[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T20:08:22.958Z","endTime":"2026-07-22T20:08:51.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T17:35:20.206Z","endTime":"2026-07-22T19:42:33.731Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"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-22T19:42:33.731Z","endTime":"2026-07-22T20:06:52.055Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"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-22T20:06:52.055Z","endTime":"2026-07-22T20:08:25.110Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.475502094585,"aZ":-10.497985343652548,"pfxX":5.608184877660577,"pfxZ":11.538997231594214,"pX":0.3233647887286036,"pZ":2.5061712739653617,"vX0":-5.749278405293861,"vY0":-136.75731531159855,"vZ0":-7.337473853252339,"x":104.67,"y":171.11,"x0":1.7326031604860717,"y0":50.00282920387747,"z0":5.958347548097115,"aX":10.535579477869678},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.3,"breakHorizontal":-8.8,"spinRate":2146,"spinDirection":152},"zone":6,"typeConfidence":0.92,"plateTime":0.4017744172102806,"extension":6.444659757313908},"index":3,"playId":"90ddba03-7259-35a8-bb4a-79f247096171","pitchNumber":1,"startTime":"2026-07-22T20:08:25.110Z","endTime":"2026-07-22T20:08:28.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1130683759941,"aZ":-12.097531124177605,"pfxX":5.924113870082357,"pfxZ":10.613625246358104,"pX":-0.015716826018289713,"pZ":2.4506309507879145,"vX0":-6.8557296551378615,"vY0":-137.3278752818254,"vZ0":-7.270508898628441,"x":117.6,"y":172.61,"x0":1.7547431774568873,"y0":50.00540141481404,"z0":5.972761924816242,"aX":11.209314303349693},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":-9.1,"spinRate":2112,"spinDirection":143},"zone":5,"typeConfidence":0.91,"plateTime":0.4003026251931088,"extension":6.453272373530535},"hitData":{"launchSpeed":98.7,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.47,"coordY":149.6}},"index":4,"playId":"b4ac15e4-1478-307d-b697-d58e6d28e337","pitchNumber":2,"startTime":"2026-07-22T20:08:44.153Z","endTime":"2026-07-22T20:08:51.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-07-22T20:08:51.454Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T20:09:22.351Z","endTime":"2026-07-22T20:11:52.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T20:09:12.338Z","endTime":"2026-07-22T20:09:24.672Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.177220121266558,"aZ":-16.39323093166308,"pfxX":6.268864098035845,"pfxZ":8.458578859222118,"pX":0.9676430943778819,"pZ":2.4801302794909654,"vX0":-4.048178634014555,"vY0":-136.04323785945294,"vZ0":-6.484503694651707,"x":80.12,"y":171.82,"x0":1.664151137343989,"y0":50.00331282413055,"z0":6.040360345128743,"aX":11.69471613150303},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.0,"breakHorizontal":-10.4,"spinRate":2037,"spinDirection":151},"zone":12,"typeConfidence":0.89,"plateTime":0.40335096933859127,"extension":6.417690422103351},"index":1,"playId":"3d53d777-ff6d-3038-95cd-4a1ca94ddfe7","pitchNumber":1,"startTime":"2026-07-22T20:09:24.672Z","endTime":"2026-07-22T20:09:28.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":93.2,"endSpeed":84.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.068909948593202,"aZ":-12.351469666625363,"pfxX":3.739910091645541,"pfxZ":10.760938034167427,"pX":-1.441966263334758,"pZ":2.2971047039183494,"vX0":-8.813166520813123,"vY0":-135.24198262975037,"vZ0":-7.646892039638986,"x":171.96,"y":176.76,"x0":1.3813077337886281,"y0":50.00018437747329,"z0":6.038399527347355,"aX":6.888270892419456},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.9,"breakHorizontal":-4.8,"spinRate":1987,"spinDirection":147},"zone":13,"typeConfidence":0.91,"plateTime":0.4058777970908043,"extension":6.5194613272070585},"index":2,"playId":"82d8bc92-e6aa-3347-8098-52155d3b1084","pitchNumber":2,"startTime":"2026-07-22T20:09:43.835Z","endTime":"2026-07-22T20:09:47.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.143920078781747,"aZ":-18.688951899833196,"pfxX":4.750948007288781,"pfxZ":8.766685897008582,"pX":0.555407312397594,"pZ":2.698319879668262,"vX0":-4.190675364105553,"vY0":-123.39914423142368,"vZ0":-4.3535035526514045,"x":95.83,"y":165.93,"x0":1.6605054808460944,"y0":50.00420827493222,"z0":6.065329314610765,"aX":7.3090124269488355},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":15.1,"breakHorizontal":-7.6,"spinRate":1643,"spinDirection":127},"zone":6,"typeConfidence":0.9,"plateTime":0.44430871591117116,"extension":6.077816390963406},"index":3,"playId":"f25c11d7-4777-3dfd-9632-28e547f2c52c","pitchNumber":3,"startTime":"2026-07-22T20:10:00.722Z","endTime":"2026-07-22T20:10:04.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":95.7,"endSpeed":86.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.495615977317456,"aZ":-12.526825614343982,"pfxX":6.038745438938776,"pfxZ":10.107481092689323,"pX":0.058950366010878615,"pZ":3.476034956688892,"vX0":-6.9924293568017015,"vY0":-139.0896208344691,"vZ0":-4.457017057829493,"x":114.75,"y":144.93,"x0":1.8303856739283155,"y0":50.00261254845507,"z0":5.940741942201669,"aX":11.73866720175652},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":-9.4,"spinRate":2100,"spinDirection":141},"zone":12,"typeConfidence":0.92,"plateTime":0.3949917909145806,"extension":6.354443090276635},"index":4,"playId":"99008d3f-acee-39da-8b06-cb5a7e15c858","pitchNumber":4,"startTime":"2026-07-22T20:10:18.915Z","endTime":"2026-07-22T20:10:22.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":95.4,"endSpeed":85.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.63453517828313,"aZ":-13.077477966740036,"pfxX":5.966637764309709,"pfxZ":10.000729052248051,"pX":0.5045333868920349,"pZ":5.308765215379135,"vX0":-5.6286614468146485,"vY0":-138.67859413678786,"vZ0":0.162410153170174,"x":97.77,"y":95.44,"x0":1.804706989434151,"y0":50.00586653979527,"z0":6.135638273469486,"aX":11.39775124280752},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.2,"breakHorizontal":-9.4,"spinRate":2185,"spinDirection":143},"zone":12,"typeConfidence":0.91,"plateTime":0.3979383819360125,"extension":6.37570280517484},"index":5,"playId":"8523be8f-85fd-3ca8-a151-3f855cda9a86","pitchNumber":5,"startTime":"2026-07-22T20:10:40.680Z","endTime":"2026-07-22T20:10:44.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17089737898489,"aZ":-38.78329704972242,"pfxX":-2.6550682637740195,"pfxZ":-4.313818057389835,"pX":-1.3189650881058728,"pZ":1.526735724410073,"vX0":-6.275975856510489,"vY0":-123.45103666091137,"vZ0":-3.190123997900222,"x":167.28,"y":197.56,"x0":1.6081003441762762,"y0":50.0013153720452,"z0":6.122979438213904,"aX":-4.068923689872226},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-8.3,"breakHorizontal":6.4,"spinRate":2540,"spinDirection":309},"zone":13,"typeConfidence":0.91,"plateTime":0.4448524157468312,"extension":6.340853003338934},"index":6,"playId":"6440221c-4817-365c-8242-e0c45dbb3513","pitchNumber":6,"startTime":"2026-07-22T20:11:06.417Z","endTime":"2026-07-22T20:11:11.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":94.8,"endSpeed":85.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90061594465378,"aZ":-9.431582643585338,"pfxX":6.293629570084442,"pfxZ":11.943942011798304,"pX":0.27410067353416506,"pZ":2.6167542422264876,"vX0":-6.457599184742301,"vY0":-137.67408173724232,"vZ0":-6.892656831216631,"x":106.55,"y":168.13,"x0":1.8416293466547717,"y0":50.00271406381575,"z0":5.804301154878783,"aX":11.983285885674949},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.2,"breakHorizontal":-10.0,"spinRate":2069,"spinDirection":147},"zone":5,"typeConfidence":0.92,"plateTime":0.3991041981863006,"extension":6.450320771226125},"index":7,"playId":"cb75b473-2b15-341b-ab5e-08616c1e95ce","pitchNumber":7,"startTime":"2026-07-22T20:11:24.781Z","endTime":"2026-07-22T20:11:28.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.3,"endSpeed":65.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.369047999016967,"aZ":-42.61653009431895,"pfxX":-5.7982362396245835,"pfxZ":-9.541691202476338,"pX":0.5377102669483107,"pZ":2.6022124175019083,"vX0":-1.0083701081123786,"vY0":-105.09999201198245,"vZ0":2.37122278416875,"x":96.5,"y":168.52,"x0":1.7786022840870082,"y0":50.00180403631992,"z0":6.4883275451673335,"aX":-6.346827538604481},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.2,"breakVerticalInduced":-16.0,"breakHorizontal":10.8,"spinRate":2561,"spinDirection":326},"zone":6,"typeConfidence":0.9,"plateTime":0.5254747437441005,"extension":6.1246364317523305},"hitData":{"launchSpeed":80.9,"launchAngle":3.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.83,"coordY":145.36}},"index":8,"playId":"378d059b-54fd-35b5-b1b2-b59277a7fbf1","pitchNumber":8,"startTime":"2026-07-22T20:11:44.823Z","endTime":"2026-07-22T20:11:52.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:11:52.652Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T20:12:08.502Z","endTime":"2026-07-22T20:15:18.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.368684753214552,"aZ":-11.254656981123059,"pfxX":3.1637604308764775,"pfxZ":11.098456976912365,"pX":1.4182818133824668,"pZ":3.1686992055603236,"vX0":-1.7484277745831929,"vY0":-136.50032031046405,"vZ0":-5.818594771116247,"x":62.94,"y":153.23,"x0":1.6564533173825278,"y0":50.004378441384226,"z0":6.104790886791839,"aX":5.963743142822431},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.1,"breakHorizontal":-5.4,"spinRate":2148,"spinDirection":153},"zone":12,"typeConfidence":0.9,"plateTime":0.4014477207693927,"extension":6.43371236674107},"index":0,"playId":"b8aaca81-41c7-3a48-b6a2-e07098844c23","pitchNumber":1,"startTime":"2026-07-22T20:12:25.276Z","endTime":"2026-07-22T20:12:28.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65101609828997,"aZ":-14.29728223455598,"pfxX":6.374245407282156,"pfxZ":9.583761670957466,"pX":-0.01845168154905181,"pZ":2.7403484735188846,"vX0":-6.6902796153355615,"vY0":-135.7000991383697,"vZ0":-6.058061162627999,"x":117.7,"y":164.79,"x0":1.6505837714310088,"y0":50.001847827078976,"z0":5.99742336932765,"aX":11.889318686311459},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":-10.1,"spinRate":2055,"spinDirection":146},"zone":5,"typeConfidence":0.9,"plateTime":0.4036052021264256,"extension":6.490216309182078},"index":1,"playId":"325c10c6-91bd-3da3-a2b3-bd7f0e8d0453","pitchNumber":2,"startTime":"2026-07-22T20:12:42.793Z","endTime":"2026-07-22T20:12:45.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.846020677608095,"aZ":-34.75801500296697,"pfxX":-0.21006182158686926,"pfxZ":-1.5685015465612935,"pX":-1.3141679279723009,"pZ":3.2402290952407955,"vX0":-7.501790864037197,"vY0":-127.46658516461567,"vZ0":-0.6050880423748082,"x":167.09,"y":151.29,"x0":1.692476630065205,"y0":50.00267666080067,"z0":6.221590925203652,"aX":-0.34507863599465816},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.8,"breakHorizontal":2.0,"spinRate":2315,"spinDirection":304},"zone":11,"typeConfidence":0.9,"plateTime":0.42946268407669663,"extension":6.234883413641998},"index":2,"playId":"f4b58573-ad31-355e-a68b-dc2b64057673","pitchNumber":3,"startTime":"2026-07-22T20:13:03.454Z","endTime":"2026-07-22T20:13:07.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56332228270132,"aZ":-35.62722824445182,"pfxX":-0.3393664901034863,"pfxZ":-2.1848057169855455,"pX":-0.504209300043939,"pZ":2.5556025582217523,"vX0":-5.4163300420353835,"vY0":-125.44797424707082,"vZ0":-1.4864643934317243,"x":136.22,"y":169.78,"x0":1.7353897240477039,"y0":50.00480575754883,"z0":6.084929659676295,"aX":-0.534997775650242},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.1,"breakHorizontal":1.9,"spinRate":2355,"spinDirection":306},"zone":4,"typeConfidence":0.9,"plateTime":0.43817584250581243,"extension":6.231909720423636},"index":3,"playId":"6aa21e25-7431-3c77-aba8-616cc6e3c9c6","pitchNumber":4,"startTime":"2026-07-22T20:13:23.604Z","endTime":"2026-07-22T20:13:27.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-22T20:14:02.230Z","endTime":"2026-07-22T20:14:15.049Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":95.5,"endSpeed":86.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.36763455218449,"aZ":-15.09783988459143,"pfxX":6.880005821574909,"pfxZ":8.925993004183221,"pX":-1.5334883896233575,"pZ":1.6072192202519027,"vX0":-10.670271346349322,"vY0":-138.29657580276555,"vZ0":-8.71699912854789,"x":175.45,"y":195.39,"x0":1.5028820132387688,"y0":50.004191590651644,"z0":5.839646451388667,"aX":13.165021876327279},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":-10.0,"spinRate":2037,"spinDirection":147},"zone":13,"typeConfidence":0.91,"plateTime":0.39792059272254043,"extension":6.540678470960394},"index":5,"playId":"7b285171-5320-331b-a5fb-21bdf7d5da97","pitchNumber":5,"startTime":"2026-07-22T20:14:15.049Z","endTime":"2026-07-22T20:14:18.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17038122704456,"aZ":-13.147758586193348,"pfxX":5.482353453768979,"pfxZ":9.95498816615836,"pX":0.30727889797423374,"pZ":3.5393646662750498,"vX0":-5.68914585551335,"vY0":-137.96414785709672,"vZ0":-4.1266736964233575,"x":105.29,"y":143.22,"x0":1.692406172619311,"y0":50.00063907602824,"z0":5.952460360362917,"aX":10.47616962684556},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":-8.6,"spinRate":2037,"spinDirection":145},"zone":3,"typeConfidence":0.91,"plateTime":0.3983229160205273,"extension":6.541425060636561},"index":6,"playId":"d59518bb-9457-3d76-8949-815f84302979","pitchNumber":6,"startTime":"2026-07-22T20:14:33.880Z","endTime":"2026-07-22T20:14:37.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.6,"endSpeed":67.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01634641495985,"aZ":-42.49578846727172,"pfxX":-7.412997294533682,"pfxZ":-9.082142668472736,"pX":-0.9928178271647171,"pZ":2.723843075249289,"vX0":-3.6725704277502462,"vY0":-107.03749189393002,"vZ0":2.462629936344443,"x":154.84,"y":165.24,"x0":1.7199638928978644,"y0":50.002236003995,"z0":6.389359836163327,"aX":-8.42454749880625},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.5,"breakVerticalInduced":-15.1,"breakHorizontal":14.5,"spinRate":2602,"spinDirection":325},"zone":13,"typeConfidence":0.9,"plateTime":0.5157925662378311,"extension":6.085985893365153},"index":7,"playId":"83b87dc5-b960-3176-a472-f9e4a0710ff4","pitchNumber":7,"startTime":"2026-07-22T20:14:53.553Z","endTime":"2026-07-22T20:14:57.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.023049490006386,"aZ":-12.607132603905717,"pfxX":6.924214325498815,"pfxZ":10.38668383983579,"pX":-0.2870870234189636,"pZ":2.0371771409073163,"vX0":-7.899559690271909,"vY0":-136.8193057665265,"vZ0":-7.704776842128759,"x":127.94,"y":183.78,"x0":1.7468865154133553,"y0":50.001898049164105,"z0":5.766239834751143,"aX":13.042304083506696},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":-10.8,"spinRate":2159,"spinDirection":140},"zone":7,"typeConfidence":0.91,"plateTime":0.40134437590867034,"extension":6.436569301721375},"index":8,"playId":"56f46f5a-ccdb-38a3-b2d5-08c0a27531be","pitchNumber":8,"startTime":"2026-07-22T20:15:14.079Z","endTime":"2026-07-22T20:15:18.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:15:18.405Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T20:17:45.029Z","endTime":"2026-07-22T20:18:31.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T20:17:29.312Z","endTime":"2026-07-22T20:17:47.181Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.845280225875825,"aZ":-17.465715817391256,"pfxX":-8.457491999881857,"pfxZ":7.630020188421944,"pX":0.07774381447833328,"pZ":1.3697254112478192,"vX0":7.531280750919598,"vY0":-138.6309640301714,"vZ0":-9.30190471622987,"x":114.04,"y":201.8,"x0":-1.5885342273549303,"y0":50.000359548754425,"z0":5.9579695633821546,"aX":-16.29745458601261},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.8,"breakHorizontal":13.6,"spinRate":2407,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.3965880927098384,"extension":6.217326655640333},"index":1,"playId":"0e3a14b5-dea3-3426-a6dd-07dbf3dd0ca4","pitchNumber":1,"startTime":"2026-07-22T20:17:47.181Z","endTime":"2026-07-22T20:17:50.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.156391307129663,"aZ":-32.79454472579188,"pfxX":6.70543215455772,"pfxZ":-0.4035340818724391,"pX":0.8493824606972055,"pZ":1.6859409600477997,"vX0":5.109438747374706,"vY0":-123.18036869499487,"vZ0":-2.875925281860823,"x":84.62,"y":193.26,"x0":-2.1285712138858384,"y0":50.005897504922025,"z0":5.662201009953591,"aX":10.22863910545807},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.2,"breakHorizontal":-13.4,"spinRate":2867,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4459298830915577,"extension":6.094981470751157},"index":2,"playId":"6341a86d-5d41-3e65-92ac-3822e742c3a4","pitchNumber":2,"startTime":"2026-07-22T20:18:10.903Z","endTime":"2026-07-22T20:18:14.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.260426921268866,"aZ":-30.549785374981685,"pfxX":7.685493905168885,"pfxZ":1.0514122214220158,"pX":0.8782646627642133,"pZ":1.7703803522609491,"vX0":4.945931791989615,"vY0":-123.66951797814943,"vZ0":-3.1464499539690713,"x":83.52,"y":190.98,"x0":-2.150486432629582,"y0":50.00088370964294,"z0":5.640332822694864,"aX":11.817712915646897},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.4,"breakHorizontal":-15.1,"spinRate":2899,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4440834950376047,"extension":6.032226696793092},"index":3,"playId":"eac70d2e-182b-3b77-9ffe-dbb2f03386de","pitchNumber":3,"startTime":"2026-07-22T20:18:27.457Z","endTime":"2026-07-22T20:18:31.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:18:31.119Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Trout grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T20:18:40.120Z","endTime":"2026-07-22T20:20:06.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9022487407722,"aZ":-32.00418694962706,"pfxX":8.85305933445854,"pfxZ":0.1144018287215296,"pX":0.18532585080085986,"pZ":1.211037978840786,"vX0":2.9937370556723746,"vY0":-122.95260434403878,"vZ0":-3.938919281503229,"x":109.94,"y":206.08,"x0":-2.2006317999343996,"y0":50.00575109030595,"z0":5.569637186827677,"aX":13.464546758281601},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.5,"breakHorizontal":-16.8,"spinRate":2990,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.44662383895236735,"extension":6.052836581118417},"index":0,"playId":"c46cea17-1222-37c6-ab41-40b9964b4598","pitchNumber":1,"startTime":"2026-07-22T20:18:53.442Z","endTime":"2026-07-22T20:18:57.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":95.4,"endSpeed":86.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67528764968614,"aZ":-19.317659126170298,"pfxX":-7.675142087564133,"pfxZ":6.651574805757172,"pX":-0.011540338566964273,"pZ":2.040087055148736,"vX0":7.53947297154981,"vY0":-138.5724683100168,"vZ0":-7.06754808899013,"x":117.44,"y":183.7,"x0":-1.7782076049960716,"y0":50.00355357709358,"z0":5.926889945104451,"aX":-14.838790252530085},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.7,"breakHorizontal":12.2,"spinRate":2443,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.39615280494746674,"extension":6.257628299005453},"index":1,"playId":"6ad84fd5-0860-35b8-8e13-23895a0516d1","pitchNumber":2,"startTime":"2026-07-22T20:19:06.534Z","endTime":"2026-07-22T20:19:10.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":89.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21467968735575,"aZ":-14.636592866767506,"pfxX":-0.8115165395218993,"pfxZ":8.778788816042507,"pX":1.1036130089991854,"pZ":1.4230509645901908,"vX0":7.352078463346274,"vY0":-139.67769375374493,"vZ0":-9.646508258399463,"x":74.93,"y":200.36,"x0":-1.4448150712326273,"y0":50.00119091491191,"z0":5.8590107141455485,"aX":-1.62101725265032},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":0.1,"spinRate":2556,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.39049247223118266,"extension":6.145448995260959},"index":2,"playId":"0cae22dd-77eb-3b28-8597-719c56db2e5f","pitchNumber":3,"startTime":"2026-07-22T20:19:19.196Z","endTime":"2026-07-22T20:19:22.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.920666894040522,"aZ":-19.442757913306725,"pfxX":-9.594453280262186,"pfxZ":6.590581253255193,"pX":-0.5274376061029924,"pZ":1.5687673393203627,"vX0":6.828318042545584,"vY0":-138.3511198502697,"vZ0":-7.719759679457038,"x":137.1,"y":196.42,"x0":-1.7855361901010913,"y0":50.0038228944594,"z0":5.7067772653439945,"aX":-18.532669565653844},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.4,"breakHorizontal":15.8,"spinRate":2375,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.3964599682878842,"extension":6.262422385685236},"index":3,"playId":"264a4b03-0dcb-3051-8d25-4e51710e8ce4","pitchNumber":4,"startTime":"2026-07-22T20:19:35.179Z","endTime":"2026-07-22T20:19:40.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-22T20:19:52.063Z","endTime":"2026-07-22T20:19:59.195Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"},"defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.564836851684774,"aZ":-41.12481078064776,"pfxX":1.9357186315334094,"pfxZ":-6.331284725859204,"pX":0.3927430324884282,"pZ":1.159486551991253,"vX0":4.026911505288624,"vY0":-118.42258883622581,"vZ0":-2.777465041938667,"x":102.03,"y":207.47,"x0":-1.5842772286570124,"y0":50.00351237346332,"z0":6.125980303931511,"aX":2.735939804896498},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-11.9,"breakHorizontal":-4.6,"spinRate":2658,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4633168210498617,"extension":6.0307172002585565},"hitData":{"launchSpeed":71.5,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.83,"coordY":153.23}},"index":5,"playId":"dd327c87-4a31-354a-95f4-4dfabc654df0","pitchNumber":5,"startTime":"2026-07-22T20:19:59.195Z","endTime":"2026-07-22T20:20:06.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:20:06.714Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Schanuel grounds out, second baseman JJ Wetherholt to pitcher Hunter Dobbins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T20:20:23.512Z","endTime":"2026-07-22T20:21:33.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8250594683779,"aZ":-31.93516012042543,"pfxX":3.4831258912920458,"pfxZ":0.13633139232496383,"pX":-0.4142292217957848,"pZ":1.589043878400507,"vX0":3.0525710636865813,"vY0":-128.97271744672727,"vZ0":-4.546854253377395,"x":132.79,"y":195.88,"x0":-2.063829197659717,"y0":50.000589896022326,"z0":5.826768780043153,"aX":5.888766427558222},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.5,"breakHorizontal":-7.0,"spinRate":2658,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.4240538890658416,"extension":6.062487933096219},"index":0,"playId":"7cfdc775-b51b-3bd6-9c63-67bbe7477022","pitchNumber":1,"startTime":"2026-07-22T20:20:30.780Z","endTime":"2026-07-22T20:20:34.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.515507242208297,"aZ":-31.968508307495103,"pfxX":9.981447861970034,"pfxZ":0.14292365093481685,"pX":-0.7878379379521331,"pZ":2.726838139867625,"vX0":0.8984050776886022,"vY0":-118.82890184081887,"vZ0":-0.10594756442666187,"x":147.03,"y":165.16,"x0":-2.466963451834747,"y0":50.001175543946864,"z0":5.696462049190217,"aX":14.155250004277045},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.5,"breakHorizontal":-18.2,"spinRate":2868,"spinDirection":68},"zone":4,"typeConfidence":2.0,"plateTime":0.46238549597724443,"extension":6.036951688517844},"index":1,"playId":"fb398725-c58d-3f6c-9cff-ad99a5bfb299","pitchNumber":2,"startTime":"2026-07-22T20:20:42.995Z","endTime":"2026-07-22T20:20:47.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.583961280749044,"aZ":-15.459272474811698,"pfxX":0.26924705660273274,"pfxZ":8.644636376472763,"pX":-0.40393256604544325,"pZ":2.404142033062797,"vX0":3.6380687924692157,"vY0":-137.91259415544798,"vZ0":-6.966998796039661,"x":119.9,"y":127.41,"x0":-1.7730942766600695,"y0":50.003652591049566,"z0":5.998580717761489,"aX":0.5200804181462213},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":-1.2,"spinRate":2495,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.3965812416099088,"extension":5.9992182583006715},"index":2,"playId":"735821e2-b388-3203-a07a-19ad1a2cef74","pitchNumber":3,"startTime":"2026-07-22T20:20:56.712Z","endTime":"2026-07-22T20:21:00.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-22T20:21:09.138Z","endTime":"2026-07-22T20:21:26.163Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"},"defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.738367480859182,"aZ":-14.178850265444998,"pfxX":0.01732430241695035,"pfxZ":9.006838557340762,"pX":0.05649627047758716,"pZ":3.035786592565733,"vX0":5.017603975753081,"vY0":-140.23308217896843,"vZ0":-5.580595016265853,"x":114.85,"y":156.81,"x0":-1.7558344680839872,"y0":50.005952833801075,"z0":5.971480965337634,"aX":0.03362914822429239},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.4,"breakHorizontal":-1.1,"spinRate":2532,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.39010842214633357,"extension":6.056957034522432},"hitData":{"launchSpeed":61.9,"launchAngle":-14.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.65,"coordY":157.78}},"index":4,"playId":"a26dbc05-1e65-3d92-9a84-e01e556d3a91","pitchNumber":4,"startTime":"2026-07-22T20:21:26.163Z","endTime":"2026-07-22T20:21:33.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:21:33.780Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alec Burleson lines out to right fielder Josh Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T20:23:40.856Z","endTime":"2026-07-22T20:23:59.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"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(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":93.2,"endSpeed":84.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.591153009049318,"aZ":-15.006066109922422,"pfxX":5.720513846462315,"pfxZ":9.296184553649152,"pX":0.5466788003664449,"pZ":3.1025876330404283,"vX0":-5.1188084000008205,"vY0":-135.51012311983635,"vZ0":-4.932367610117686,"x":96.16,"y":155.01,"x0":1.7235375147201935,"y0":50.000695532429575,"z0":6.00644557937505,"aX":10.561704403484796},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":-9.1,"spinRate":2031,"spinDirection":147},"zone":3,"typeConfidence":0.9,"plateTime":0.40531807446037416,"extension":6.512297311736875},"hitData":{"launchSpeed":98.0,"launchAngle":18.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.58,"coordY":89.09}},"index":0,"playId":"e7023bf6-7250-362d-8730-e6d65edbe994","pitchNumber":1,"startTime":"2026-07-22T20:23:52.687Z","endTime":"2026-07-22T20:23:59.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:23:59.212Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nelson Velázquez grounds out, third baseman Vaughn Grissom to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T20:24:14.266Z","endTime":"2026-07-22T20:25:07.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"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":93.7,"endSpeed":85.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.046617968829533,"aZ":-13.174754804913913,"pfxX":4.199413989320134,"pfxZ":10.121726075328917,"pX":1.2623810563478213,"pZ":1.6655229691054918,"vX0":-2.2623387457536728,"vY0":-136.17223258114737,"vZ0":-9.252791882242308,"x":68.88,"y":193.81,"x0":1.5586209312551702,"y0":50.00059531707155,"z0":6.019872416338317,"aX":7.881369556587046},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":-7.1,"spinRate":2099,"spinDirection":145},"zone":14,"typeConfidence":0.9,"plateTime":0.4023026108560077,"extension":6.444059408069153},"index":0,"playId":"fa5de4a0-fd06-3100-bf77-3d819001b4b2","pitchNumber":1,"startTime":"2026-07-22T20:24:24.481Z","endTime":"2026-07-22T20:24:28.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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.3,"endSpeed":86.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.599344512030903,"aZ":-12.89949256128083,"pfxX":5.286030503210409,"pfxZ":10.111443398169811,"pX":0.5128303655116279,"pZ":2.109745107206261,"vX0":-4.98546994799941,"vY0":-137.03357822914379,"vZ0":-8.097908312864702,"x":97.45,"y":181.82,"x0":1.6668331264454312,"y0":50.002900554996835,"z0":5.979595383867723,"aX":10.077343248264414},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":-8.5,"spinRate":2198,"spinDirection":148},"zone":9,"typeConfidence":0.91,"plateTime":0.39933142587534176,"extension":6.4592739621694},"index":1,"playId":"37f22d7c-3a5e-337f-b7b1-0d760dfba867","pitchNumber":2,"startTime":"2026-07-22T20:24:40.312Z","endTime":"2026-07-22T20:24:43.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94221853069246,"aZ":-39.244403190226166,"pfxX":-2.148241839689111,"pfxZ":-4.6160676167285075,"pX":-0.5579744060876098,"pZ":2.696899249013379,"vX0":-5.15834829694639,"vY0":-122.3873428364709,"vZ0":-0.3500129672720831,"x":138.27,"y":165.96,"x0":1.8479355105444992,"y0":50.00353898290052,"z0":6.175289693072979,"aX":-3.2893226093025603},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-8.3,"breakHorizontal":5.0,"spinRate":2381,"spinDirection":305},"zone":4,"typeConfidence":0.89,"plateTime":0.445886145873128,"extension":6.185323015024481},"hitData":{"launchSpeed":89.7,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":91.24,"coordY":157.58}},"index":2,"playId":"1e341c5f-2e3d-3265-86c5-95a35ce74e06","pitchNumber":3,"startTime":"2026-07-22T20:24:59.207Z","endTime":"2026-07-22T20:25:07.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_ab"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_ab"},{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_pa"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:25:07.011Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T20:25:41.589Z","endTime":"2026-07-22T20:27:24.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T20:25:29.825Z","endTime":"2026-07-22T20:25:43.345Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24919598509502,"aZ":-15.151127047788558,"pfxX":6.232870705098621,"pfxZ":9.04885796032551,"pX":1.2566365634007126,"pZ":2.395637837988589,"vX0":-3.3810876009520325,"vY0":-136.13841728723028,"vZ0":-6.879430984098075,"x":69.1,"y":174.1,"x0":1.7034030268792302,"y0":50.0026226361826,"z0":5.999622631034448,"aX":11.726031400349285},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":-10.6,"spinRate":2025,"spinDirection":147},"zone":12,"typeConfidence":0.89,"plateTime":0.40197894953783964,"extension":6.332927633442524},"index":1,"playId":"7f525486-779c-379d-b051-1cc22394cbe3","pitchNumber":1,"startTime":"2026-07-22T20:25:43.345Z","endTime":"2026-07-22T20:25:47.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":73.2,"endSpeed":67.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.87719408267502,"aZ":-41.6698534292521,"pfxX":-5.327240388930299,"pfxZ":-8.41673252831009,"pX":-0.010960589517372896,"pZ":2.5480459451779187,"vX0":-2.175236246011751,"vY0":-106.4053500092163,"vZ0":1.9625527658524382,"x":117.42,"y":169.98,"x0":1.7214071374376467,"y0":50.000728216094856,"z0":6.390463552714165,"aX":-6.01307302484593},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.9,"breakVerticalInduced":-14.2,"breakHorizontal":10.3,"spinRate":2539,"spinDirection":324},"zone":5,"typeConfidence":0.89,"plateTime":0.5178239228994501,"extension":6.12783518083729},"index":2,"playId":"9401cbcd-1307-3b59-8a35-7bb1862be36a","pitchNumber":2,"startTime":"2026-07-22T20:26:01.822Z","endTime":"2026-07-22T20:26:05.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":87.5,"endSpeed":80.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27063696290251,"aZ":-35.74470864288693,"pfxX":-1.4278238361542903,"pfxZ":-2.173150225716306,"pX":-0.002444223031400899,"pZ":1.510459009760483,"vX0":-4.220336306219839,"vY0":-127.45071195946122,"vZ0":-4.204589006225482,"x":117.09,"y":198.0,"x0":1.8605807312739213,"y0":50.00280629566027,"z0":6.005598840443674,"aX":-2.346870122938126},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.7,"breakHorizontal":3.6,"spinRate":2509,"spinDirection":305},"zone":13,"typeConfidence":0.9,"plateTime":0.42981004034053427,"extension":6.264419764513747},"index":3,"playId":"2063d170-042e-3c13-a504-33469bc17db2","pitchNumber":3,"startTime":"2026-07-22T20:26:20.131Z","endTime":"2026-07-22T20:26:23.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":95.7,"endSpeed":87.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.751200434128187,"aZ":-11.903216649091089,"pfxX":5.480345675968191,"pfxZ":10.354099007682642,"pX":0.28044319832466486,"pZ":3.338245262238618,"vX0":-5.872920597558204,"vY0":-139.1756029543227,"vZ0":-4.923174416829687,"x":106.31,"y":148.65,"x0":1.707752613828905,"y0":50.006391014354385,"z0":5.920990961749828,"aX":10.734072282021787},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.9,"breakHorizontal":-8.6,"spinRate":2200,"spinDirection":144},"zone":12,"typeConfidence":0.92,"plateTime":0.39380331111056943,"extension":6.401454652164193},"index":4,"playId":"ed0e32fa-1078-30db-9fdc-eb14ada9ff05","pitchNumber":4,"startTime":"2026-07-22T20:26:40.999Z","endTime":"2026-07-22T20:26:45.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":95.3,"endSpeed":86.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04613216735445,"aZ":-14.470087855684643,"pfxX":5.539860889632817,"pfxZ":9.12217841180055,"pX":0.9049869204280652,"pZ":3.3062033608258634,"vX0":-4.45626944976032,"vY0":-138.68691617129983,"vZ0":-4.555569989217828,"x":82.5,"y":149.51,"x0":1.8156777159488786,"y0":50.00667793446032,"z0":5.940752922658665,"aX":10.755812713893533},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":-9.1,"spinRate":2122,"spinDirection":141},"zone":12,"typeConfidence":0.91,"plateTime":0.3954762287611415,"extension":6.3895689440052985},"index":5,"playId":"699949a6-3246-34a8-ae27-db34fd88c5cf","pitchNumber":5,"startTime":"2026-07-22T20:27:00.501Z","endTime":"2026-07-22T20:27:03.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.797747947150057,"aZ":-36.11367160827489,"pfxX":0.15765828990401595,"pfxZ":-2.454070377324704,"pX":-0.04214915228131496,"pZ":0.9991467963063713,"vX0":-4.865161803700551,"vY0":-125.6942754229702,"vZ0":-4.8084106266439495,"x":118.61,"y":211.8,"x0":1.89571115479102,"y0":50.00349150927433,"z0":5.860061725976831,"aX":0.253337602202713},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-5.3,"breakHorizontal":0.8,"spinRate":2387,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.43528169848115184,"extension":6.251574416334857},"index":6,"playId":"6836bb52-30eb-3178-8822-3681781c74bd","pitchNumber":6,"startTime":"2026-07-22T20:27:20.263Z","endTime":"2026-07-22T20:27:24.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:27:24.446Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vaughn Grissom strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T20:29:09.462Z","endTime":"2026-07-22T20:30:17.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.240141923216637,"aZ":-24.015968396674605,"pfxX":-8.213937547873567,"pfxZ":4.249049322672122,"pX":0.33822287891348496,"pZ":1.5000837060393382,"vX0":8.923266611193469,"vY0":-136.7620880692539,"vZ0":-6.996743657225647,"x":104.11,"y":198.28,"x0":-1.8782892089775645,"y0":50.00577580995086,"z0":5.705452923410907,"aX":-15.779089657704068},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.6,"breakHorizontal":13.3,"spinRate":2272,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.39840128663836705,"extension":6.257760483137986},"index":0,"playId":"f7f5b7e3-f335-3786-b2a3-7839bf6e6b5a","pitchNumber":1,"startTime":"2026-07-22T20:29:29.447Z","endTime":"2026-07-22T20:29:33.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19127108513211,"aZ":-20.153074335288263,"pfxX":-6.708239326836557,"pfxZ":6.37706607503434,"pX":-0.5865731272185847,"pZ":1.4084270219057744,"vX0":5.5445822872215285,"vY0":-136.04636205434164,"vZ0":-8.097397280821736,"x":139.36,"y":200.75,"x0":-1.7734972355966487,"y0":50.00647664050277,"z0":5.80625410328703,"aX":-12.65213500670335},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.1,"breakHorizontal":11.0,"spinRate":2257,"spinDirection":199},"zone":13,"typeConfidence":2.0,"plateTime":0.4017060314294709,"extension":6.249989721798136},"index":1,"playId":"e35ccaa3-911b-324e-bd47-c93407a8f67c","pitchNumber":2,"startTime":"2026-07-22T20:29:43.965Z","endTime":"2026-07-22T20:29:49.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.572087726260303,"aZ":-15.130969699514626,"pfxX":-0.5898459626640764,"pfxZ":8.533876935838569,"pX":0.5488534618269422,"pZ":2.8997361126506793,"vX0":5.76406813092209,"vY0":-139.74686317469425,"vZ0":-6.030866697758307,"x":96.08,"y":160.49,"x0":-1.4552967366436362,"y0":50.00662751558269,"z0":6.062899096775911,"aX":-1.1794784575606825},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":0.0,"spinRate":2532,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.3904793755808078,"extension":5.983228351669005},"index":2,"playId":"68227230-f1b0-33e2-8337-d64dc92490c3","pitchNumber":3,"startTime":"2026-07-22T20:30:13.298Z","endTime":"2026-07-22T20:30:17.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:30:17.125Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T20:30:33.258Z","endTime":"2026-07-22T20:31:35.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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.7,"endSpeed":89.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97240532983463,"aZ":-16.078010654938627,"pfxX":-2.8230498557328283,"pfxZ":7.956219415912709,"pX":0.10790368784804673,"pZ":1.7506956518719992,"vX0":5.848513577309869,"vY0":-140.62993365922605,"vZ0":-8.507661165608146,"x":112.89,"y":191.51,"x0":-1.6227670054917578,"y0":50.000323361062414,"z0":5.837209737004009,"aX":-5.709758139511555},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.1,"breakHorizontal":4.1,"spinRate":2513,"spinDirection":199},"zone":8,"typeConfidence":2.0,"plateTime":0.3880339835978939,"extension":6.0734328140919915},"index":0,"playId":"989607af-4b1e-392e-bf21-b3d56d7c2968","pitchNumber":1,"startTime":"2026-07-22T20:30:40.982Z","endTime":"2026-07-22T20:30:45.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.094473694942078,"aZ":-29.92819404883406,"pfxX":3.38940909017831,"pfxZ":1.3201202149647706,"pX":1.7485628684650278,"pZ":1.451517809980006,"vX0":7.856955353501409,"vY0":-129.5090720621049,"vZ0":-5.2068112655775005,"x":50.35,"y":199.59,"x0":-1.764998650092794,"y0":50.002676305993276,"z0":5.777778736517183,"aX":5.753458060507417},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.4,"breakHorizontal":-7.9,"spinRate":2865,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.42297228294749445,"extension":6.0866126205404205},"index":1,"playId":"25213be4-3f16-397f-afc3-4e5cd009e805","pitchNumber":2,"startTime":"2026-07-22T20:30:55.066Z","endTime":"2026-07-22T20:30:58.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":95.9,"endSpeed":88.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.557196113988372,"aZ":-15.513913994522536,"pfxX":-3.0976785585587927,"pfxZ":8.407382767852237,"pX":0.6795932103663088,"pZ":2.4884854837598804,"vX0":7.173258974782152,"vY0":-139.44225579376254,"vZ0":-6.927757061901465,"x":91.1,"y":171.59,"x0":-1.516660981191729,"y0":50.00113635314995,"z0":6.01703764812379,"aX":-6.137777900115924},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":4.2,"spinRate":2561,"spinDirection":187},"zone":6,"typeConfidence":2.0,"plateTime":0.3918885224347246,"extension":6.070245616588417},"index":2,"playId":"0e33b034-dfd3-36ad-a6b4-3e411d0c9dd6","pitchNumber":3,"startTime":"2026-07-22T20:31:12.155Z","endTime":"2026-07-22T20:31:15.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24671262338314,"aZ":-31.527771026367116,"pfxX":7.521237956027252,"pfxZ":0.42145007293082326,"pX":1.2580427403928272,"pZ":1.6458102458771333,"vX0":5.81389375394067,"vY0":-123.24278975170905,"vZ0":-3.1491016234833866,"x":69.05,"y":194.34,"x0":-2.115013060044594,"y0":50.00263240243549,"z0":5.624353946883764,"aX":11.478422846504165},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.2,"breakHorizontal":-15.0,"spinRate":2878,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4457448052680868,"extension":6.1611714373605135},"index":3,"playId":"342feda4-4799-3e88-b800-6781657a7809","pitchNumber":4,"startTime":"2026-07-22T20:31:31.442Z","endTime":"2026-07-22T20:31:35.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:31:35.010Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wade Meckler singles on a ground ball to center fielder José Fermín.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T20:31:47.784Z","endTime":"2026-07-22T20:32:22.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.213210085981867,"aZ":-17.520653607587953,"pfxX":-0.24093721106613586,"pfxZ":7.5172969406761325,"pX":-1.06437449866139,"pZ":2.3787185937841295,"vX0":2.2601499724259697,"vY0":-138.33700528314264,"vZ0":-6.608034100186442,"x":157.57,"y":174.55,"x0":-1.8586959548306645,"y0":50.004616619734584,"z0":5.961836431063999,"aX":-0.4703350831620569},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.5,"breakHorizontal":0.0,"spinRate":2353,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.3950809604224781,"extension":6.1381696448342975},"index":0,"playId":"3f1e30e1-b664-34b6-bdc8-cba5941df1fb","pitchNumber":1,"startTime":"2026-07-22T20:31:59.287Z","endTime":"2026-07-22T20:32:03.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.414944775320308,"aZ":-20.389697088123707,"pfxX":-0.44628357844305455,"pfxZ":6.242649662765784,"pX":0.06895170546386331,"pZ":2.7140608076565216,"vX0":5.134405446189772,"vY0":-136.16062947588685,"vZ0":-4.970072852417178,"x":114.37,"y":165.5,"x0":-1.7789011368814938,"y0":50.002379301139776,"z0":5.963650447596954,"aX":-0.8429951273922891},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.6,"breakHorizontal":-0.2,"spinRate":2288,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.4014570488397591,"extension":6.150100065469348},"hitData":{"launchSpeed":96.2,"launchAngle":6.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.12,"coordY":88.45}},"index":1,"playId":"0fe4bd02-5b79-347b-8624-735d756bae40","pitchNumber":2,"startTime":"2026-07-22T20:32:11.928Z","endTime":"2026-07-22T20:32:22.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:32:22.540Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oswald Peraza singles on a ground ball to center fielder José Fermín. Wade Meckler to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T20:32:37.079Z","endTime":"2026-07-22T20:33:54.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"postOnThird":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97973796828727,"aZ":-29.227402834018402,"pfxX":3.075571665097584,"pfxZ":1.7719169189677988,"pX":-0.3313353670673049,"pZ":1.5633419085581033,"vX0":3.074059548700747,"vY0":-127.94354535534765,"vZ0":-4.975677583073989,"x":129.63,"y":196.57,"x0":-1.9470947784189498,"y0":50.00010170954673,"z0":5.818995620885509,"aX":5.106552171790982},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.3,"breakHorizontal":-6.2,"spinRate":2750,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.42781511243680015,"extension":6.1593950874081935},"index":0,"playId":"7b77711e-b913-3966-bb1e-4bcd82f8f2a1","pitchNumber":1,"startTime":"2026-07-22T20:32:47.553Z","endTime":"2026-07-22T20:32:50.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68397823275974,"aZ":-31.069574892784615,"pfxX":8.833793986084455,"pfxZ":0.7657148004987482,"pX":-0.3184024720610105,"pZ":1.3352745706045088,"vX0":2.1478386989959937,"vY0":-119.75345559419861,"vZ0":-3.320350904864233,"x":129.14,"y":202.73,"x0":-2.3753076435654137,"y0":50.00557177289653,"z0":5.526675113994735,"aX":12.798397362134427},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.8,"breakHorizontal":-16.6,"spinRate":2836,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.45782845734289745,"extension":5.936727430070927},"index":1,"playId":"2fe86681-3433-37d2-bc15-27f11c5413c9","pitchNumber":2,"startTime":"2026-07-22T20:33:02.338Z","endTime":"2026-07-22T20:33:06.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.102752118474246,"aZ":-30.945114271754196,"pfxX":8.291646565195101,"pfxZ":0.847275671689256,"pX":0.29481808138669763,"pZ":1.9143565360142973,"vX0":3.5686546124225753,"vY0":-120.32391700032407,"vZ0":-2.1913462388520197,"x":105.76,"y":187.09,"x0":-2.288503852662997,"y0":50.00411090277037,"z0":5.600447116716942,"aX":12.060660032471034},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.2,"breakHorizontal":-16.0,"spinRate":2841,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.4566177983141677,"extension":6.10371322027124},"index":2,"playId":"27e23476-b6a7-3958-937a-1cb933ade722","pitchNumber":3,"startTime":"2026-07-22T20:33:22.978Z","endTime":"2026-07-22T20:33:26.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.955194914102893,"aZ":-16.901692417036617,"pfxX":-2.0296198405856654,"pfxZ":7.775089921900806,"pX":0.9298694719730991,"pZ":2.216454200504225,"vX0":7.388349086490622,"vY0":-139.40447916392148,"vZ0":-7.1506875200233635,"x":81.56,"y":178.94,"x0":-1.493450843808518,"y0":50.00044748365287,"z0":5.934554300049599,"aX":-3.9859899474357},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.7,"breakHorizontal":2.2,"spinRate":2314,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.39321663775307947,"extension":6.090962530216324},"hitData":{"launchSpeed":95.9,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.02,"coordY":130.61}},"index":3,"playId":"ad1727f0-953d-304b-aff7-73314ec36511","pitchNumber":4,"startTime":"2026-07-22T20:33:43.302Z","endTime":"2026-07-22T20:33:54.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.6999999999999957,"leverageIndex":0.94,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:33:54.206Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Lowe grounds out to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T20:34:24.689Z","endTime":"2026-07-22T20:34:35.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80750876109412,"aZ":-30.11540953043936,"pfxX":4.145956095140172,"pfxZ":1.2342660947874204,"pX":0.4202300411657028,"pZ":2.9022782882118534,"vX0":4.883363081581975,"vY0":-128.09769960171954,"vZ0":-1.8851480508041307,"x":100.98,"y":160.42,"x0":-2.047561425713792,"y0":50.00307460419303,"z0":5.996299184552492,"aX":6.906147600822785},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.0,"breakHorizontal":-8.6,"spinRate":2570,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.42717137450109144,"extension":6.067064673633837},"hitData":{"launchSpeed":99.2,"launchAngle":-4.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.12,"coordY":174.42}},"index":0,"playId":"5de9340f-ef41-3f13-91b7-28ace442d6b3","pitchNumber":1,"startTime":"2026-07-22T20:34:28.787Z","endTime":"2026-07-22T20:34:35.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":1.96,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:34:35.403Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Fermín strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T20:36:39.074Z","endTime":"2026-07-22T20:37:51.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.672926319488706,"aZ":-36.82348409738259,"pfxX":-1.7785676023485757,"pfxZ":-3.0101375408226367,"pX":-0.07732767117621998,"pZ":2.8757167705961737,"vX0":-4.425158912801555,"vY0":-123.3776843672485,"vZ0":-0.2585548444017677,"x":119.95,"y":161.14,"x0":1.967653939353766,"y0":50.00010237672245,"z0":6.07532955832707,"aX":-2.7504132814850575},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.3,"breakHorizontal":4.2,"spinRate":2489,"spinDirection":304},"zone":2,"typeConfidence":0.9,"plateTime":0.44330908130971736,"extension":6.224878980943567},"index":0,"playId":"80bc0fe2-41ee-3612-ac75-411d928102ff","pitchNumber":1,"startTime":"2026-07-22T20:36:55.366Z","endTime":"2026-07-22T20:36:59.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":71.8,"endSpeed":65.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.302166804801807,"aZ":-41.18883359733433,"pfxX":-5.401391013994711,"pfxZ":-8.304974345306961,"pX":-0.03519609229244747,"pZ":2.190510097616668,"vX0":-2.3595863701288784,"vY0":-104.38400308797797,"vZ0":1.343267799939819,"x":118.34,"y":179.64,"x0":1.817724781445005,"y0":50.004430975245626,"z0":6.451796931150459,"aX":-5.861050346087448},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.9,"breakVerticalInduced":-14.2,"breakHorizontal":10.4,"spinRate":2434,"spinDirection":325},"zone":8,"typeConfidence":0.9,"plateTime":0.5281042197497143,"extension":6.04834834806487},"index":1,"playId":"f617a439-9b00-3548-8527-46a5e2b14874","pitchNumber":2,"startTime":"2026-07-22T20:37:11.123Z","endTime":"2026-07-22T20:37:15.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.992231145205466,"aZ":-12.421761619455335,"pfxX":6.18102140550353,"pfxZ":10.357498021065444,"pX":-0.8341024992662105,"pZ":1.999896690371851,"vX0":-9.440035137850895,"vY0":-137.80715178773767,"vZ0":-7.714452866673901,"x":148.79,"y":184.78,"x0":1.8460082374909184,"y0":50.00576095361109,"z0":5.690456580787288,"aX":11.791890962808774},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":-9.0,"spinRate":2166,"spinDirection":136},"zone":13,"typeConfidence":0.92,"plateTime":0.3987230281640972,"extension":6.4668567043502065},"index":2,"playId":"0b85661d-921a-3906-903b-1af02f92df1e","pitchNumber":3,"startTime":"2026-07-22T20:37:27.450Z","endTime":"2026-07-22T20:37:31.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5957065886666,"aZ":-12.101428077192914,"pfxX":4.869904844978247,"pfxZ":10.689678613741272,"pX":-0.13403942429558546,"pZ":3.867786157972612,"vX0":-7.429213900910685,"vY0":-136.7568157773929,"vZ0":-3.257485188970472,"x":122.11,"y":134.35,"x0":1.9959029992619435,"y0":50.002632165394076,"z0":5.914835958169661,"aX":9.145096849292427},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.7,"breakHorizontal":-7.1,"spinRate":2254,"spinDirection":141},"zone":11,"typeConfidence":0.91,"plateTime":0.4018460431516262,"extension":6.40693880079874},"index":3,"playId":"2dbb9f56-19fe-3020-9e90-e4850deb5892","pitchNumber":4,"startTime":"2026-07-22T20:37:47.671Z","endTime":"2026-07-22T20:37:51.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:37:51.819Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blaze Jordan singles on a line drive to right fielder Josh Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T20:37:58.675Z","endTime":"2026-07-22T20:38:42.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57216812282375,"aZ":-10.096645774294233,"pfxX":3.74331814836889,"pfxZ":11.980939966516997,"pX":0.48925358462479457,"pZ":1.751591307341924,"vX0":-4.1053270353641,"vY0":-136.051434310471,"vZ0":-9.219209616011012,"x":98.35,"y":191.49,"x0":1.543727793735033,"y0":50.002706767783735,"z0":5.918331962021025,"aX":6.898331381463585},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.6,"breakHorizontal":-5.8,"spinRate":2197,"spinDirection":150},"zone":9,"typeConfidence":0.91,"plateTime":0.4052263147681576,"extension":6.396462634004544},"index":0,"playId":"7469c8d5-6685-3f95-a119-8e3551a190eb","pitchNumber":1,"startTime":"2026-07-22T20:38:14.645Z","endTime":"2026-07-22T20:38:18.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":94.2,"endSpeed":85.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.472492348574114,"aZ":-13.66460912297591,"pfxX":5.101983533306425,"pfxZ":9.88092402437373,"pX":-0.572191635997153,"pZ":3.019452556074226,"vX0":-7.706418610210702,"vY0":-136.79528352102443,"vZ0":-5.324776300955745,"x":138.81,"y":157.25,"x0":1.6338752045961324,"y0":50.00186146616585,"z0":5.946893121064587,"aX":9.556774233509847},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":-7.4,"spinRate":2126,"spinDirection":145},"zone":1,"typeConfidence":0.91,"plateTime":0.40221637637784147,"extension":6.353152567223326},"hitData":{"launchSpeed":93.0,"launchAngle":14.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.54,"coordY":87.33}},"index":1,"playId":"a254666b-257d-3ab0-b042-ed3fd59986a3","pitchNumber":2,"startTime":"2026-07-22T20:38:31.153Z","endTime":"2026-07-22T20:38:42.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_ab"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_ab"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_pa"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:38:42.235Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jimmy Crooks flies out to left fielder Wade Meckler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T20:38:55.209Z","endTime":"2026-07-22T20:40:02.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.140535001060428,"aZ":-36.44205083379416,"pfxX":-1.2062262574844058,"pfxZ":-2.6833510176473343,"pX":-0.15262099207703483,"pZ":2.999760118011738,"vX0":-4.862263805425143,"vY0":-125.52983178598683,"vZ0":-0.029753534185108066,"x":122.82,"y":157.79,"x0":1.9685610812856245,"y0":50.00328920648364,"z0":5.986265184084549,"aX":-1.9177167213630368},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.6,"breakHorizontal":3.4,"spinRate":2411,"spinDirection":297},"zone":2,"typeConfidence":0.9,"plateTime":0.43686151650171734,"extension":6.198534456468296},"index":0,"playId":"2922c3e8-6072-3e01-8609-cd0250c87d00","pitchNumber":1,"startTime":"2026-07-22T20:39:04.749Z","endTime":"2026-07-22T20:39:08.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02605896208806,"aZ":-34.58283117030936,"pfxX":-1.7234274287238223,"pfxZ":-1.5326159939590749,"pX":0.5334195739896351,"pZ":3.03817873108188,"vX0":-3.0958309667921067,"vY0":-124.61976910654128,"vZ0":-0.1388698505263417,"x":96.67,"y":156.75,"x0":2.0156117396164857,"y0":50.001752026870896,"z0":5.951088572406907,"aX":-2.710376725753969},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.5,"breakHorizontal":3.8,"spinRate":2416,"spinDirection":292},"zone":3,"typeConfidence":0.9,"plateTime":0.4395066392333411,"extension":6.213331875725046},"index":1,"playId":"f90b8751-3399-320f-8e7e-a3feb6b64f26","pitchNumber":2,"startTime":"2026-07-22T20:39:25.349Z","endTime":"2026-07-22T20:39:29.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.252005298114828,"aZ":-16.24179437769491,"pfxX":6.80861775773986,"pfxZ":8.348270688173638,"pX":-0.10532719895168732,"pZ":3.5020261228194833,"vX0":-8.111929646382878,"vY0":-137.03165455890831,"vZ0":-3.1740845546612944,"x":121.01,"y":144.23,"x0":2.003670102916026,"y0":50.00291469994883,"z0":5.779797205617032,"aX":12.99544784092288},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":-10.7,"spinRate":1996,"spinDirection":141},"zone":11,"typeConfidence":0.89,"plateTime":0.3991494655459755,"extension":6.376761889268004},"hitData":{"launchSpeed":89.3,"launchAngle":45.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.29,"coordY":91.47}},"index":2,"playId":"07eca28d-e3c5-35a6-a6ea-49e5fb5fffd3","pitchNumber":3,"startTime":"2026-07-22T20:39:49.753Z","endTime":"2026-07-22T20:40:02.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.38,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:40:02.056Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out to left fielder Wade Meckler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T20:40:16.250Z","endTime":"2026-07-22T20:42:14.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":72.4,"endSpeed":66.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.721262376146694,"aZ":-41.114887378116016,"pfxX":-6.5444419818945025,"pfxZ":-8.073889363304747,"pX":0.3712639653157892,"pZ":4.0525766737881,"vX0":-1.625986082840809,"vY0":-105.18608353745358,"vZ0":4.9883513549122664,"x":102.85,"y":129.36,"x0":2.006511680329117,"y0":50.001662948868436,"z0":6.451412419090528,"aX":-7.249170593835112},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.4,"breakVerticalInduced":-12.6,"breakHorizontal":12.4,"spinRate":2392,"spinDirection":318},"zone":12,"typeConfidence":0.9,"plateTime":0.5230029524291417,"extension":6.1214145152281745},"index":0,"playId":"17143aab-744b-3c89-9a08-51573786184b","pitchNumber":1,"startTime":"2026-07-22T20:40:23.468Z","endTime":"2026-07-22T20:40:26.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.831169908286135,"aZ":-16.919491432636768,"pfxX":6.379976452401934,"pfxZ":8.119322575769802,"pX":-0.34658251898143855,"pZ":2.454326983426862,"vX0":-8.406312681943135,"vY0":-136.4036615589181,"vZ0":-5.52213557062334,"x":130.21,"y":172.51,"x0":1.9505137748430794,"y0":50.00136853360172,"z0":5.676860836849389,"aX":11.985744968457942},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.7,"breakHorizontal":-9.7,"spinRate":2077,"spinDirection":144},"zone":4,"typeConfidence":0.9,"plateTime":0.4020027075046637,"extension":6.2545295528061216},"index":1,"playId":"b5cb3f40-7c59-3ff6-9664-d1548e1c63c1","pitchNumber":2,"startTime":"2026-07-22T20:40:43.775Z","endTime":"2026-07-22T20:40:47.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6697523000336,"aZ":-36.47829902088094,"pfxX":-1.6176193830579277,"pfxZ":-2.8018209828079996,"pX":-0.3760473252806194,"pZ":3.6589789127131924,"vX0":-5.387061718424747,"vY0":-123.51557763417377,"vZ0":1.6654312414556574,"x":131.33,"y":139.99,"x0":2.0473714634217375,"y0":50.00123082581869,"z0":6.053976806266768,"aX":-2.486240188840243},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.3,"breakHorizontal":4.2,"spinRate":2533,"spinDirection":305},"zone":11,"typeConfidence":0.9,"plateTime":0.4442497489807793,"extension":6.183990804538355},"index":2,"playId":"06d8d443-ebfd-3177-8a25-071df8e16e89","pitchNumber":3,"startTime":"2026-07-22T20:41:04.370Z","endTime":"2026-07-22T20:41:08.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":71.7,"endSpeed":65.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.16426193385343,"aZ":-40.87349627617142,"pfxX":-5.364268356541171,"pfxZ":-7.990694679794927,"pX":0.8902774710991892,"pZ":3.6629050597441815,"vX0":-0.703946935992092,"vY0":-104.19502949565353,"vZ0":4.216391952488454,"x":83.06,"y":139.88,"x0":1.9297228002746825,"y0":50.00367121960951,"z0":6.4751361523729205,"aX":-5.838454978692745},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.5,"breakVerticalInduced":-12.7,"breakHorizontal":10.0,"spinRate":2356,"spinDirection":319},"zone":12,"typeConfidence":0.9,"plateTime":0.5277316255475153,"extension":6.101613770786105},"index":3,"playId":"f6393e96-3733-30b9-bae7-466bf4838ac0","pitchNumber":4,"startTime":"2026-07-22T20:41:22.547Z","endTime":"2026-07-22T20:41:27.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.576120217672557,"aZ":-13.390791781875524,"pfxX":6.834747216828067,"pfxZ":10.090602598517183,"pX":-0.49848395527188893,"pZ":2.3482472055206496,"vX0":-9.016267586144007,"vY0":-135.78076960204046,"vZ0":-6.280830306015883,"x":136.0,"y":175.38,"x0":1.9819021479118164,"y0":50.004530241137026,"z0":5.628655744928904,"aX":12.725225120315649},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.0,"breakHorizontal":-10.4,"spinRate":2144,"spinDirection":139},"zone":4,"typeConfidence":0.91,"plateTime":0.40385872050618277,"extension":6.454285584833082},"index":4,"playId":"e1f0c37d-fcf6-37b7-913e-58d94a8eb58b","pitchNumber":5,"startTime":"2026-07-22T20:41:42.067Z","endTime":"2026-07-22T20:41:45.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.313470167753085,"aZ":-14.448911487458131,"pfxX":5.070719938052383,"pfxZ":9.337752946237382,"pX":0.23496588492968765,"pZ":3.120434547529919,"vX0":-6.376160743573291,"vY0":-137.1481172208261,"vZ0":-4.292614990832098,"x":108.04,"y":154.53,"x0":1.9349595470505443,"y0":50.005609240267425,"z0":5.696636040423971,"aX":9.628573815134423},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":-7.8,"spinRate":2189,"spinDirection":142},"zone":2,"typeConfidence":0.9,"plateTime":0.3999091674776074,"extension":6.328613484419014},"hitData":{"launchSpeed":85.7,"launchAngle":48.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.82,"coordY":108.43}},"index":5,"playId":"ad888a05-7004-368d-8bd2-e6275632a40b","pitchNumber":6,"startTime":"2026-07-22T20:42:05.034Z","endTime":"2026-07-22T20:42:14.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:42:14.034Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Heineman lines out to center fielder José Fermín.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T20:44:21.645Z","endTime":"2026-07-22T20:45:34.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.226018495202734,"aZ":-16.39289749902158,"pfxX":-1.5595137798246281,"pfxZ":8.135426855551025,"pX":0.0983958250854569,"pZ":2.302461611881962,"vX0":5.681434975937118,"vY0":-137.58377258784586,"vZ0":-6.862577964233534,"x":113.25,"y":176.61,"x0":-1.7802886733380523,"y0":50.000414658181235,"z0":5.9174305148387765,"aX":-3.0251012550776077},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":1.8,"spinRate":2524,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.39636349902111156,"extension":6.084340355255301},"index":0,"playId":"3d864834-f7ea-3ea1-85c8-c00983a22c6e","pitchNumber":1,"startTime":"2026-07-22T20:44:27.275Z","endTime":"2026-07-22T20:44:31.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.354146178535142,"aZ":-27.259976746493376,"pfxX":-7.34553010351664,"pfxZ":2.966718804058039,"pX":-0.07734788258662824,"pZ":1.5529693672579832,"vX0":7.378617268851532,"vY0":-127.45341882226369,"vZ0":-4.926751115402698,"x":119.95,"y":196.85,"x0":-2.045235142821557,"y0":50.004438516920736,"z0":5.644426653056195,"aX":-12.17697352583915},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.6,"breakHorizontal":11.8,"spinRate":2304,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.4285187467778431,"extension":6.199088399469637},"index":1,"playId":"2bebb878-ae84-329e-ac64-a919cc9ea82b","pitchNumber":2,"startTime":"2026-07-22T20:44:42.117Z","endTime":"2026-07-22T20:44:47.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35031226319692,"aZ":-39.960604032605595,"pfxX":2.0280796254033833,"pfxZ":-5.654799184086054,"pX":-1.8783564482331647,"pZ":2.3697005709859638,"vX0":-0.5616142752606964,"vY0":-117.01117912505339,"vZ0":-0.2919370153895593,"x":188.6,"y":174.8,"x0":-1.8977993210341428,"y0":50.001404522153614,"z0":6.259981080213243,"aX":2.794538621827858},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-10.0,"breakHorizontal":-3.5,"spinRate":2629,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.46922144908398433,"extension":5.96176307008733},"index":2,"playId":"86528abc-c088-35dc-b60c-394f3f0a6766","pitchNumber":3,"startTime":"2026-07-22T20:45:09.779Z","endTime":"2026-07-22T20:45:13.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25971894886099,"aZ":-30.390961185232285,"pfxX":2.88414388730042,"pfxZ":1.0607334322270985,"pX":0.08146147327387873,"pZ":1.7906047871267639,"vX0":3.9107835677015412,"vY0":-129.18076222466652,"vZ0":-4.64612736317629,"x":113.89,"y":190.43,"x0":-1.827705537574562,"y0":50.00539534993356,"z0":5.952492209983151,"aX":4.868733519187571},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.1,"breakHorizontal":-6.1,"spinRate":2766,"spinDirection":113},"zone":8,"typeConfidence":2.0,"plateTime":0.4242185605684021,"extension":6.0614351758377465},"hitData":{"launchSpeed":77.2,"launchAngle":27.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":149.7,"coordY":87.55}},"index":3,"playId":"5bf9c333-75eb-3346-99bf-1689f6efcd8e","pitchNumber":4,"startTime":"2026-07-22T20:45:27.376Z","endTime":"2026-07-22T20:45:34.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:45:34.699Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach Neto doubles (21) on a ground ball to left fielder Nelson Velázquez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T20:45:47.945Z","endTime":"2026-07-22T20:46:15.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29523348521334,"aZ":-28.589259436120873,"pfxX":7.881482963256461,"pfxZ":2.402838337573968,"pX":0.8709788655663078,"pZ":2.228546859841864,"vX0":4.795114699670544,"vY0":-121.99721962626911,"vZ0":-2.3295722312851472,"x":83.8,"y":178.61,"x0":-2.150665919094136,"y0":50.00210636954337,"z0":5.685267930756914,"aX":11.757978259089288},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.0,"breakHorizontal":-15.5,"spinRate":2872,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4507371177575288,"extension":6.1483159511541885},"hitData":{"launchSpeed":73.1,"launchAngle":9.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.53,"coordY":163.16}},"index":0,"playId":"a747fcda-2ce4-3d13-8d35-e2e20c61db79","pitchNumber":1,"startTime":"2026-07-22T20:46:02.000Z","endTime":"2026-07-22T20:46:15.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.699999999999996,"awayTeamWinProbability":42.300000000000004,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":0.73,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:46:15.233Z","atBatIndex":19},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Mike Trout hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T20:46:39.968Z","endTime":"2026-07-22T20:47:09.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.334835719609245,"aZ":-23.907327551374042,"pfxX":-8.808472795592596,"pfxZ":4.3109639151053445,"pX":-1.8677223689571691,"pZ":2.200120955279236,"vX0":3.172035073581629,"vY0":-137.95455371329223,"vZ0":-5.731213842701281,"x":188.19,"y":179.38,"x0":-1.8920281446688407,"y0":50.00131139782051,"z0":5.928875277122345,"aX":-16.878335970341844},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.7,"breakHorizontal":15.2,"spinRate":2116,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.39791457809180875,"extension":6.188193670961985},"index":0,"playId":"5881e6bc-a771-31df-bc60-599fba53a826","pitchNumber":1,"startTime":"2026-07-22T20:46:45.863Z","endTime":"2026-07-22T20:46:49.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.100216869711055,"aZ":-21.795550550558236,"pfxX":-7.660072258685932,"pfxZ":5.404002491512337,"pX":-2.2444273429343897,"pZ":3.500706137648449,"vX0":1.582472278793492,"vY0":-138.23120363612279,"vZ0":-2.9360559170166187,"x":202.55,"y":144.26,"x0":-1.832513346457327,"y0":50.00049976367524,"z0":6.053204589704697,"aX":-14.703408611921995},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.4,"breakHorizontal":13.4,"spinRate":2293,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.3974565829607002,"extension":6.212550476939682},"index":1,"playId":"1b32096f-c74c-3690-bcc4-fba4af80983a","pitchNumber":2,"startTime":"2026-07-22T20:47:04.324Z","endTime":"2026-07-22T20:47:09.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":1.44,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:47:09.331Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Schanuel pops out to first baseman Alec Burleson in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T20:47:26.554Z","endTime":"2026-07-22T20:49:23.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26567521430198,"aZ":-23.842233231877927,"pfxX":-7.395237033940283,"pfxZ":4.960047611556937,"pX":-0.48099721397435546,"pZ":1.9356346754074747,"vX0":6.493501110620624,"vY0":-127.95639714644352,"vZ0":-5.02786790499338,"x":135.33,"y":186.52,"x0":-2.0753391666308083,"y0":50.00086075170564,"z0":5.764150594572141,"aX":-12.41720213844068},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.2,"breakHorizontal":12.1,"spinRate":2281,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.4259928228868288,"extension":6.3349894139385015},"index":0,"playId":"50cb47e1-3788-3f84-a760-243716692210","pitchNumber":1,"startTime":"2026-07-22T20:47:55.660Z","endTime":"2026-07-22T20:47:59.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17714742714177,"aZ":-32.00394065251171,"pfxX":10.578759461916519,"pfxZ":0.12241946892785105,"pX":0.967141346376106,"pZ":1.0384468575008716,"vX0":4.484840137247418,"vY0":-117.39239221557828,"vZ0":-3.50271454917573,"x":80.13,"y":210.74,"x0":-2.3451665576462033,"y0":50.00391977132988,"z0":5.543561636001547,"aX":14.695704715213694},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.4,"breakHorizontal":-20.3,"spinRate":2785,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.46739916338156773,"extension":6.16055934043054},"index":1,"playId":"ffeb3bfa-b9ee-33cb-97c0-7a830566bfa1","pitchNumber":2,"startTime":"2026-07-22T20:48:13.785Z","endTime":"2026-07-22T20:48:17.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.473144011489687,"aZ":-20.87668266087283,"pfxX":0.8714210168926915,"pfxZ":5.8882811582373495,"pX":0.9602596356199578,"pZ":2.235242323854941,"vX0":7.07150409803204,"vY0":-137.19532556412892,"vZ0":-6.147728266454074,"x":80.4,"y":178.43,"x0":-1.7569065420846326,"y0":50.00417538896271,"z0":5.914015359571061,"aX":1.6715130173194965},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":-3.0,"spinRate":2424,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.3982198458020427,"extension":6.152694807580804},"index":2,"playId":"45edde7e-b7e3-3ece-b73a-f3ff3761c607","pitchNumber":3,"startTime":"2026-07-22T20:48:34.823Z","endTime":"2026-07-22T20:48:38.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.789646676972755,"aZ":-30.217727209796486,"pfxX":3.80261606113579,"pfxZ":1.242020493979755,"pX":-1.3752476399248104,"pZ":1.9379020765037371,"vX0":0.8750985936490784,"vY0":-125.19621728913788,"vZ0":-3.3467527817183327,"x":169.42,"y":186.46,"x0":-2.2239279433817045,"y0":50.0001060561743,"z0":5.793279554573706,"aX":5.970770503705045},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.7,"breakHorizontal":-7.1,"spinRate":2692,"spinDirection":91},"zone":13,"typeConfidence":2.0,"plateTime":0.4392918816052651,"extension":6.1041116307079415},"index":3,"playId":"f20ca1b8-df05-3711-ace4-f5b09f42dcbc","pitchNumber":4,"startTime":"2026-07-22T20:48:54.944Z","endTime":"2026-07-22T20:48:59.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.007117938486903,"aZ":-26.87002891046809,"pfxX":1.7245271803617486,"pfxZ":3.2819831025097645,"pX":-0.1714041629657394,"pZ":2.3958242984641456,"vX0":3.9978310271649424,"vY0":-126.64691308053538,"vZ0":-3.4235219613980834,"x":123.53,"y":174.09,"x0":-1.9974450240214408,"y0":50.00295484899049,"z0":5.925305221709166,"aX":2.7883534015549887},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.4,"breakHorizontal":-4.1,"spinRate":2667,"spinDirection":92},"zone":5,"typeConfidence":2.0,"plateTime":0.433255979376038,"extension":6.239392819574033},"hitData":{"launchSpeed":72.1,"launchAngle":72.0,"totalDistance":80.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":153.78,"coordY":187.13}},"index":4,"playId":"80116a2f-1857-3ca8-9849-d8797bf0e9f8","pitchNumber":5,"startTime":"2026-07-22T20:49:13.977Z","endTime":"2026-07-22T20:49:23.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":54.900000000000006,"awayTeamWinProbability":45.099999999999994,"homeTeamWinProbabilityAdded":-4.999999999999993,"leverageIndex":2.14,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:49:23.276Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vaughn Grissom strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T20:49:49.607Z","endTime":"2026-07-22T20:51:27.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34466971924589,"aZ":-14.535554013025973,"pfxX":-3.7550939451845684,"pfxZ":9.376522042013935,"pX":1.5668187495452026,"pZ":1.7754798777128233,"vX0":10.112528487794837,"vY0":-136.82322271276846,"vZ0":-7.948162601948026,"x":57.28,"y":190.84,"x0":-1.701939790719775,"y0":50.00643679447593,"z0":5.730182026027032,"aX":-7.067554469201152},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":4.4,"spinRate":2405,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4014879277100878,"extension":6.261843822851241},"index":0,"playId":"1f9e19f4-735f-35f5-90c7-67f13617ee26","pitchNumber":1,"startTime":"2026-07-22T20:49:50.207Z","endTime":"2026-07-22T20:49:53.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46426036674036,"aZ":-30.469013019767903,"pfxX":9.021822347292945,"pfxZ":1.1991248012949822,"pX":-0.04132177304995278,"pZ":0.659158422976177,"vX0":2.8128392617488926,"vY0":-118.74695799993506,"vZ0":-4.783874634873132,"x":118.58,"y":220.98,"x0":-2.414455778907734,"y0":50.004088292941645,"z0":5.482729644472091,"aX":12.840045925350024},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.2,"breakHorizontal":-17.0,"spinRate":2672,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.46185298387626617,"extension":6.294669850279389},"index":1,"playId":"7ee75234-940f-3073-9c4a-437685e46d1c","pitchNumber":2,"startTime":"2026-07-22T20:50:13.254Z","endTime":"2026-07-22T20:50:17.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":93.4,"endSpeed":86.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13290666635974,"aZ":-18.602737227481985,"pfxX":-1.4906059550399795,"pfxZ":7.213543110371141,"pX":-0.5092554651357749,"pZ":2.22554066699789,"vX0":4.034077293647213,"vY0":-135.88817942988,"vZ0":-6.67046524242987,"x":136.41,"y":178.69,"x0":-1.8155008135312647,"y0":50.00392693471726,"z0":5.992261342707522,"aX":-2.8052051177876502},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":1.9,"spinRate":2448,"spinDirection":186},"zone":7,"typeConfidence":2.0,"plateTime":0.4021783571160644,"extension":6.290168424291523},"index":2,"playId":"e13bed99-6eff-3b6a-b804-69f0c727b022","pitchNumber":3,"startTime":"2026-07-22T20:50:38.243Z","endTime":"2026-07-22T20:50:42.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.040508378847598,"aZ":-32.75313948045744,"pfxX":3.7386571707613943,"pfxZ":-0.3612973442812386,"pX":-0.7386159688192517,"pZ":2.1894940426945975,"vX0":1.8896153710586236,"vY0":-126.15928146219709,"vZ0":-2.691680017984564,"x":145.15,"y":179.66,"x0":-1.982318141661186,"y0":50.00034824712951,"z0":5.903181062814553,"aX":6.041046207038066},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.0,"breakHorizontal":-7.2,"spinRate":2797,"spinDirection":89},"zone":7,"typeConfidence":2.0,"plateTime":0.4337126031758589,"extension":6.166194634969056},"index":3,"playId":"e7680ebe-d3df-34c0-b9eb-1e99814ec5d8","pitchNumber":4,"startTime":"2026-07-22T20:50:56.811Z","endTime":"2026-07-22T20:51:03.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.670990510938168,"aZ":-25.171162995686647,"pfxX":-8.493148425032508,"pfxZ":4.334508361016767,"pX":-0.358601234791317,"pZ":1.548663547484937,"vX0":6.202983588579905,"vY0":-126.51129576706386,"vZ0":-5.739182381054678,"x":130.67,"y":196.97,"x0":-1.7431962801336294,"y0":50.00164606351406,"z0":5.8735213293873985,"aX":-13.71713104036186},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.7,"breakHorizontal":13.9,"spinRate":2392,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4335375499589875,"extension":6.381006719350839},"index":4,"playId":"f2334cee-7f7b-3850-8106-976d1aebb3d4","pitchNumber":5,"startTime":"2026-07-22T20:51:22.720Z","endTime":"2026-07-22T20:51:27.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.94,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:51:27.757Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T20:53:24.785Z","endTime":"2026-07-22T20:54:36.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":71.9,"endSpeed":65.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.131934192062175,"aZ":-41.601426731267956,"pfxX":-6.916108799835831,"pfxZ":-8.722557152144166,"pX":-0.4706802124979318,"pZ":2.7342721386661504,"vX0":-2.627793338441005,"vY0":-104.43773693875428,"vZ0":2.6491666823095854,"x":134.94,"y":164.95,"x0":1.7107437824407448,"y0":50.00329138764098,"z0":6.420324777224815,"aX":-7.474207170050774},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.4,"breakVerticalInduced":-14.4,"breakHorizontal":13.3,"spinRate":2449,"spinDirection":317},"zone":4,"typeConfidence":0.91,"plateTime":0.5288659776766296,"extension":6.153394052191222},"index":0,"playId":"f9d7b42d-ce55-32b2-a6b3-489f2276a56a","pitchNumber":1,"startTime":"2026-07-22T20:53:39.275Z","endTime":"2026-07-22T20:53:42.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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.3,"endSpeed":84.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26581046432725,"aZ":-11.683159937566309,"pfxX":4.78926257644836,"pfxZ":11.10047835672892,"pX":-0.12184810166171575,"pZ":3.5971526920828,"vX0":-6.3610018321910555,"vY0":-135.6456730409187,"vZ0":-4.17137545781366,"x":121.64,"y":141.66,"x0":1.6416303795177405,"y0":50.002125439683255,"z0":5.981893269473724,"aX":8.840793749924293},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.3,"breakHorizontal":-7.2,"spinRate":2188,"spinDirection":150},"zone":11,"typeConfidence":0.91,"plateTime":0.4052413959997878,"extension":6.339520768856138},"index":1,"playId":"d59cba17-80ac-3afb-9d9e-907c3674d00b","pitchNumber":2,"startTime":"2026-07-22T20:53:55.252Z","endTime":"2026-07-22T20:53:58.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06035977950189,"aZ":-14.911586678766021,"pfxX":7.316063779128385,"pfxZ":9.444302051395244,"pX":0.38423275456310335,"pZ":2.736031202429467,"vX0":-6.226393105800188,"vY0":-134.9897878948248,"vZ0":-5.550773586518431,"x":102.35,"y":164.91,"x0":1.7812777059935667,"y0":50.00135957762114,"z0":5.885845414677922,"aX":13.369473663496873},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":-11.8,"spinRate":2112,"spinDirection":138},"zone":6,"typeConfidence":0.9,"plateTime":0.40728020428065204,"extension":6.406313486388646},"index":2,"playId":"082262a4-6dc7-3913-b253-bf221f38023b","pitchNumber":3,"startTime":"2026-07-22T20:54:12.298Z","endTime":"2026-07-22T20:54:16.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.423392184701925,"aZ":-12.409132579333077,"pfxX":5.597766134584206,"pfxZ":10.546911194684716,"pX":0.9719944009444712,"pZ":3.792523618578902,"vX0":-4.830102867151172,"vY0":-136.83167772306214,"vZ0":-3.2549067544217642,"x":79.95,"y":136.38,"x0":2.042803813593896,"y0":50.0065511832648,"z0":5.861767523218077,"aX":10.495128668062835},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.5,"breakHorizontal":-9.0,"spinRate":2225,"spinDirection":143},"zone":12,"typeConfidence":0.91,"plateTime":0.40205341807811035,"extension":6.102043411054448},"index":3,"playId":"d0aad18c-f016-3994-bcd4-ccb1c96947f6","pitchNumber":4,"startTime":"2026-07-22T20:54:32.673Z","endTime":"2026-07-22T20:54:36.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:54:36.071Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Walker grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T20:54:49.265Z","endTime":"2026-07-22T20:56:56.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4842801636086,"aZ":-35.94322389769169,"pfxX":-1.437066661854654,"pfxZ":-2.4147457224954563,"pX":-0.7947912109630163,"pZ":1.9738298405803547,"vX0":-5.647955983938964,"vY0":-124.62653907416123,"vZ0":-2.577464566526419,"x":147.3,"y":185.49,"x0":1.693090784375421,"y0":50.0011946421535,"z0":6.0081835009968305,"aX":-2.2449609115000775},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.7,"breakHorizontal":4.0,"spinRate":2513,"spinDirection":298},"zone":13,"typeConfidence":0.9,"plateTime":0.44054296117576586,"extension":6.166577011513223},"index":0,"playId":"3a88d634-6e78-3e33-a026-c013b6eae4f9","pitchNumber":1,"startTime":"2026-07-22T20:54:59.050Z","endTime":"2026-07-22T20:55:02.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11389784919773,"aZ":-36.81032971022092,"pfxX":-1.6027640698966734,"pfxZ":-3.017769504748763,"pX":-0.07477051765173981,"pZ":1.049474868289891,"vX0":-3.979245619753137,"vY0":-122.98067670525127,"vZ0":-4.331344650229337,"x":119.85,"y":210.44,"x0":1.771833307024829,"y0":50.00552119050039,"z0":5.951766758202339,"aX":-2.4585479840301963},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.2,"breakHorizontal":3.8,"spinRate":2603,"spinDirection":314},"zone":13,"typeConfidence":0.9,"plateTime":0.4451571576153288,"extension":6.260833289884979},"index":1,"playId":"54a76d0a-8953-3bcf-8c81-86762691d26a","pitchNumber":2,"startTime":"2026-07-22T20:55:16.135Z","endTime":"2026-07-22T20:55:19.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-22T20:55:33.728Z","endTime":"2026-07-22T20:55:44.444Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.289195728888217,"aZ":-37.41105434061077,"pfxX":-1.091937994942306,"pfxZ":-3.4759329448938825,"pX":-1.0082179489670546,"pZ":-1.0049793315490363,"vX0":-5.960232467782982,"vY0":-122.31125549054376,"vZ0":-8.739896498225226,"x":155.43,"y":265.91,"x0":1.607247543592336,"y0":50.00344523982843,"z0":5.844570751894791,"aX":-1.6445109091414456},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.3,"breakHorizontal":3.5,"spinRate":2583,"spinDirection":321},"zone":13,"typeConfidence":0.89,"plateTime":0.44870649753697034,"extension":6.37249864122022},"index":3,"playId":"8594f42d-e26a-32d8-ae4c-98651d3a3236","pitchNumber":3,"startTime":"2026-07-22T20:55:44.444Z","endTime":"2026-07-22T20:55:49.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":94.3,"endSpeed":84.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.00455310614685,"aZ":-15.178331601295813,"pfxX":6.391087918919727,"pfxZ":9.088834332090467,"pX":0.45212595768993125,"pZ":4.143536242049825,"vX0":-5.939910190376007,"vY0":-137.04341703187671,"vZ0":-2.0503244726899115,"x":123.04,"y":140.25,"x0":1.8351021195526203,"y0":50.00567572886023,"z0":5.958179354108565,"aX":11.955571884797378},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":-10.1,"spinRate":1989,"spinDirection":142},"zone":12,"typeConfidence":0.91,"plateTime":0.4022516428860543,"extension":6.234818051859223},"index":4,"playId":"9789f569-ead2-398d-a4c1-54be87b95092","pitchNumber":4,"startTime":"2026-07-22T20:56:07.755Z","endTime":"2026-07-22T20:56:11.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":84.9,"endSpeed":78.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.651751364600752,"aZ":-36.62861061291396,"pfxX":-3.6119630856669662,"pfxZ":-2.8724001151976735,"pX":-0.7825721785984932,"pZ":0.978503630330257,"vX0":-4.879255338594498,"vY0":-123.55738405550453,"vZ0":-4.564480851537096,"x":146.83,"y":212.36,"x0":1.6837200117010522,"y0":50.000819681011556,"z0":5.913688474174195,"aX":-5.606608255804257},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.0,"breakHorizontal":7.7,"spinRate":2413,"spinDirection":317},"zone":13,"typeConfidence":0.9,"plateTime":0.44259431200838106,"extension":6.288010126136601},"index":5,"playId":"39de7832-dcd1-32c4-8ef1-68b8ebbd4f6f","pitchNumber":5,"startTime":"2026-07-22T20:56:29.820Z","endTime":"2026-07-22T20:56:33.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.907601430455177,"aZ":-13.305618360666404,"pfxX":4.479244634454098,"pfxZ":9.882229452465275,"pX":0.23875434695328623,"pZ":2.9070364191341582,"vX0":-4.882493349442384,"vY0":-137.19614399058244,"vZ0":-5.955002176025014,"x":107.9,"y":160.29,"x0":1.4581553167887336,"y0":50.00394466436097,"z0":6.010053237594663,"aX":8.553335612016236},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":-7.1,"spinRate":1909,"spinDirection":149},"zone":5,"typeConfidence":0.91,"plateTime":0.3989916267407976,"extension":6.480016780227161},"hitData":{"launchSpeed":107.6,"launchAngle":-7.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.59,"coordY":148.39}},"index":6,"playId":"6b18b304-0b1e-3fac-9f6c-07b42d83e327","pitchNumber":6,"startTime":"2026-07-22T20:56:49.225Z","endTime":"2026-07-22T20:56:56.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:56:56.726Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, first baseman Nolan Schanuel to pitcher Reid Detmers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T20:57:13.384Z","endTime":"2026-07-22T20:58:50.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":93.3,"endSpeed":84.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.582346638919024,"aZ":-12.576343355537709,"pfxX":2.851094175591128,"pfxZ":10.590468669843077,"pX":-0.30779266686580503,"pZ":3.7205178591002066,"vX0":-6.63929396379997,"vY0":-135.6419109364364,"vZ0":-3.783548155763168,"x":128.73,"y":138.33,"x0":1.8087637451195953,"y0":50.00282965631443,"z0":6.019512340764083,"aX":5.2767127507216305},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.5,"breakHorizontal":-3.6,"spinRate":2091,"spinDirection":148},"zone":11,"typeConfidence":0.9,"plateTime":0.40487782195910116,"extension":6.481274748991158},"index":0,"playId":"e126c97c-cc5a-3813-a90e-635471cb7c36","pitchNumber":1,"startTime":"2026-07-22T20:57:20.757Z","endTime":"2026-07-22T20:57:25.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":70.8,"endSpeed":65.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.605312257727796,"aZ":-40.67829763682636,"pfxX":-7.674341761253517,"pfxZ":-8.038884911604075,"pX":-0.5997457445002777,"pZ":2.0548308877199797,"vX0":-2.791736678121411,"vY0":-103.01931380420532,"vZ0":1.5006326048423466,"x":139.86,"y":183.3,"x0":1.77627323476905,"y0":50.001697564183196,"z0":6.293728436233909,"aX":-8.119537307265619},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.8,"breakVerticalInduced":-13.6,"breakHorizontal":14.8,"spinRate":2396,"spinDirection":322},"zone":7,"typeConfidence":0.91,"plateTime":0.5348664131898331,"extension":6.263393805273726},"index":1,"playId":"2206483c-10ea-3cfb-abbc-c69f6a944bb8","pitchNumber":2,"startTime":"2026-07-22T20:57:38.445Z","endTime":"2026-07-22T20:57:42.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.504622117387406,"aZ":-15.847357802100184,"pfxX":5.029311865879231,"pfxZ":8.654199696846167,"pX":-0.1451060987742375,"pZ":2.669415051386184,"vX0":-7.197131971056603,"vY0":-136.8066445800423,"vZ0":-5.514651604278193,"x":122.53,"y":166.71,"x0":1.8720470017646438,"y0":50.00193737270464,"z0":5.805691686799777,"aX":9.487994163503284},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":-7.6,"spinRate":2140,"spinDirection":145},"zone":5,"typeConfidence":0.9,"plateTime":0.4010825396329083,"extension":6.413627482520091},"index":2,"playId":"c0adc8d8-aa98-3c89-9bbf-e06ef156a1be","pitchNumber":3,"startTime":"2026-07-22T20:57:55.364Z","endTime":"2026-07-22T20:57:58.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":84.9,"endSpeed":78.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.265807556273998,"aZ":-37.48234306602978,"pfxX":-1.4239630976565394,"pfxZ":-3.4915878388315855,"pX":-2.0844443269093373,"pZ":-1.601864638802094,"vX0":-8.523516502515356,"vY0":-123.00242413054076,"vZ0":-9.97551689118781,"x":196.45,"y":282.03,"x0":1.6226564889014845,"y0":50.00557602231723,"z0":5.72080429254671,"aX":-2.1622530582630692},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-8.6,"breakHorizontal":4.7,"spinRate":2530,"spinDirection":325},"zone":13,"typeConfidence":0.9,"plateTime":0.4467178546262769,"extension":6.466517342680386},"index":3,"playId":"4d6c1606-bb0f-3c98-bd4b-ae101e0f7575","pitchNumber":4,"startTime":"2026-07-22T20:58:13.825Z","endTime":"2026-07-22T20:58:17.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28165516275199,"aZ":-32.20538198016338,"pfxX":-0.6022231310235808,"pfxZ":-0.023971609704512176,"pX":0.02060639801367392,"pZ":2.258007464603733,"vX0":-4.4629005471133825,"vY0":-125.01318812628519,"vZ0":-2.5769580032473147,"x":116.21,"y":177.81,"x0":1.9104642103986769,"y0":50.00076104302667,"z0":5.957927026985227,"aX":-0.9475181964894683},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.4,"breakHorizontal":2.2,"spinRate":2379,"spinDirection":300},"zone":5,"typeConfidence":0.9,"plateTime":0.43891492623089334,"extension":6.112826090663629},"hitData":{"launchSpeed":100.3,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.36,"coordY":160.49}},"index":4,"playId":"7e684a33-3aa2-3376-aa6c-ba259c0c4246","pitchNumber":5,"startTime":"2026-07-22T20:58:42.138Z","endTime":"2026-07-22T20:58:50.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:58:50.058Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T21:00:38.294Z","endTime":"2026-07-22T21:01:36.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09167599076922,"aZ":-31.09096058588101,"pfxX":4.1730914003188015,"pfxZ":0.7765519901026168,"pX":0.932497927298034,"pZ":0.7277403579091012,"vX0":5.831514958588994,"vY0":-118.24967111926941,"vZ0":-4.723760283031399,"x":81.46,"y":219.13,"x0":-2.123796620587235,"y0":50.00215762194037,"z0":5.658584758214015,"aX":5.809106318419248},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.4,"breakHorizontal":-9.2,"spinRate":2692,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4662084038284613,"extension":6.195228684717706},"index":0,"playId":"1dd5b9be-6906-387b-a46d-8ee649516d90","pitchNumber":1,"startTime":"2026-07-22T21:00:54.735Z","endTime":"2026-07-22T21:00:58.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.144067764336214,"aZ":-28.487720854900736,"pfxX":6.238828063245432,"pfxZ":2.4616476111451604,"pX":0.520661373505604,"pZ":2.442172824433003,"vX0":4.319317042027032,"vY0":-122.35733567124315,"vZ0":-1.9336968360511613,"x":97.15,"y":172.84,"x0":-2.0860763642931506,"y0":50.00192571992759,"z0":5.715678066783306,"aX":9.331221365023671},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.2,"breakHorizontal":-12.4,"spinRate":2764,"spinDirection":67},"zone":6,"typeConfidence":2.0,"plateTime":0.44996100854981025,"extension":6.06254454969039},"index":1,"playId":"d549b788-ef72-3f6f-9240-07a75040a590","pitchNumber":2,"startTime":"2026-07-22T21:01:10.155Z","endTime":"2026-07-22T21:01:14.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-22T21:01:21.112Z","endTime":"2026-07-22T21:01:32.003Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39570870233192,"aZ":-30.465841410460524,"pfxX":5.451721007126251,"pfxZ":1.1679020748130373,"pX":0.5629384507924503,"pZ":2.0670615688089105,"vX0":4.446438787552915,"vY0":-120.56723883782234,"vZ0":-2.1201703278752664,"x":95.54,"y":182.97,"x0":-2.019167499517649,"y0":50.000649187256364,"z0":5.669840054331414,"aX":7.952714453564787},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.8,"breakHorizontal":-11.0,"spinRate":2696,"spinDirection":64},"zone":9,"typeConfidence":2.0,"plateTime":0.45584251625264827,"extension":6.104284642172705},"index":3,"playId":"2bd9671b-b69c-3101-bdbf-ca5f5bc7f7c2","pitchNumber":3,"startTime":"2026-07-22T21:01:32.003Z","endTime":"2026-07-22T21:01:36.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:01:36.103Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wade Meckler singles on a ground ball to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T21:01:48.835Z","endTime":"2026-07-22T21:03:16.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.7,"endSpeed":72.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.942558646879643,"aZ":-41.8056681938085,"pfxX":2.2555998329344926,"pfxZ":-7.358163938880881,"pX":-0.5039110055589301,"pZ":1.100687076593336,"vX0":2.733025190288451,"vY0":-114.54384866174446,"vZ0":-1.8547178573611176,"x":136.21,"y":209.06,"x0":-2.0119172300835872,"y0":50.00043828023973,"z0":6.061936815820156,"aX":2.95387369152977},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-13.4,"breakHorizontal":-4.8,"spinRate":2602,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.480788069134769,"extension":6.094982783854456},"index":0,"playId":"50fbc2ee-a6e4-3f3d-8bb4-3a5b764784da","pitchNumber":1,"startTime":"2026-07-22T21:02:01.289Z","endTime":"2026-07-22T21:02:08.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58102657725709,"aZ":-20.30337220773396,"pfxX":0.47076626053363935,"pfxZ":6.512955230948391,"pX":0.8787656081789728,"pZ":2.9087774926439924,"vX0":6.666502614490566,"vY0":-134.5003485928212,"vZ0":-4.423920727367858,"x":83.5,"y":160.24,"x0":-1.69846458016086,"y0":50.00344154388196,"z0":6.024546172632324,"aX":0.857000663088899},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.9,"breakHorizontal":-2.4,"spinRate":2516,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.4080384481120398,"extension":6.050023891925215},"index":1,"playId":"fcdbcbc7-711f-3f66-8e62-a8681392ead9","pitchNumber":2,"startTime":"2026-07-22T21:02:16.015Z","endTime":"2026-07-22T21:02:20.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81519198129216,"aZ":-30.261700917586708,"pfxX":4.239402602838873,"pfxZ":1.2384499020817703,"pX":-1.2879508257719374,"pZ":2.410113364242044,"vX0":0.4471193749554443,"vY0":-124.12313996341314,"vZ0":-2.449722402299388,"x":166.09,"y":173.71,"x0":-2.021138918116077,"y0":50.00517383274769,"z0":5.9512333386348155,"aX":6.559185906326987},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.9,"breakHorizontal":-7.8,"spinRate":2948,"spinDirection":90},"zone":13,"typeConfidence":2.0,"plateTime":0.4427294440899008,"extension":6.083834204802522},"index":2,"playId":"aab63cd2-a752-3ed6-8c44-893760f16f7e","pitchNumber":3,"startTime":"2026-07-22T21:02:30.411Z","endTime":"2026-07-22T21:02:34.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34740199042597,"aZ":-18.025964304478187,"pfxX":-1.6860586845387486,"pfxZ":7.583196110483042,"pX":-0.09152892473637282,"pZ":1.597525313498362,"vX0":5.0007439348086535,"vY0":-135.6434591326124,"vZ0":-7.989766352634591,"x":120.49,"y":195.65,"x0":-1.7390100574817091,"y0":50.00378496828012,"z0":5.835574933053242,"aX":-3.146604485299731},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.2,"breakHorizontal":2.0,"spinRate":2387,"spinDirection":191},"zone":8,"typeConfidence":2.0,"plateTime":0.40362774832441106,"extension":6.320726888783821},"index":3,"playId":"e17fce7a-ef7b-3721-b5ab-4c407e41782c","pitchNumber":4,"startTime":"2026-07-22T21:02:47.749Z","endTime":"2026-07-22T21:02:51.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3688094028046,"aZ":-19.226105239792652,"pfxX":-1.1738872943834697,"pfxZ":6.901306787338891,"pX":0.5039173073766076,"pZ":2.5632129658935705,"vX0":6.520325187641566,"vY0":-136.0099945238069,"vZ0":-5.414525800239095,"x":97.79,"y":169.57,"x0":-1.770329298136845,"y0":50.00506138035208,"z0":5.909945760305547,"aX":-2.2037231400531625},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.5,"breakHorizontal":0.7,"spinRate":2359,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.4024491333740139,"extension":6.343106090793442},"hitData":{"launchSpeed":79.6,"launchAngle":11.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":150.11,"coordY":105.98}},"index":4,"playId":"67a4d40f-4b31-374f-9378-5caf204d024a","pitchNumber":5,"startTime":"2026-07-22T21:03:04.082Z","endTime":"2026-07-22T21:03:16.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":2.999999999999993,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:03:16.186Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oswald Peraza flies out to left fielder Nelson Velázquez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T21:03:27.897Z","endTime":"2026-07-22T21:04:15.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":92.2,"endSpeed":83.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56528717582883,"aZ":-15.312242529353098,"pfxX":-6.33268848909351,"pfxZ":9.388591459480395,"pX":0.008452235399032065,"pZ":4.010913909013349,"vX0":6.65103875016138,"vY0":-134.0528678523845,"vZ0":-2.721356715072393,"x":116.68,"y":130.49,"x0":-1.6978555956747687,"y0":50.002492962471955,"z0":6.150340399834476,"aX":-11.373036424842532},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.6,"breakHorizontal":9.8,"spinRate":2341,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.4106853900734344,"extension":6.230754569389407},"index":0,"playId":"da44c3a1-2ed3-3467-a717-b52174fd124c","pitchNumber":1,"startTime":"2026-07-22T21:03:39.793Z","endTime":"2026-07-22T21:03:46.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.536162515725753,"aZ":-28.382415838569525,"pfxX":5.813302752324675,"pfxZ":2.7407653141358557,"pX":-0.23167481500857878,"pZ":1.9138680936630839,"vX0":2.794831761760154,"vY0":-117.46166078256947,"vZ0":-2.3604317323297765,"x":125.83,"y":187.11,"x0":-2.196182387703215,"y0":50.00082084600634,"z0":5.599824024035466,"aX":8.032104640673941},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":4.6,"breakHorizontal":-11.3,"spinRate":2551,"spinDirection":64},"zone":8,"typeConfidence":2.0,"plateTime":0.4682738102606998,"extension":6.135875326578302},"hitData":{"launchSpeed":95.7,"launchAngle":54.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.56,"coordY":98.47}},"index":1,"playId":"ddfec69e-1f2b-3762-a97d-5da19058ddef","pitchNumber":2,"startTime":"2026-07-22T21:04:00.689Z","endTime":"2026-07-22T21:04:15.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.48,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:04:15.817Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Lowe singles on a line drive to right fielder Jordan Walker. Wade Meckler to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T21:04:30.111Z","endTime":"2026-07-22T21:06:04.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"postOnThird":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06474066658109,"aZ":-31.733047989737052,"pfxX":7.603988310623959,"pfxZ":0.3122735036457822,"pX":0.5571249060571717,"pZ":1.542080422174451,"vX0":4.612339899587023,"vY0":-118.63022312299735,"vZ0":-2.752837651003518,"x":95.76,"y":197.14,"x0":-2.4015029839886024,"y0":50.00410241870697,"z0":5.615242920864603,"aX":10.819456139149715},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.1,"breakHorizontal":-14.9,"spinRate":2654,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4620214567236851,"extension":6.202982455806452},"index":0,"playId":"d7c1fdc0-a8e5-35e2-b5ed-31b302e3e280","pitchNumber":1,"startTime":"2026-07-22T21:04:39.491Z","endTime":"2026-07-22T21:04:43.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67759326144166,"aZ":-19.689905523292754,"pfxX":-6.6236070662577795,"pfxZ":6.543151902747498,"pX":-0.8974761104242477,"pZ":2.7588468119133416,"vX0":5.108310461539124,"vY0":-137.33489306958083,"vZ0":-4.701928660883922,"x":151.21,"y":164.29,"x0":-1.9219030815198124,"y0":50.0059632541071,"z0":5.8342372780590885,"aX":-12.643112376206727},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.0,"breakHorizontal":10.9,"spinRate":2404,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.39896634990459434,"extension":6.149274594889406},"index":1,"playId":"2a9311d1-ad06-3cf6-9a4a-18a05d89f84d","pitchNumber":2,"startTime":"2026-07-22T21:04:57.015Z","endTime":"2026-07-22T21:05:01.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"71c00573-70cb-4c0c-b3fc-f253b5c92ec8","startTime":"2026-07-22T21:05:15.903Z","endTime":"2026-07-22T21:05:24.994Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.332514588722344,"aZ":-19.116315374755523,"pfxX":0.17757252265929369,"pfxZ":6.741669571864273,"pX":0.9277115520696747,"pZ":2.8963995505651585,"vX0":6.551721990869197,"vY0":-137.9617986355053,"vZ0":-5.18352571562411,"x":81.64,"y":160.58,"x0":-1.4961376811867009,"y0":50.001442057595206,"z0":6.0791525348268225,"aX":0.34376682722671964},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.4,"breakHorizontal":-1.7,"spinRate":2478,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.3962836109004684,"extension":6.097920154635713},"hitData":{"launchSpeed":98.3,"launchAngle":19.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.87,"coordY":114.48}},"index":3,"playId":"f908f2d3-7a84-3182-83cb-f9eeb2e3fd3d","pitchNumber":3,"startTime":"2026-07-22T21:05:54.609Z","endTime":"2026-07-22T21:06:04.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.11,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:06:04.320Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tyler Heineman pops out to third baseman Blaze Jordan in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T21:06:30.641Z","endTime":"2026-07-22T21:08:36.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.170687158108485,"aZ":-29.57600132910183,"pfxX":2.0312058755473514,"pfxZ":1.6355678991417122,"pX":-0.4842502869385835,"pZ":3.125364863591295,"vX0":3.3319423823095224,"vY0":-125.11266471443066,"vZ0":-1.3289299768595013,"x":135.46,"y":154.4,"x0":-2.094940420052338,"y0":50.00532736052643,"z0":6.077121924082116,"aX":3.2353840288117293},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.9,"breakHorizontal":-4.4,"spinRate":2727,"spinDirection":103},"zone":1,"typeConfidence":2.0,"plateTime":0.43703102667420124,"extension":6.117219491831088},"index":0,"playId":"bfdcd995-e45d-3957-8f85-e06d07a1f62c","pitchNumber":1,"startTime":"2026-07-22T21:06:44.772Z","endTime":"2026-07-22T21:06:48.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22576086181809,"aZ":-23.890000945768655,"pfxX":-5.685655608969083,"pfxZ":4.992992919919809,"pX":0.2937933302501017,"pZ":2.2866706884769457,"vX0":7.6788072891653165,"vY0":-127.92601190547104,"vZ0":-3.737257135460965,"x":105.8,"y":177.04,"x0":-2.0071162928211894,"y0":50.00133272094224,"z0":5.637782146917763,"aX":-9.429721332396985},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.4,"breakHorizontal":8.5,"spinRate":2389,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.4280551800370418,"extension":6.3115466624224315},"index":1,"playId":"ff7cefe5-dbd0-30cd-a630-5102fe34e8a0","pitchNumber":2,"startTime":"2026-07-22T21:07:04.135Z","endTime":"2026-07-22T21:07:08.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11609217494713,"aZ":-16.096388575442468,"pfxX":-4.298544562428452,"pfxZ":8.124412571746783,"pX":-0.9551866191086034,"pZ":3.3007182271317737,"vX0":3.469150560869462,"vY0":-139.90047947553606,"vZ0":-4.605299978376009,"x":153.41,"y":149.66,"x0":-1.6539899812782908,"y0":50.000437012938896,"z0":6.026150294221054,"aX":-8.503639659676356},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.9,"breakHorizontal":7.1,"spinRate":2548,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.3918011370847805,"extension":6.039594626418011},"index":2,"playId":"5f77145d-642e-32f0-8223-2bf8183f910d","pitchNumber":3,"startTime":"2026-07-22T21:07:29.550Z","endTime":"2026-07-22T21:07:34.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01240178320331,"aZ":-30.59533474200049,"pfxX":6.541331220108566,"pfxZ":1.0833545204019137,"pX":0.22707733329519128,"pZ":0.46624949688958844,"vX0":4.148777378388398,"vY0":-120.06990269265118,"vZ0":-5.206236226315903,"x":108.34,"y":226.19,"x0":-2.3749514342273397,"y0":50.001194460877926,"z0":5.396181813263908,"aX":9.516158602579848},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.0,"breakHorizontal":-12.8,"spinRate":2709,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4567832821316826,"extension":6.161649831035533},"index":3,"playId":"ac7be914-f7ba-3d45-9c30-ad5821121f2f","pitchNumber":4,"startTime":"2026-07-22T21:07:57.470Z","endTime":"2026-07-22T21:08:02.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.284800562952956,"aZ":-31.352073040786458,"pfxX":6.162863308145562,"pfxZ":0.5844258865252137,"pX":-0.9641369423982552,"pZ":2.0797135853795243,"vX0":1.8642301983531324,"vY0":-119.23614033297633,"vZ0":-1.5098684693027096,"x":153.75,"y":182.63,"x0":-2.560074603813977,"y0":50.005628318593956,"z0":5.591827223764722,"aX":8.735794950388888},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.0,"breakHorizontal":-11.6,"spinRate":2711,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.46215984271663046,"extension":6.255766900969521},"hitData":{"launchSpeed":73.0,"launchAngle":78.0,"totalDistance":90.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":99.0,"coordY":196.0}},"index":4,"playId":"bb7f3329-98cc-3e62-925c-aa0582c3282f","pitchNumber":5,"startTime":"2026-07-22T21:08:27.165Z","endTime":"2026-07-22T21:08:36.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.000000000000007,"leverageIndex":2.3,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:08:36.384Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nelson Velázquez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T21:10:45.522Z","endTime":"2026-07-22T21:12:39.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.838216956870113,"aZ":-12.729805230878988,"pfxX":6.575776462493797,"pfxZ":10.623475817693176,"pX":1.0058519945763744,"pZ":1.4402582707706384,"vX0":-3.9996381792738043,"vY0":-134.35694650091114,"vZ0":-9.229275761765134,"x":78.66,"y":199.89,"x0":1.658687801768002,"y0":50.00264038486301,"z0":5.822416326984992,"aX":12.033949108159971},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.5,"breakHorizontal":-11.0,"spinRate":2162,"spinDirection":149},"zone":14,"typeConfidence":0.9,"plateTime":0.4075201223557494,"extension":6.5682033460400735},"index":0,"playId":"881f83d0-a8a8-37db-aa83-e5f7a1036751","pitchNumber":1,"startTime":"2026-07-22T21:11:17.798Z","endTime":"2026-07-22T21:11:22.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":93.4,"endSpeed":85.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.039425280155765,"aZ":-13.459751413659985,"pfxX":6.760529320017227,"pfxZ":10.02939064684007,"pX":-0.9689827443910821,"pZ":1.9168151938966937,"vX0":-9.195127224819172,"vY0":-135.58748114043738,"vZ0":-7.817240615452761,"x":153.94,"y":187.03,"x0":1.5845033765034302,"y0":50.005016497093365,"z0":5.772425260391492,"aX":12.61770213206492},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.7,"breakHorizontal":-10.3,"spinRate":2169,"spinDirection":147},"zone":13,"typeConfidence":0.91,"plateTime":0.4036338342841441,"extension":6.452748297134527},"index":1,"playId":"1f351401-29c1-34dc-ac16-aa3e6fe75248","pitchNumber":2,"startTime":"2026-07-22T21:11:34.435Z","endTime":"2026-07-22T21:11:40.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.440956929486234,"aZ":-16.282366888711753,"pfxX":6.175961963992999,"pfxZ":8.700300209286631,"pX":0.6466260053930089,"pZ":3.2564991204775895,"vX0":-5.681947269783788,"vY0":-134.36377965985892,"vZ0":-3.7864451301456867,"x":92.35,"y":150.85,"x0":1.9875471559895188,"y0":50.00140385783345,"z0":5.842883009517544,"aX":11.27827782482538},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":-10.0,"spinRate":2051,"spinDirection":142},"zone":3,"typeConfidence":0.88,"plateTime":0.4078373767344132,"extension":6.486142644355164},"index":2,"playId":"7601b5c7-ee58-3f3e-9c58-c5080a41e5bf","pitchNumber":3,"startTime":"2026-07-22T21:11:53.591Z","endTime":"2026-07-22T21:11:57.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-22T21:12:09.088Z","endTime":"2026-07-22T21:12:16.571Z","isPitch":false,"type":"action","player":{"id":676369,"link":"/api/v1/people/676369"},"defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.0,"endSpeed":65.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.399568038898188,"aZ":-40.78394976480451,"pfxX":-5.862644503188486,"pfxZ":-7.850339394196066,"pX":0.7999734104065134,"pZ":3.832017136298149,"vX0":-0.5730278966058417,"vY0":-104.64661226834951,"vZ0":4.425442236381436,"x":86.51,"y":135.32,"x0":1.8387945913312356,"y0":50.001481356503376,"z0":6.50050795453436,"aX":-6.432328070072284},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.8,"breakVerticalInduced":-12.5,"breakHorizontal":10.8,"spinRate":2454,"spinDirection":323},"zone":12,"typeConfidence":0.9,"plateTime":0.5255469886433457,"extension":6.08676496097512},"index":4,"playId":"cdf53b5f-3b8a-3340-a17f-4f2b73eb32c2","pitchNumber":4,"startTime":"2026-07-22T21:12:16.571Z","endTime":"2026-07-22T21:12:20.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":84.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.216045343846954,"aZ":-14.155846040895504,"pfxX":6.049518306309838,"pfxZ":9.812130110402052,"pX":0.9062915072367732,"pZ":2.398911197169584,"vX0":-5.007971692724654,"vY0":-134.87681097079357,"vZ0":-5.967858854553442,"x":82.45,"y":174.01,"x0":2.004056383634642,"y0":50.005797023828464,"z0":5.644361604754453,"aX":11.11212733273489},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.7,"breakHorizontal":-9.8,"spinRate":2164,"spinDirection":141},"zone":14,"typeConfidence":0.9,"plateTime":0.4065988258697626,"extension":6.414358105637581},"index":5,"playId":"1af6315e-bfcb-34e9-8316-d8de97c6af82","pitchNumber":5,"startTime":"2026-07-22T21:12:34.198Z","endTime":"2026-07-22T21:12:39.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_pa"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.2,"awayTeamWinProbability":54.8,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.17,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:12:39.426Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Masyn Winn walks. Nelson Velázquez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T21:13:02.042Z","endTime":"2026-07-22T21:15:03.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnSecond":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"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":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.335310807308495,"aZ":-30.126934298305127,"pfxX":0.22283700932526251,"pfxZ":1.2368586660700416,"pX":-1.0168516901331937,"pZ":2.4255161894106076,"vX0":-7.1499043446511195,"vY0":-127.29249911423264,"vZ0":-2.9179736884763745,"x":155.76,"y":173.29,"x0":1.7907039772334719,"y0":50.00290688242827,"z0":5.954047252305297,"aX":0.37034714826194787},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.8,"breakHorizontal":1.1,"spinRate":2396,"spinDirection":233},"zone":11,"typeConfidence":0.89,"plateTime":0.42909657854841576,"extension":6.265844743355048},"index":0,"playId":"84b595ae-a000-3712-ba84-bed7f5c01332","pitchNumber":1,"startTime":"2026-07-22T21:13:07.185Z","endTime":"2026-07-22T21:13:11.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.562634711949226,"aZ":-15.594559695698797,"pfxX":6.49814211451206,"pfxZ":9.10676082902971,"pX":1.188155857395495,"pZ":3.668910063115269,"vX0":-3.865698641484858,"vY0":-134.41429125886293,"vZ0":-3.076863487448434,"x":71.71,"y":139.72,"x0":1.8047041747442314,"y0":50.00070700566535,"z0":5.943131296285626,"aX":11.826443090293663},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.0,"breakHorizontal":-10.9,"spinRate":2064,"spinDirection":147},"zone":12,"typeConfidence":0.88,"plateTime":0.40832569469104385,"extension":6.2915335579069565},"index":1,"playId":"722f29f0-c771-39ae-ae34-6d81aa835ae9","pitchNumber":2,"startTime":"2026-07-22T21:13:24.073Z","endTime":"2026-07-22T21:13:27.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.935679356900884,"aZ":-13.707646633388846,"pfxX":5.850108843902257,"pfxZ":10.143532528804023,"pX":0.04587066251042529,"pZ":2.137861252398657,"vX0":-6.051927206254359,"vY0":-134.0715647758314,"vZ0":-7.495902112409941,"x":115.25,"y":181.06,"x0":1.572151814756092,"y0":50.00500863760905,"z0":5.947976358269119,"aX":10.653496110768124},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.9,"breakHorizontal":-9.2,"spinRate":2117,"spinDirection":156},"zone":5,"typeConfidence":0.9,"plateTime":0.40850718685620224,"extension":6.402776795415275},"index":2,"playId":"1fe06d64-82d4-3f50-9dcc-1d73c0f9787d","pitchNumber":3,"startTime":"2026-07-22T21:13:45.651Z","endTime":"2026-07-22T21:13:49.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":71.4,"endSpeed":65.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.030340114812475,"aZ":-41.27972243633072,"pfxX":-5.713865588775836,"pfxZ":-8.450118650777895,"pX":0.18955476330759385,"pZ":4.286577166072833,"vX0":-1.7897053374691736,"vY0":-103.70796308734883,"vZ0":5.349898373508312,"x":109.77,"y":123.04,"x0":1.8084705795140656,"y0":50.001677908620664,"z0":6.628823356647619,"aX":-6.158251414239975},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.4,"breakVerticalInduced":-13.2,"breakHorizontal":10.9,"spinRate":2338,"spinDirection":321},"zone":12,"typeConfidence":0.91,"plateTime":0.5302637356682878,"extension":6.055834431501333},"index":3,"playId":"bafc09d7-f190-39ab-86a8-da305c19bba7","pitchNumber":4,"startTime":"2026-07-22T21:14:04.771Z","endTime":"2026-07-22T21:14:08.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-07-22T21:14:22.288Z","endTime":"2026-07-22T21:14:35.570Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.441470708204324,"aZ":-17.345817838050326,"pfxX":7.739627272530911,"pfxZ":8.006500925211098,"pX":0.6284664810160321,"pZ":2.837759408934366,"vX0":-6.263975923485924,"vY0":-135.66188578557507,"vZ0":-4.290282775671276,"x":93.04,"y":162.16,"x0":1.9691250401237748,"y0":50.00253673393921,"z0":5.659450882798512,"aX":14.334302038683003},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.7,"breakHorizontal":-12.6,"spinRate":2132,"spinDirection":142},"zone":3,"typeConfidence":0.85,"plateTime":0.4047317238352304,"extension":6.410834563853806},"index":5,"playId":"070318c7-ce94-3861-a1a6-3196b9175cee","pitchNumber":5,"startTime":"2026-07-22T21:14:35.570Z","endTime":"2026-07-22T21:14:38.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62410862940214,"aZ":-12.822522768790412,"pfxX":5.520024380591433,"pfxZ":10.356163882653735,"pX":1.1531396180753688,"pZ":3.9026965764133763,"vX0":-3.9572604528670223,"vY0":-136.4683488550617,"vZ0":-2.4394901673047964,"x":73.05,"y":133.41,"x0":1.9116328211396931,"y0":50.00369564999183,"z0":5.701824623772673,"aX":10.316008430150763},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.4,"breakHorizontal":-9.0,"spinRate":2060,"spinDirection":144},"zone":12,"typeConfidence":0.91,"plateTime":0.4027809134058762,"extension":6.343814387214928},"index":6,"playId":"f9cf2a19-cca1-3835-bf18-f6488ba56b12","pitchNumber":6,"startTime":"2026-07-22T21:14:59.192Z","endTime":"2026-07-22T21:15:03.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.3,"awayTeamWinProbability":61.7,"homeTeamWinProbabilityAdded":-6.900000000000006,"leverageIndex":1.94,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:15:03.742Z","atBatIndex":32},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"José Fermín grounds into a double play, third baseman Vaughn Grissom to first baseman Nolan Schanuel. Nelson Velázquez out at 3rd. Masyn Winn to 2nd. José Fermín out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T21:16:32.756Z","endTime":"2026-07-22T21:18:53.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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":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-22T21:15:14.049Z","endTime":"2026-07-22T21:16:34.894Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":91.0,"endSpeed":83.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.793263778837666,"aZ":-11.828576567587282,"pfxX":5.140160482872275,"pfxZ":11.58981812903802,"pX":-1.5399387653896608,"pZ":0.9223427510278773,"vX0":-9.95688957562536,"vY0":-131.83653767917886,"vZ0":-10.137932510876553,"x":175.7,"y":213.88,"x0":1.6227843509296898,"y0":50.000902562797926,"z0":5.697451073634655,"aX":9.0223397290491},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.8,"breakHorizontal":-7.1,"spinRate":2090,"spinDirection":148},"zone":13,"typeConfidence":0.9,"plateTime":0.41593618797109766,"extension":6.660274451255204},"index":1,"playId":"042f7e2e-e741-357a-8e61-18f89376ad52","pitchNumber":1,"startTime":"2026-07-22T21:16:34.894Z","endTime":"2026-07-22T21:16:38.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":92.7,"endSpeed":84.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.505154391795838,"aZ":-12.386890712184439,"pfxX":5.918622623721298,"pfxZ":10.859109920314618,"pX":-0.11103452221544217,"pZ":3.3471366264548883,"vX0":-7.214305528652347,"vY0":-134.69341757507064,"vZ0":-4.278369921575323,"x":121.23,"y":148.41,"x0":1.8435469467475587,"y0":50.00525938656075,"z0":5.843744997036061,"aX":10.787772888840717},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.8,"breakHorizontal":-9.0,"spinRate":2126,"spinDirection":145},"zone":11,"typeConfidence":0.91,"plateTime":0.40794966156615864,"extension":6.3187861655948785},"index":2,"playId":"3c9efed5-fc7a-30d2-bb9c-509a14f38d9e","pitchNumber":2,"startTime":"2026-07-22T21:16:56.585Z","endTime":"2026-07-22T21:17:00.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":87.2,"endSpeed":78.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.083841725920486,"aZ":-31.431965511267197,"pfxX":-1.0922088511816472,"pfxZ":0.46698242192882056,"pX":-1.1317971244554474,"pZ":1.5755651175820549,"vX0":-7.0440812560469235,"vY0":-126.6104960539306,"vZ0":-4.198759630831493,"x":160.14,"y":196.24,"x0":1.858530310100132,"y0":50.002682252205815,"z0":5.844878857526961,"aX":-1.7251425436118712},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.1,"breakHorizontal":4.0,"spinRate":2187,"spinDirection":280},"zone":13,"typeConfidence":0.9,"plateTime":0.4369841410899058,"extension":6.360008817077323},"index":3,"playId":"e91303a4-b1c8-35a2-80f8-4067b63b2b56","pitchNumber":3,"startTime":"2026-07-22T21:17:20.531Z","endTime":"2026-07-22T21:17:24.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5582772612718,"aZ":-12.623543790721424,"pfxX":5.495906491158103,"pfxZ":10.721315450102955,"pX":0.2992218902251216,"pZ":2.227498322042479,"vX0":-6.274098112108607,"vY0":-134.5192864926573,"vZ0":-6.636148312752484,"x":105.59,"y":178.64,"x0":1.953345656647422,"y0":50.0024492589737,"z0":5.63044130985344,"aX":10.021611173476131},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.1,"breakHorizontal":-8.5,"spinRate":2052,"spinDirection":145},"zone":6,"typeConfidence":0.9,"plateTime":0.40796112994266975,"extension":6.461945940200284},"index":4,"playId":"5f5fab41-f945-37f9-936b-5e76985ed1a0","pitchNumber":4,"startTime":"2026-07-22T21:17:42.377Z","endTime":"2026-07-22T21:17:46.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"playId":"51a9da4e-e78f-4f4e-bae1-fd8b2bcb7883","startTime":"2026-07-22T21:18:02.474Z","endTime":"2026-07-22T21:18:07.474Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.374319277170134,"aZ":-31.291373527118203,"pfxX":0.5707649348591235,"pfxZ":0.5314092568146016,"pX":0.9358242445193398,"pZ":2.6344746262252388,"vX0":-3.2848655466223247,"vY0":-127.51761019600342,"vZ0":-1.9124811921160372,"x":81.33,"y":167.65,"x0":2.1645668581935533,"y0":50.00081413315316,"z0":5.854650036302296,"aX":0.9435489070885302},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.7,"breakHorizontal":-0.4,"spinRate":2139,"spinDirection":242},"zone":12,"typeConfidence":0.89,"plateTime":0.4289579559575407,"extension":6.404504152461199},"index":6,"playId":"71b54777-0238-3bc9-9172-8d60f732fda5","pitchNumber":5,"startTime":"2026-07-22T21:18:23.133Z","endTime":"2026-07-22T21:18:26.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.157636684466674,"aZ":-33.04678057413288,"pfxX":0.2328075474410991,"pfxZ":-0.5379819222092976,"pX":0.48230833087578756,"pZ":2.015993096414713,"vX0":-3.8664329278829515,"vY0":-127.19384669563206,"vZ0":-3.071192924642851,"x":98.62,"y":184.35,"x0":2.0000919885383235,"y0":50.003813493095095,"z0":5.893783441214946,"aX":0.3769331116505645},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.4,"breakHorizontal":0.6,"spinRate":2227,"spinDirection":300},"zone":9,"typeConfidence":0.9,"plateTime":0.43271618965741654,"extension":6.283402088665761},"hitData":{"launchSpeed":96.6,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.09,"coordY":165.34}},"index":7,"playId":"45f0ec30-855a-3e22-8f27-0b60a2040283","pitchNumber":6,"startTime":"2026-07-22T21:18:45.430Z","endTime":"2026-07-22T21:18:53.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":676369,"link":"/api/v1/people/676369"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":13.800000000000004,"leverageIndex":2.34,"dramaIndex":148.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:18:53.146Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Jordan strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T21:19:24.814Z","endTime":"2026-07-22T21:20:43.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":71.0,"endSpeed":65.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.535265046305852,"aZ":-41.172341197947006,"pfxX":-5.965368827855838,"pfxZ":-8.421320455887592,"pX":1.3753944079758702,"pZ":3.5383445820339423,"vX0":0.37058835064555745,"vY0":-103.1766967035842,"vZ0":4.379530974732429,"x":64.57,"y":143.24,"x0":1.9666410411741648,"y0":50.00156770174169,"z0":6.377620301434234,"aX":-6.37585650590192},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.3,"breakVerticalInduced":-13.4,"breakHorizontal":10.7,"spinRate":2458,"spinDirection":323},"zone":12,"typeConfidence":0.91,"plateTime":0.5326011452222081,"extension":6.102423275879805},"index":0,"playId":"ce5ba1e9-7da3-38ce-b5a1-1663917558cb","pitchNumber":1,"startTime":"2026-07-22T21:19:24.814Z","endTime":"2026-07-22T21:19:28.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":69.7,"endSpeed":64.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.698984066988437,"aZ":-39.7156450776236,"pfxX":-5.071697903598462,"pfxZ":-7.290315144062301,"pX":0.2549669679607214,"pZ":2.400897836271588,"vX0":-1.58040963117167,"vY0":-101.45788129871605,"vZ0":2.0034067114120484,"x":107.28,"y":173.96,"x0":1.7043491824689894,"y0":50.00074256370286,"z0":6.376579197786104,"aX":-5.24894827463716},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.8,"breakVerticalInduced":-12.1,"breakHorizontal":9.6,"spinRate":2430,"spinDirection":324},"zone":5,"typeConfidence":0.91,"plateTime":0.5413316958395815,"extension":6.007163319969098},"index":1,"playId":"e1e235f4-016c-3bd0-9d0d-d743aede941f","pitchNumber":2,"startTime":"2026-07-22T21:19:40.823Z","endTime":"2026-07-22T21:19:44.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48534198259334,"aZ":-13.001682503074338,"pfxX":4.664430030737809,"pfxZ":10.469139873077461,"pX":-1.2106718524501148,"pZ":3.215401091491447,"vX0":-8.52775716057531,"vY0":-134.09498197831817,"vZ0":-4.919939910978157,"x":163.15,"y":151.96,"x0":1.3966809580160324,"y0":50.003103368131725,"z0":5.993016024512613,"aX":8.543228982917872},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.1,"breakHorizontal":-6.7,"spinRate":2065,"spinDirection":149},"zone":11,"typeConfidence":0.9,"plateTime":0.40759338296826453,"extension":6.449004548135529},"index":2,"playId":"8da2a8dd-4242-32dd-83e0-29f45a3f9337","pitchNumber":3,"startTime":"2026-07-22T21:20:01.664Z","endTime":"2026-07-22T21:20:07.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-22T21:20:23.709Z","endTime":"2026-07-22T21:20:37.974Z","isPitch":false,"type":"action","player":{"id":691458,"link":"/api/v1/people/691458"},"defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.167146640655428,"aZ":-36.339613140943236,"pfxX":-1.6081545614291994,"pfxZ":-2.668804010466454,"pX":-0.2172837210268571,"pZ":1.9290666263884249,"vX0":-4.567375920735857,"vY0":-123.94020710323619,"vZ0":-2.289902370452186,"x":125.28,"y":186.7,"x0":1.8565067138956983,"y0":50.00527498579926,"z0":5.892388114407011,"aX":-2.507380786682634},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.2,"breakHorizontal":4.0,"spinRate":2447,"spinDirection":310},"zone":8,"typeConfidence":0.9,"plateTime":0.44149518595644244,"extension":6.244477453744668},"index":4,"playId":"1ccf9fbf-cd8d-394f-8a42-943dab87856e","pitchNumber":4,"startTime":"2026-07-22T21:20:37.974Z","endTime":"2026-07-22T21:20:43.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_ab"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_ab"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_pa"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.73,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:20:43.381Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T21:23:00.872Z","endTime":"2026-07-22T21:24:38.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T21:22:46.743Z","endTime":"2026-07-22T21:23:02.931Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.729422257309253,"aZ":-38.012665205101946,"pfxX":1.1309705148610942,"pfxZ":-4.3297298949108995,"pX":-0.760871617585352,"pZ":1.9279041997855377,"vX0":2.3089425096913474,"vY0":-115.25897514887826,"vZ0":-1.150739243737459,"x":146.0,"y":186.73,"x0":-1.9210890959147273,"y0":50.000136415659355,"z0":6.093084937835849,"aX":1.5263077911168657},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-7.8,"breakHorizontal":-2.6,"spinRate":2439,"spinDirection":43},"zone":7,"typeConfidence":2.0,"plateTime":0.4745877663557394,"extension":6.169178452673512},"index":1,"playId":"05400d25-22bd-3a82-b10e-328fe956e680","pitchNumber":1,"startTime":"2026-07-22T21:23:02.931Z","endTime":"2026-07-22T21:23:07.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.394239003978193,"aZ":-18.347666037300577,"pfxX":-1.6929247859027903,"pfxZ":7.288949519144374,"pX":-0.2778033612441249,"pZ":3.5126461354550065,"vX0":4.179184230596129,"vY0":-136.2615627830799,"vZ0":-3.6057696450885683,"x":127.59,"y":143.94,"x0":-1.6053489624053667,"y0":50.00660696341767,"z0":6.10635956519374,"aX":-3.213489200220481},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.7,"breakHorizontal":2.3,"spinRate":2352,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.40058569405984823,"extension":6.165629347158701},"index":2,"playId":"1269d2c5-b822-38f6-9796-fbf94e60c270","pitchNumber":2,"startTime":"2026-07-22T21:23:17.006Z","endTime":"2026-07-22T21:23:20.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.674126782114286,"aZ":-32.917254420308204,"pfxX":8.45020418683653,"pfxZ":-0.5137241225479006,"pX":1.450972207290948,"pZ":1.7217072593284446,"vX0":5.723995699766095,"vY0":-119.80768149122275,"vZ0":-2.3065447823792455,"x":61.69,"y":192.29,"x0":-2.0729181325939945,"y0":50.004008083145834,"z0":5.659171901123227,"aX":12.196941393570789},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.2,"breakHorizontal":-16.8,"spinRate":2772,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.458417046366451,"extension":6.156298611782608},"index":3,"playId":"e9982b30-b4a8-3852-9c46-3ed3c8da135b","pitchNumber":3,"startTime":"2026-07-22T21:23:33.424Z","endTime":"2026-07-22T21:23:36.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.431013253042963,"aZ":-34.18142918374256,"pfxX":8.608760082875346,"pfxZ":-1.4247993805870047,"pX":1.7116368465903529,"pZ":1.38735124429873,"vX0":6.21936265950725,"vY0":-118.84009402423317,"vZ0":-2.5546553366720612,"x":51.76,"y":201.32,"x0":-2.069073803086667,"y0":50.00165383163801,"z0":5.619554498697807,"aX":12.156091837348608},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.0,"breakHorizontal":-17.3,"spinRate":2779,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4631309723228485,"extension":6.106211193691419},"index":4,"playId":"dceac1b0-2a09-3afc-9a2d-d6a39d608ac3","pitchNumber":4,"startTime":"2026-07-22T21:23:52.332Z","endTime":"2026-07-22T21:23:57.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.057161791003697,"aZ":-19.561466629656596,"pfxX":0.7034766127354755,"pfxZ":6.767742910162017,"pX":-0.5481660739743099,"pZ":3.869016938765473,"vX0":2.7996235362136037,"vY0":-135.5067697294357,"vZ0":-2.569655912568045,"x":137.89,"y":134.32,"x0":-1.6852171750867941,"y0":50.00127184510444,"z0":6.1931435849469025,"aX":1.310346718377674},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.9,"breakHorizontal":-1.8,"spinRate":2235,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.40389943635346537,"extension":6.040792541993422},"index":5,"playId":"429ec5e0-6993-3d52-9e88-605e609c2e1e","pitchNumber":5,"startTime":"2026-07-22T21:24:09.273Z","endTime":"2026-07-22T21:24:14.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.128893277902346,"aZ":-34.07915495528504,"pfxX":9.537602696086239,"pfxZ":-1.3815278062918388,"pX":-0.18926389004689093,"pZ":1.6762238787730024,"vX0":1.6471066644653138,"vY0":-117.40538454856217,"vZ0":-1.7856437830872744,"x":124.21,"y":193.52,"x0":-2.1403650854164002,"y0":50.00368897200436,"z0":5.660124216582966,"aX":13.129235344282327},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-2.6,"breakHorizontal":-17.6,"spinRate":2777,"spinDirection":58},"zone":8,"typeConfidence":2.0,"plateTime":0.4690433033239838,"extension":6.083084000504146},"hitData":{"launchSpeed":88.8,"launchAngle":50.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.35,"coordY":100.52}},"index":6,"playId":"03ff1244-af08-37a7-89b3-f8837bc3e74e","pitchNumber":6,"startTime":"2026-07-22T21:24:29.157Z","endTime":"2026-07-22T21:24:38.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:24:38.574Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Trout singles on a ground ball to center fielder José Fermín.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T21:24:48.185Z","endTime":"2026-07-22T21:25:57.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06104500154627,"aZ":-19.606155873709152,"pfxX":0.14468933470571432,"pfxZ":6.532993700896624,"pX":1.2102272838822385,"pZ":3.4641830261456072,"vX0":7.241861063557019,"vY0":-137.70024315817815,"vZ0":-3.5500374826557883,"x":70.87,"y":145.25,"x0":-1.470551885537377,"y0":50.00233909371906,"z0":6.09357207618612,"aX":0.2780846455329714},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.3,"breakHorizontal":-1.8,"spinRate":2303,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.3974842081213028,"extension":6.253679329941502},"index":0,"playId":"9382f67f-b454-3df5-9773-8ede3b491bee","pitchNumber":1,"startTime":"2026-07-22T21:25:05.559Z","endTime":"2026-07-22T21:25:08.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":82.4,"endSpeed":76.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.246491591972944,"aZ":-30.31347720445124,"pfxX":6.65797323127406,"pfxZ":1.278246917063905,"pX":-0.4156938899315538,"pZ":1.966516375181759,"vX0":2.3528046222573407,"vY0":-119.98828283239318,"vZ0":-2.341534159381437,"x":132.85,"y":185.68,"x0":-2.274070182553539,"y0":50.00370076937624,"z0":5.656393349485519,"aX":9.707248725965474},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.0,"breakHorizontal":-12.6,"spinRate":2789,"spinDirection":71},"zone":7,"typeConfidence":2.0,"plateTime":0.4564963198395402,"extension":6.130187519471258},"index":1,"playId":"28095358-31ad-36a7-8762-927bf8e06121","pitchNumber":2,"startTime":"2026-07-22T21:25:18.988Z","endTime":"2026-07-22T21:25:22.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":93.5,"endSpeed":86.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07879631461293,"aZ":-22.08171382197324,"pfxX":-6.646201083929604,"pfxZ":5.361336919660413,"pX":0.9216842136313319,"pZ":2.956108297359856,"vX0":9.333615555085188,"vY0":-135.91270532649276,"vZ0":-3.7413637093122154,"x":81.87,"y":158.97,"x0":-1.6837269823871548,"y0":50.00177675102257,"z0":5.872656219761594,"aX":-12.509765168720683},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.1,"breakHorizontal":10.2,"spinRate":2214,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.40204817926761605,"extension":6.378275958097961},"index":2,"playId":"e971f20c-ea82-31e0-8b07-170036d23098","pitchNumber":3,"startTime":"2026-07-22T21:25:32.271Z","endTime":"2026-07-22T21:25:36.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87171867015437,"aZ":-19.64219978907158,"pfxX":-6.436870824940442,"pfxZ":6.737975396693982,"pX":0.061805890543049254,"pZ":1.7648735344990893,"vX0":6.484754753916995,"vY0":-135.37600258998364,"vZ0":-7.5449322788876065,"x":114.64,"y":191.13,"x0":-1.5255320683180016,"y0":50.006278354378196,"z0":5.957455660603697,"aX":-11.979401044689354},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.8,"breakHorizontal":10.3,"spinRate":2325,"spinDirection":196},"zone":8,"typeConfidence":2.0,"plateTime":0.40422415786160837,"extension":6.301464071038543},"hitData":{"launchSpeed":109.8,"launchAngle":-6.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.94,"coordY":85.43}},"index":3,"playId":"528ef33a-0cc8-38cd-a3e3-f92279ad64ea","pitchNumber":4,"startTime":"2026-07-22T21:25:46.665Z","endTime":"2026-07-22T21:25:57.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:25:57.472Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Nolan Schanuel lines into an unassisted double play, first baseman Alec Burleson. Mike Trout out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T21:26:12.957Z","endTime":"2026-07-22T21:26:27.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.522811998814262,"aZ":-20.040338693198436,"pfxX":1.5561350437560268,"pfxZ":6.446333044661664,"pX":0.34468319056759017,"pZ":2.1534213102853834,"vX0":4.8647032375280075,"vY0":-136.23336056432206,"vZ0":-6.516051976392039,"x":103.86,"y":180.64,"x0":-1.6653373385185297,"y0":50.00508787201164,"z0":5.958551381761619,"aX":2.928164484286773},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.6,"breakHorizontal":-3.8,"spinRate":2390,"spinDirection":186},"zone":9,"typeConfidence":2.0,"plateTime":0.4018281152316989,"extension":6.272170444993074},"hitData":{"launchSpeed":102.7,"launchAngle":8.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":146.52,"coordY":175.63}},"index":0,"playId":"f2a10b0c-cf92-31c7-88e8-4aab1ea614e5","pitchNumber":1,"startTime":"2026-07-22T21:26:21.631Z","endTime":"2026-07-22T21:26:27.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.8999999999999915,"leverageIndex":1.62,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:26:27.797Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jimmy Crooks called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T21:28:49.986Z","endTime":"2026-07-22T21:29:52.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"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":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T21:28:36.152Z","endTime":"2026-07-22T21:28:52.150Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"},"defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":92.4,"endSpeed":83.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26035471966695,"aZ":-12.035364675795396,"pfxX":5.565138354698603,"pfxZ":11.152534740806853,"pX":-0.6339062332574101,"pZ":1.9344477896373602,"vX0":-8.03898333482633,"vY0":-134.08518018352746,"vZ0":-7.775751593585842,"x":141.16,"y":186.55,"x0":1.6916759875790857,"y0":50.003102127801036,"z0":5.747193992380658,"aX":10.049773262485182},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.5,"breakHorizontal":-8.2,"spinRate":2254,"spinDirection":144},"zone":7,"typeConfidence":0.91,"plateTime":0.4098180109365712,"extension":6.4411167449234075},"index":1,"playId":"99159b66-2eb3-393d-908e-40c9912a68eb","pitchNumber":1,"startTime":"2026-07-22T21:28:52.150Z","endTime":"2026-07-22T21:28:56.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.976468711040337,"aZ":-35.931657939552366,"pfxX":-1.069881445646132,"pfxZ":-2.497654573413703,"pX":-0.90374150521187,"pZ":0.052280123164248606,"vX0":-5.948284336875228,"vY0":-122.24656912427513,"vZ0":-6.46118565663517,"x":151.45,"y":237.37,"x0":1.7037480043060786,"y0":50.000510519528994,"z0":5.828393685257986,"aX":-1.6114117701864008},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.9,"breakHorizontal":3.4,"spinRate":2608,"spinDirection":316},"zone":13,"typeConfidence":0.89,"plateTime":0.44872895652498856,"extension":6.233421085304853},"index":2,"playId":"234df6c9-9963-3abc-b27d-b8e3d396f5d7","pitchNumber":2,"startTime":"2026-07-22T21:29:10.031Z","endTime":"2026-07-22T21:29:13.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.649778671804192,"aZ":-32.62932339078166,"pfxX":-0.04114762804682892,"pfxZ":-0.2843623335552987,"pX":-0.24366356546795284,"pZ":2.0326895344158493,"vX0":-5.2560753229586465,"vY0":-126.00782861729402,"vZ0":-2.9993690162518827,"x":126.29,"y":183.9,"x0":1.8859490227889686,"y0":50.00407184500484,"z0":5.909371315468846,"aX":-0.06527574030995158},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.1,"breakHorizontal":1.4,"spinRate":2297,"spinDirection":301},"zone":7,"typeConfidence":0.9,"plateTime":0.43680750028365933,"extension":6.30311970930917},"index":3,"playId":"a4aaab0b-965c-3d08-ac2a-9df8ee4655ce","pitchNumber":3,"startTime":"2026-07-22T21:29:28.915Z","endTime":"2026-07-22T21:29:32.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.503063589555705,"aZ":-13.256928725603466,"pfxX":6.395317554510965,"pfxZ":10.170513799775735,"pX":-0.6875450419180196,"pZ":2.1036879240871036,"vX0":-9.218623875322164,"vY0":-135.69873321185605,"vZ0":-6.787633565473749,"x":143.21,"y":181.98,"x0":1.9272557036557028,"y0":50.00016553496472,"z0":5.566307921103143,"aX":11.892037756940274},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.0,"breakHorizontal":-9.6,"spinRate":2199,"spinDirection":142},"zone":7,"typeConfidence":0.91,"plateTime":0.4040850134455778,"extension":6.316109036802239},"index":4,"playId":"c59cc309-2b61-3565-89fa-f3b7821ba6eb","pitchNumber":4,"startTime":"2026-07-22T21:29:48.530Z","endTime":"2026-07-22T21:29:52.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:29:52.675Z","atBatIndex":38},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"JJ Wetherholt homers (15) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T21:30:03.793Z","endTime":"2026-07-22T21:30:57.123Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":672282,"link":"/api/v1/people/672282"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":72.7,"endSpeed":66.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.27548914259108,"aZ":-41.389505193281394,"pfxX":-8.814437462596747,"pfxZ":-8.295055526309403,"pX":-0.2732159831688326,"pZ":2.157466756651036,"vX0":-2.0559455968481655,"vY0":-105.74653476295055,"vZ0":1.569427427974319,"x":127.41,"y":180.53,"x0":1.8611392559872275,"y0":50.00398674859515,"z0":6.225362738896876,"aX":-9.789956307479555},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.6,"breakVerticalInduced":-14.0,"breakHorizontal":16.6,"spinRate":2519,"spinDirection":322},"zone":7,"typeConfidence":0.91,"plateTime":0.5218362051485048,"extension":6.08763901032026},"index":0,"playId":"e7f99d5f-31b2-3baa-8437-f03e3bf1433b","pitchNumber":1,"startTime":"2026-07-22T21:30:18.068Z","endTime":"2026-07-22T21:30:21.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.372254018085865,"aZ":-12.773219560060701,"pfxX":3.5390132403800214,"pfxZ":10.70196802648518,"pX":-0.04786558078725263,"pZ":2.9920802768631782,"vX0":-5.628631338598843,"vY0":-133.6821906114125,"vZ0":-5.407933212486025,"x":118.82,"y":157.99,"x0":1.6235526820562398,"y0":50.00402356131348,"z0":5.955583009968469,"aX":6.416895955760142},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.5,"breakHorizontal":-5.2,"spinRate":2025,"spinDirection":152},"zone":2,"typeConfidence":0.89,"plateTime":0.4094743025990728,"extension":6.602251074096804},"hitData":{"launchSpeed":104.8,"launchAngle":25.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.8,"coordY":35.17}},"index":1,"playId":"716e312e-1586-3052-afdf-cd2cd1962c07","pitchNumber":2,"startTime":"2026-07-22T21:30:34.584Z","endTime":"2026-07-22T21:30:57.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":672282,"link":"/api/v1/people/672282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":-16.900000000000006,"leverageIndex":1.0,"dramaIndex":134.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:30:57.123Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to center fielder Mike Trout.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T21:33:50.638Z","endTime":"2026-07-22T21:35:33.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"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-22T21:31:07.274Z","endTime":"2026-07-22T21:32:07.121Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: José Fermin replaces Reid Detmers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-22T21:32:07.121Z","endTime":"2026-07-22T21:33:52.755Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":820862,"link":"/api/v1/people/820862"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672282,"link":"/api/v1/people/672282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.855976520114236,"aZ":-29.93648739077219,"pfxX":-1.0280159855512148,"pfxZ":1.369100353897032,"pX":0.4187891785613671,"pZ":1.6769304334054391,"vX0":5.879069090615957,"vY0":-126.4241509984046,"vZ0":-5.251846846935465,"x":101.04,"y":193.5,"x0":-1.7913264837210239,"y0":50.005646990626154,"z0":6.149749273778233,"aX":-1.6849138324042803},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.6,"breakHorizontal":0.7,"spinRate":2493,"spinDirection":190},"zone":9,"typeConfidence":0.91,"plateTime":0.43125368419072885,"extension":5.801671361024478},"index":2,"playId":"2256ed30-25e3-3b0e-afe3-3623c5df3d8c","pitchNumber":1,"startTime":"2026-07-22T21:33:52.755Z","endTime":"2026-07-22T21:33:57.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64738742882165,"aZ":-30.314029632956657,"pfxX":-0.4856950424598274,"pfxZ":1.1108188785661346,"pX":1.5174548715758331,"pZ":1.9108843785726,"vX0":7.797739000409558,"vY0":-129.01394861546495,"vZ0":-5.412394312483969,"x":59.16,"y":187.19,"x0":-1.4853534866326654,"y0":50.00510567695949,"z0":6.381467225860618,"aX":-0.8159232969740176},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.0,"breakHorizontal":-1.0,"spinRate":2577,"spinDirection":162},"zone":14,"typeConfidence":0.91,"plateTime":0.42507299751557603,"extension":5.503739819295947},"index":3,"playId":"e7e234ff-626f-3db6-a6cd-95319bd26b53","pitchNumber":2,"startTime":"2026-07-22T21:34:08.630Z","endTime":"2026-07-22T21:34:11.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":95.7,"endSpeed":86.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.831878459535375,"aZ":-15.256076387428543,"pfxX":-8.378314888976384,"pfxZ":8.719531937575601,"pX":1.5478995596941525,"pZ":2.913904373607958,"vX0":11.289954026449772,"vY0":-138.8229582071906,"vZ0":-5.696375145668479,"x":58.0,"y":160.1,"x0":-1.4946068202207365,"y0":50.002551343914,"z0":6.018439048584169,"aX":-16.25536084464301},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":12.6,"spinRate":2299,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.3954675727080721,"extension":6.195083887151718},"index":4,"playId":"e25123e0-4423-355a-a158-f526e0d45cf2","pitchNumber":3,"startTime":"2026-07-22T21:34:24.293Z","endTime":"2026-07-22T21:34:27.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.077893119439885,"aZ":-29.540379601687363,"pfxX":-0.5575793520936099,"pfxZ":1.5644780431536338,"pX":1.0867549459275134,"pZ":1.1702264792085775,"vX0":7.164603989729923,"vY0":-128.66746247100525,"vZ0":-6.79332165746636,"x":75.58,"y":207.18,"x0":-1.6584086945160208,"y0":50.002391457907045,"z0":6.126382384824211,"aX":-0.9389466183878319},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.6,"breakHorizontal":-0.6,"spinRate":2580,"spinDirection":203},"zone":14,"typeConfidence":0.91,"plateTime":0.4252909430226013,"extension":5.785266764151627},"index":5,"playId":"6dde1fbe-7183-3963-a4dc-59af7698dcbf","pitchNumber":4,"startTime":"2026-07-22T21:34:41.878Z","endTime":"2026-07-22T21:34:46.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":95.0,"endSpeed":86.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22092544704711,"aZ":-17.148673357054047,"pfxX":-8.630296328942322,"pfxZ":7.831486059461423,"pX":-0.7070054865611194,"pZ":2.0278790048685824,"vX0":6.464354543105141,"vY0":-138.0141470061388,"vZ0":-7.220665500503199,"x":143.95,"y":184.03,"x0":-1.9644612255891036,"y0":50.005972061348544,"z0":5.844066016693001,"aX":-16.564834305095147},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.7,"breakHorizontal":14.2,"spinRate":2297,"spinDirection":212},"zone":7,"typeConfidence":0.9,"plateTime":0.3976583981586326,"extension":6.211315748051732},"index":6,"playId":"2d146c41-d64e-382e-a3eb-235e2d5b65fb","pitchNumber":5,"startTime":"2026-07-22T21:35:00.430Z","endTime":"2026-07-22T21:35:04.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-07-22T21:35:09.062Z","endTime":"2026-07-22T21:35:24.813Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":90.2,"endSpeed":83.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.648934181736195,"aZ":-29.595918166051636,"pfxX":-0.9506052643701943,"pfxZ":1.47837268639985,"pX":0.2991198619787789,"pZ":1.982886238656342,"vX0":5.930345624200897,"vY0":-131.27297789888928,"vZ0":-5.004456651988895,"x":105.6,"y":185.24,"x0":-1.8652602373042084,"y0":50.00403141556449,"z0":6.115763926338802,"aX":-1.6601925108948319},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.8,"breakHorizontal":0.5,"spinRate":2599,"spinDirection":162},"zone":9,"typeConfidence":0.91,"plateTime":0.41714734883556925,"extension":5.688058018797703},"hitData":{"launchSpeed":89.5,"launchAngle":37.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.74,"coordY":72.46}},"index":8,"playId":"a6c7d547-bc47-35f6-931a-0bd903f32adf","pitchNumber":6,"startTime":"2026-07-22T21:35:24.813Z","endTime":"2026-07-22T21:35:33.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.4,"awayTeamWinProbability":61.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:35:33.635Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Walker grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T21:35:51.268Z","endTime":"2026-07-22T21:36:41.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.673904227387652,"aZ":-17.271900203622177,"pfxX":-10.129941899347763,"pfxZ":7.545009779058176,"pX":1.044596327219635,"pZ":2.379451626543731,"vX0":10.75385991845963,"vY0":-139.7070307136973,"vZ0":-6.67798996697748,"x":77.18,"y":174.53,"x0":-1.539667386391777,"y0":50.00648965201445,"z0":5.937587129502707,"aX":-20.01600732047438},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":16.1,"spinRate":2211,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.3921692524451905,"extension":6.263321532465627},"index":0,"playId":"82806d68-7588-3512-92cf-029a4a533249","pitchNumber":1,"startTime":"2026-07-22T21:35:59.018Z","endTime":"2026-07-22T21:36:03.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.794047837329487,"aZ":-16.508098276125796,"pfxX":-8.793111275273185,"pfxZ":7.710101326198955,"pX":-0.5791747916921139,"pZ":2.053639761202909,"vX0":6.530825418447542,"vY0":-141.34139789746797,"vZ0":-7.714336476608923,"x":139.08,"y":183.33,"x0":-1.7717564030050752,"y0":50.006980709827,"z0":5.869042993986004,"aX":-17.879149942601302},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.6,"breakHorizontal":14.6,"spinRate":2350,"spinDirection":216},"zone":7,"typeConfidence":0.91,"plateTime":0.38681299593267093,"extension":6.152259416351881},"index":1,"playId":"f4f3da96-89c5-31bf-964c-a7c328a8bd29","pitchNumber":2,"startTime":"2026-07-22T21:36:15.259Z","endTime":"2026-07-22T21:36:19.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59421163173718,"aZ":-30.379113314308118,"pfxX":-1.0737643389731688,"pfxZ":1.00066985614375,"pX":0.4199343215745276,"pZ":2.3510358930740867,"vX0":5.807200259603652,"vY0":-132.25168226658315,"vZ0":-4.1287568358526805,"x":100.99,"y":175.3,"x0":-1.6519844281290519,"y0":50.002835994668466,"z0":6.12659076793015,"aX":-1.9279900927178653},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.2,"breakHorizontal":0.8,"spinRate":2664,"spinDirection":129},"zone":9,"typeConfidence":0.91,"plateTime":0.41201086291867917,"extension":5.819602069531636},"hitData":{"launchSpeed":78.3,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.77,"coordY":151.41}},"index":2,"playId":"8223872a-9753-35a5-97b1-3284597fcb61","pitchNumber":3,"startTime":"2026-07-22T21:36:33.821Z","endTime":"2026-07-22T21:36:41.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:36:41.431Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vaughn Grissom grounds out, third baseman Blaze Jordan to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T21:38:35.376Z","endTime":"2026-07-22T21:40:44.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":92.1,"endSpeed":84.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.897195745799678,"aZ":-20.097438580240667,"pfxX":-1.1881336879948368,"pfxZ":6.579672027005877,"pX":-0.39701104223671524,"pZ":3.3862363988378235,"vX0":4.4462558399176615,"vY0":-134.1198583935293,"vZ0":-3.127587224297619,"x":132.13,"y":147.35,"x0":-1.9163638921710469,"y0":50.004565510244056,"z0":5.987769008136294,"aX":-2.181709570383162},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.5,"breakHorizontal":1.3,"spinRate":2462,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.4071836369927868,"extension":6.232499679550643},"index":0,"playId":"8f1e227b-4f2d-36bb-97b1-99cef529d130","pitchNumber":1,"startTime":"2026-07-22T21:38:49.113Z","endTime":"2026-07-22T21:38:52.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":93.9,"endSpeed":86.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84058387833084,"aZ":-19.25748166941303,"pfxX":0.035052719335281424,"pfxZ":6.766701332404033,"pX":1.0688546268781975,"pZ":2.8199242150201194,"vX0":7.021596997909136,"vY0":-136.70105869633687,"vZ0":-5.074656340264125,"x":76.26,"y":162.64,"x0":-1.528618225343623,"y0":50.00036275759414,"z0":6.0071724227489725,"aX":0.06444147178182902},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.5,"breakHorizontal":-1.4,"spinRate":2381,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.3994503974022505,"extension":6.103700468907869},"index":1,"playId":"2b1e37b4-6a39-3f13-a965-f5f0bb4615d8","pitchNumber":2,"startTime":"2026-07-22T21:39:09.890Z","endTime":"2026-07-22T21:39:13.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35052302040518,"aZ":-33.03187886764803,"pfxX":7.899723597006522,"pfxZ":-0.5979503922733649,"pX":-0.5188955577036797,"pZ":2.1397540948730542,"vX0":1.715571782510287,"vY0":-119.30952467575686,"vZ0":-1.2358611757775984,"x":136.78,"y":181.01,"x0":-2.274477592382437,"y0":50.00324150995908,"z0":5.658924371852145,"aX":11.31455747154602},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.1,"breakHorizontal":-14.8,"spinRate":2831,"spinDirection":56},"zone":7,"typeConfidence":2.0,"plateTime":0.46022742853348086,"extension":6.198590414564308},"index":2,"playId":"89eb9bd7-0374-37fe-8371-18d291750d68","pitchNumber":3,"startTime":"2026-07-22T21:39:29.544Z","endTime":"2026-07-22T21:39:34.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21656242767174,"aZ":-28.997185031922523,"pfxX":9.377497545650117,"pfxZ":2.116955307581077,"pX":0.9408244237834082,"pZ":1.112003705048714,"vX0":4.287314232434129,"vY0":-122.09824746901793,"vZ0":-4.627960769877332,"x":81.14,"y":208.76,"x0":-2.0591261239036203,"y0":50.004286071163925,"z0":5.5424253499855975,"aX":14.084850824627438},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.9,"breakHorizontal":-18.0,"spinRate":2859,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4494929487686754,"extension":6.195084078980033},"index":3,"playId":"7ab80935-c93a-3105-a99f-84607dc19eff","pitchNumber":4,"startTime":"2026-07-22T21:39:53.329Z","endTime":"2026-07-22T21:39:56.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.088502414716118,"aZ":-26.176909384039067,"pfxX":-11.735658319303248,"pfxZ":3.7152427672983963,"pX":-0.45756770571961475,"pZ":0.12323538438046804,"vX0":6.922971653168176,"vY0":-126.60214150178295,"vZ0":-8.707550769580422,"x":134.44,"y":235.45,"x0":-1.7099697984223925,"y0":50.006108870112115,"z0":5.719233689102382,"aX":-18.955993693941654},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.8,"breakHorizontal":19.6,"spinRate":2310,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.43350730832988393,"extension":6.3142100651077895},"index":4,"playId":"f6804839-cf05-3930-905b-daed1fd9c667","pitchNumber":5,"startTime":"2026-07-22T21:40:16.623Z","endTime":"2026-07-22T21:40:19.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.162193771351845,"aZ":-21.648939260645744,"pfxX":-8.828455971965585,"pfxZ":5.664490905661297,"pX":0.5841694339744874,"pZ":1.5735904631317454,"vX0":8.837197116367657,"vY0":-136.46392058906588,"vZ0":-7.272519653093936,"x":94.73,"y":196.29,"x0":-1.5723393463228343,"y0":50.003311040116145,"z0":5.799762556914758,"aX":-16.40605566129607},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.6,"breakHorizontal":13.8,"spinRate":2384,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.40365288599896054,"extension":6.311500065929096},"hitData":{"launchSpeed":95.1,"launchAngle":-44.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.56,"coordY":164.73}},"index":5,"playId":"7d9adca9-60f1-34d0-8e88-3627b59bce56","pitchNumber":6,"startTime":"2026-07-22T21:40:37.240Z","endTime":"2026-07-22T21:40:44.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:40:44.966Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out to left fielder Nelson Velázquez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T21:40:59.029Z","endTime":"2026-07-22T21:42:49.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"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(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.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36396333363006,"aZ":-19.43580826111319,"pfxX":-8.924331571522995,"pfxZ":6.822648059032552,"pX":0.6220505100787109,"pZ":2.5730461403781315,"vX0":9.647870552627467,"vY0":-136.11584080127997,"vZ0":-4.8855527506775145,"x":93.29,"y":169.31,"x0":-1.8178783369394664,"y0":50.00160163868906,"z0":5.7470327541225394,"aX":-16.656775677919153},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.4,"breakHorizontal":14.0,"spinRate":2420,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.4032267984701092,"extension":6.192227111737963},"index":0,"playId":"ab7a2a34-bb64-36a2-8e67-30da13cd05a9","pitchNumber":1,"startTime":"2026-07-22T21:41:10.267Z","endTime":"2026-07-22T21:41:14.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04403387852004,"aZ":-30.735969616691264,"pfxX":9.655094620793074,"pfxZ":1.0058654196163612,"pX":1.3538891260269474,"pZ":0.5531511008002796,"vX0":5.32615131357757,"vY0":-119.85375813568525,"vZ0":-5.042080759094839,"x":65.39,"y":223.84,"x0":-2.167811236239257,"y0":50.000140127843416,"z0":5.50201733557513,"aX":13.724719431934398},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.6,"breakHorizontal":-19.0,"spinRate":2829,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.46101322537553235,"extension":6.179900917463625},"index":1,"playId":"2b2149cb-bacc-3adf-a93b-79ee1d5285d8","pitchNumber":2,"startTime":"2026-07-22T21:41:23.481Z","endTime":"2026-07-22T21:41:27.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2062453801831,"aZ":-31.827652358138973,"pfxX":9.81307644505712,"pfxZ":0.24781523013424778,"pX":0.5345070324113227,"pZ":1.786661355336109,"vX0":3.407165704030173,"vY0":-117.606089304786,"vZ0":-1.9731585385664585,"x":96.63,"y":190.54,"x0":-2.2152095117654786,"y0":50.00098719068583,"z0":5.642218718987479,"aX":13.484742176756153},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":0.2,"breakHorizontal":-18.7,"spinRate":2875,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.4691176758763822,"extension":6.154270808773739},"index":2,"playId":"896b0508-c9ff-3517-a3d3-948200f12e65","pitchNumber":3,"startTime":"2026-07-22T21:41:41.511Z","endTime":"2026-07-22T21:41:45.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-22T21:41:52.194Z","endTime":"2026-07-22T21:42:04.730Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.378860314989893,"aZ":-30.702971530223625,"pfxX":9.656022407870958,"pfxZ":1.0478428646550952,"pX":-0.335445014020864,"pZ":1.8406208416464303,"vX0":1.4955284746792161,"vY0":-119.21140716140545,"vZ0":-2.0933761356783966,"x":129.79,"y":189.08,"x0":-2.2268384400196655,"y0":50.00580001502857,"z0":5.558674140930685,"aX":13.609337827246495},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.6,"breakHorizontal":-17.9,"spinRate":2892,"spinDirection":61},"zone":7,"typeConfidence":2.0,"plateTime":0.463194141689383,"extension":6.137302495863801},"index":4,"playId":"fed67bdf-59b7-3785-8ba0-5e6da4d916e7","pitchNumber":4,"startTime":"2026-07-22T21:42:04.730Z","endTime":"2026-07-22T21:42:08.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.350478178666844,"aZ":-18.625358941301585,"pfxX":-7.788437094408405,"pfxZ":7.041510009566005,"pX":0.9839561046234743,"pZ":2.334491016356295,"vX0":9.87716980288131,"vY0":-137.99007210761553,"vZ0":-5.696841878992823,"x":79.49,"y":175.75,"x0":-1.6337247815248934,"y0":50.001332599575086,"z0":5.684743613947171,"aX":-14.984592945273823},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.6,"breakHorizontal":12.0,"spinRate":2395,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.39726976084706456,"extension":6.2654513572235855},"index":5,"playId":"de837931-cb40-37fc-948b-671514a9dd56","pitchNumber":5,"startTime":"2026-07-22T21:42:22.899Z","endTime":"2026-07-22T21:42:27.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1307161472802,"aZ":-30.06949889058819,"pfxX":8.731967457112543,"pfxZ":1.494734599400025,"pX":0.6112225763535473,"pZ":2.0909096161166207,"vX0":3.9027900362897125,"vY0":-118.66021905151545,"vZ0":-1.620373877396685,"x":93.7,"y":182.33,"x0":-2.197160112680503,"y0":50.00015950421392,"z0":5.564441194314369,"aX":12.2462622306296},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.5,"breakHorizontal":-16.8,"spinRate":2792,"spinDirection":64},"zone":9,"typeConfidence":2.0,"plateTime":0.4644843551068867,"extension":6.211201332732517},"hitData":{"launchSpeed":87.2,"launchAngle":46.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.94,"coordY":94.99}},"index":6,"playId":"5789878f-3ee6-318e-b384-6779d6c92bc9","pitchNumber":6,"startTime":"2026-07-22T21:42:39.993Z","endTime":"2026-07-22T21:42:49.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:42:49.498Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wade Meckler grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T21:42:58.632Z","endTime":"2026-07-22T21:43:35.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.993103513246385,"aZ":-28.48059138675603,"pfxX":-8.359961418672594,"pfxZ":2.267145362374446,"pX":-1.796124504024497,"pZ":3.182716896178275,"vX0":3.480564575163707,"vY0":-126.56102200605675,"vZ0":-0.9134608076543731,"x":185.46,"y":152.85,"x0":-2.100502473638102,"y0":50.00060035136574,"z0":5.82215401626849,"aX":-13.607065369396562},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.2,"breakHorizontal":14.4,"spinRate":2125,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.43219713134638216,"extension":6.174282188312019},"index":0,"playId":"020005b7-6066-3b47-9c19-7fae54c519c1","pitchNumber":1,"startTime":"2026-07-22T21:43:14.575Z","endTime":"2026-07-22T21:43:17.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.498762867028656,"aZ":-40.87650889109382,"pfxX":3.2580934277852958,"pfxZ":-6.936551592629661,"pX":-0.31436887878433395,"pZ":1.7124000873322105,"vX0":2.8336537780092796,"vY0":-111.67060427791371,"vZ0":-0.22890804280749322,"x":128.98,"y":192.55,"x0":-2.026588898204689,"y0":50.00494854639181,"z0":6.047566329259733,"aX":4.084902510740907},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-12.2,"breakHorizontal":-6.7,"spinRate":2565,"spinDirection":42},"zone":7,"typeConfidence":2.0,"plateTime":0.4918822754502967,"extension":6.153381395826997},"hitData":{"launchSpeed":82.6,"launchAngle":11.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.76,"coordY":156.75}},"index":1,"playId":"9da5c772-a5be-3282-be96-9c247421690a","pitchNumber":2,"startTime":"2026-07-22T21:43:28.071Z","endTime":"2026-07-22T21:43:35.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_ab"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_ab"},{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_pa"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.76,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:43:35.802Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T21:46:09.839Z","endTime":"2026-07-22T21:47:00.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Samy Natera Jr. replaces José Fermin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-22T21:45:01.982Z","endTime":"2026-07-22T21:46:11.996Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696519,"link":"/api/v1/people/696519"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.09581714851249,"aZ":-6.968472999404915,"pfxX":3.760489736756054,"pfxZ":13.32458279303227,"pX":0.009701966284814355,"pZ":2.862158805632386,"vX0":-3.743329546525392,"vY0":-137.54637501325968,"vZ0":-7.145286187763572,"x":116.63,"y":161.5,"x0":0.9080360025395658,"y0":50.00654233060164,"z0":5.985197997291255,"aX":7.116123255685912},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":22.6,"breakHorizontal":-5.9,"spinRate":2332,"spinDirection":164},"zone":2,"typeConfidence":0.93,"plateTime":0.4001482438896309,"extension":6.6401407526278255},"index":1,"playId":"97f38787-8dbe-3017-91c9-d62e91aae572","pitchNumber":1,"startTime":"2026-07-22T21:46:11.996Z","endTime":"2026-07-22T21:46:15.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":94.9,"endSpeed":85.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.775560863735144,"aZ":-8.064935543858548,"pfxX":3.1207838631144655,"pfxZ":12.638273045299593,"pX":-0.5427498501242294,"pZ":3.310980802259118,"vX0":-4.704407528240745,"vY0":-137.98880795300457,"vZ0":-6.086248901536112,"x":137.69,"y":149.38,"x0":0.787265214779621,"y0":50.005967523931645,"z0":6.103680165390719,"aX":5.955236200134982},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":21.6,"breakHorizontal":-4.6,"spinRate":2280,"spinDirection":165},"zone":1,"typeConfidence":0.94,"plateTime":0.39857236070136626,"extension":6.665842322746591},"index":2,"playId":"12938540-abe7-3de8-a162-65534e0c9e01","pitchNumber":2,"startTime":"2026-07-22T21:46:31.956Z","endTime":"2026-07-22T21:46:34.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.918888905091208,"aZ":-27.92174902540834,"pfxX":-4.491140588211243,"pfxZ":2.6754538839773065,"pX":-0.8341849443900338,"pZ":1.683857188884181,"vX0":-2.881931828791407,"vY0":-125.1586791372876,"vZ0":-5.280895170522362,"x":148.8,"y":193.32,"x0":0.9151273819362272,"y0":50.00340266500928,"z0":6.103929830704652,"aX":-7.134297502850316},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.8,"breakHorizontal":8.8,"spinRate":2666,"spinDirection":242},"zone":13,"typeConfidence":0.92,"plateTime":0.43739854135758804,"extension":6.310294309307243},"index":3,"playId":"bf5f2f46-1429-3adc-a9aa-39dc3a4e1b41","pitchNumber":3,"startTime":"2026-07-22T21:46:56.426Z","endTime":"2026-07-22T21:47:00.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.2,"awayTeamWinProbability":66.8,"homeTeamWinProbabilityAdded":2.400000000000002,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:47:00.136Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nelson Velázquez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T21:47:12.512Z","endTime":"2026-07-22T21:48:10.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.675585664133116,"aZ":-9.034927325659778,"pfxX":1.1456868033357324,"pfxZ":12.184801728287852,"pX":0.3331389730287713,"pZ":2.559327875468636,"vX0":-2.9507437373991166,"vY0":-137.90113675608058,"vZ0":-7.366078801514825,"x":104.3,"y":169.68,"x0":1.274879138260112,"y0":50.00104342442108,"z0":5.8975799415359,"aX":2.175543287192825},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.4,"breakHorizontal":-1.3,"spinRate":2337,"spinDirection":158},"zone":6,"typeConfidence":0.93,"plateTime":0.39932578223049964,"extension":6.671857708206148},"index":0,"playId":"e8c9982e-c7bb-3b22-9850-aeb35639b7ee","pitchNumber":1,"startTime":"2026-07-22T21:47:24.537Z","endTime":"2026-07-22T21:47:28.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.77136602971207,"aZ":-9.03485419872662,"pfxX":1.0371282851717272,"pfxZ":11.88893135845985,"pX":-0.11001710211579463,"pZ":3.5629640453137297,"vX0":-3.095975581761204,"vY0":-139.65950443627742,"vZ0":-5.104040676769223,"x":121.19,"y":142.58,"x0":0.8854458333545379,"y0":50.00435030935749,"z0":6.027373077826774,"aX":2.0192550107278078},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.4,"breakHorizontal":-1.1,"spinRate":2399,"spinDirection":164},"zone":11,"typeConfidence":0.94,"plateTime":0.39441461054407245,"extension":6.683238115857031},"index":1,"playId":"b71066a3-1a74-388e-b771-df60228e7a7c","pitchNumber":2,"startTime":"2026-07-22T21:47:40.141Z","endTime":"2026-07-22T21:47:43.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-22T21:47:51.132Z","endTime":"2026-07-22T21:48:06.954Z","isPitch":false,"type":"action","player":{"id":676369,"link":"/api/v1/people/676369"},"defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":86.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.16078211301435,"aZ":-7.787883973762065,"pfxX":0.6644412105374818,"pfxZ":12.473175491695935,"pX":0.020210337611681277,"pZ":2.775633400234113,"vX0":-2.830231345305446,"vY0":-140.0176253141697,"vZ0":-7.398684948923648,"x":116.23,"y":163.84,"x0":0.9646010211636905,"y0":50.000569053381945,"z0":5.985780351290039,"aX":1.299210051157297},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":21.0,"breakHorizontal":-0.5,"spinRate":2407,"spinDirection":162},"zone":2,"typeConfidence":0.94,"plateTime":0.3935080152335053,"extension":6.635654347446691},"index":3,"playId":"1e9fc985-aa95-3e08-ae7e-b6346ae15d36","pitchNumber":3,"startTime":"2026-07-22T21:48:06.954Z","endTime":"2026-07-22T21:48:10.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_ab"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_ab"},{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_pa"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.099999999999994,"awayTeamWinProbability":64.9,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:48:10.236Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a line drive to center fielder Mike Trout.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T21:48:41.110Z","endTime":"2026-07-22T21:51:32.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"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-22T21:48:32.660Z","endTime":"2026-07-22T21:48:43.283Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":84.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.51189953684861,"aZ":-10.769478456265764,"pfxX":0.28234075815601445,"pfxZ":11.518521518698186,"pX":0.6908497208921526,"pZ":3.2191440217573666,"vX0":-1.4748600219937749,"vY0":-136.756166900805,"vZ0":-5.416820921669759,"x":90.67,"y":151.86,"x0":1.2049322927223767,"y0":50.00068666706849,"z0":5.992224834934733,"aX":0.5248266478132274},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.7,"breakHorizontal":-0.1,"spinRate":2338,"spinDirection":168},"zone":3,"typeConfidence":0.92,"plateTime":0.4034659904132347,"extension":6.716000694725268},"index":1,"playId":"82347ca0-1053-3c58-b2d1-c79902666b72","pitchNumber":1,"startTime":"2026-07-22T21:48:43.283Z","endTime":"2026-07-22T21:48:48.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.955965672551397,"aZ":-31.13382122711328,"pfxX":-5.28145020799372,"pfxZ":0.686887716718152,"pX":0.2632580248414146,"pZ":3.650284918562551,"vX0":-0.40629644722834624,"vY0":-122.77579562350897,"vZ0":0.03223175467886308,"x":106.97,"y":140.22,"x0":1.1170550033347033,"y0":50.006115739472136,"z0":6.292959948592905,"aX":-8.040811957919242},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.6,"breakHorizontal":9.6,"spinRate":2719,"spinDirection":254},"zone":12,"typeConfidence":0.92,"plateTime":0.4466087513622221,"extension":6.484396439438926},"index":2,"playId":"e90caadf-da28-38ff-bbff-00008ddd879b","pitchNumber":2,"startTime":"2026-07-22T21:49:13.533Z","endTime":"2026-07-22T21:49:18.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":94.8,"endSpeed":84.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.301049038917725,"aZ":-8.469976028841549,"pfxX":1.4324496454736741,"pfxZ":12.601208920726574,"pX":0.7791224631351449,"pZ":3.949751779019734,"vX0":-1.4067879485022914,"vY0":-137.89183180204324,"vZ0":-4.0957543419642874,"x":87.3,"y":132.14,"x0":1.1156107643301751,"y0":50.001153975401884,"z0":6.051848674633281,"aX":2.6942694081826533},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":21.8,"breakHorizontal":-2.2,"spinRate":2408,"spinDirection":160},"zone":12,"typeConfidence":0.94,"plateTime":0.4008072176092017,"extension":6.7340383689204995},"index":3,"playId":"1b01bf9e-a354-3ea8-b289-352a45f9e074","pitchNumber":3,"startTime":"2026-07-22T21:49:28.406Z","endTime":"2026-07-22T21:49:31.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":true},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60060055608235,"aZ":-10.459656832339462,"pfxX":0.6392579566308081,"pfxZ":11.488698079337624,"pX":0.32540216582529646,"pZ":3.4741610820611,"vX0":-2.4079384764259673,"vY0":-137.3810472237185,"vZ0":-4.746491326542226,"x":104.6,"y":144.98,"x0":1.134501393834235,"y0":50.003096694753324,"z0":5.9500502204045445,"aX":1.2084008585133832},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.8,"breakHorizontal":-0.6,"spinRate":2372,"spinDirection":167},"zone":12,"typeConfidence":0.93,"plateTime":0.40039218943939625,"extension":6.5929280494001805},"index":4,"playId":"641593bd-80bf-32a5-923b-db6656291392","pitchNumber":4,"startTime":"2026-07-22T21:49:50.701Z","endTime":"2026-07-22T21:49:55.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"}},"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":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.01652686788296,"aZ":-8.821997933013403,"pfxX":2.1590043839763595,"pfxZ":12.114431516763144,"pX":-0.1874373399193693,"pZ":3.3275593218070236,"vX0":-4.374350035897103,"vY0":-138.8941572205547,"vZ0":-5.573242045141317,"x":124.14,"y":148.94,"x0":1.136999634583297,"y0":50.001123346149555,"z0":5.964866136512499,"aX":4.16164213199439},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.8,"breakHorizontal":-2.9,"spinRate":2396,"spinDirection":162},"zone":11,"typeConfidence":0.94,"plateTime":0.39640483220110445,"extension":6.702502463548851},"index":5,"playId":"740abf9f-1857-3b92-8e68-6a89b8b7e102","pitchNumber":5,"startTime":"2026-07-22T21:50:21.753Z","endTime":"2026-07-22T21:50:25.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05436222169521,"aZ":-8.075758485571155,"pfxX":1.7887373095697678,"pfxZ":12.898009242204553,"pX":-0.37961568330059003,"pZ":3.086564042628981,"vX0":-4.605829063031325,"vY0":-136.77273557412522,"vZ0":-6.098862096801763,"x":131.47,"y":155.44,"x0":1.104213187407708,"y0":50.002429872046484,"z0":5.9186577966072855,"aX":3.342254730077816},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":22.0,"breakHorizontal":-2.2,"spinRate":2362,"spinDirection":162},"zone":1,"typeConfidence":0.93,"plateTime":0.40260440151933263,"extension":6.724393832656543},"index":6,"playId":"984293b9-9b49-3158-ae67-5293b552352d","pitchNumber":6,"startTime":"2026-07-22T21:50:38.726Z","endTime":"2026-07-22T21:50:42.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.434009627421755,"aZ":-10.303478255373523,"pfxX":3.5192943342348104,"pfxZ":11.731939525264188,"pX":0.24491815830773112,"pZ":1.8962379309593411,"vX0":-3.6108115314819953,"vY0":-136.05985911589283,"vZ0":-8.607228079351524,"x":107.66,"y":187.58,"x0":1.1356023153540098,"y0":50.00254768188145,"z0":5.825632898260549,"aX":6.560835553711627},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.4,"breakHorizontal":-5.5,"spinRate":2253,"spinDirection":156},"zone":8,"typeConfidence":0.91,"plateTime":0.4034278585457094,"extension":6.723192130063441},"index":7,"playId":"2d228f58-7678-3941-9246-726d1f01c11a","pitchNumber":7,"startTime":"2026-07-22T21:50:56.917Z","endTime":"2026-07-22T21:51:00.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78780864383989,"aZ":-8.964307469378149,"pfxX":2.138880841670198,"pfxZ":11.916838558932861,"pX":0.31452928266780217,"pZ":1.6230896056024586,"vX0":-2.763915568931255,"vY0":-139.27065194629472,"vZ0":-9.925824559295917,"x":105.01,"y":194.96,"x0":1.0459361507426943,"y0":50.00453518031907,"z0":5.8436633081932365,"aX":4.166337826972231},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.4,"breakHorizontal":-3.2,"spinRate":2253,"spinDirection":163},"zone":9,"typeConfidence":0.94,"plateTime":0.39459692892144727,"extension":6.767918779280882},"hitData":{"launchSpeed":70.1,"launchAngle":20.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.3,"coordY":99.41}},"index":8,"playId":"8fc91e38-0419-309c-91a9-e0cd8c5a663b","pitchNumber":8,"startTime":"2026-07-22T21:51:21.795Z","endTime":"2026-07-22T21:51:32.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.800000000000004,"awayTeamWinProbability":66.19999999999999,"homeTeamWinProbabilityAdded":-1.29999999999999,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:51:32.884Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Fermín flies out to left fielder Wade Meckler.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T21:52:18.577Z","endTime":"2026-07-22T21:55:45.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"b3484c28-ab51-394d-aedd-519466f70363","startTime":"2026-07-22T21:52:00.867Z","endTime":"2026-07-22T21:52:05.014Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93210415675744,"aZ":-10.759025871585903,"pfxX":4.390798830244984,"pfxZ":11.60855144320924,"pX":0.6416865152407938,"pZ":3.393979406998793,"vX0":-3.2864154516403143,"vY0":-135.31338481870029,"vZ0":-4.659677350191378,"x":92.54,"y":147.14,"x0":1.3045838633175977,"y0":50.00593948109278,"z0":5.89926153325318,"aX":8.102215103252494},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.2,"breakHorizontal":-7.2,"spinRate":2291,"spinDirection":158},"zone":12,"typeConfidence":0.91,"plateTime":0.4055824315560379,"extension":6.8070247745544545},"index":1,"playId":"838d6b4a-e90d-3e4f-b184-8e1287691c6c","pitchNumber":1,"startTime":"2026-07-22T21:52:20.758Z","endTime":"2026-07-22T21:52:25.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.64650315797853,"aZ":-8.985724839101074,"pfxX":2.8676411006115705,"pfxZ":12.178042758449159,"pX":0.16146208010235735,"pZ":3.240618296799606,"vX0":-3.4609288532976072,"vY0":-137.84865863890604,"vZ0":-5.56221327405382,"x":110.85,"y":151.28,"x0":1.066933134480126,"y0":50.00452141160326,"z0":5.905575770371014,"aX":5.4614363283710246},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.9,"breakHorizontal":-4.3,"spinRate":2346,"spinDirection":160},"zone":2,"typeConfidence":0.93,"plateTime":0.3989465175005069,"extension":6.645305560673303},"index":2,"playId":"8aac13bf-7bfe-38bf-aad9-b1b86c7eec43","pitchNumber":2,"startTime":"2026-07-22T21:52:52.327Z","endTime":"2026-07-22T21:52:59.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.813737139598363,"aZ":-11.830742909345659,"pfxX":4.017706175100044,"pfxZ":10.456693950653964,"pX":0.7659870897389748,"pZ":2.843147294435385,"vX0":-2.1987077480817616,"vY0":-138.35566007640293,"vZ0":-6.117258123587977,"x":87.8,"y":162.02,"x0":1.047435444530956,"y0":50.00395542870117,"z0":5.869854929439608,"aX":7.818152673778554},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":-6.8,"spinRate":2187,"spinDirection":160},"zone":3,"typeConfidence":0.93,"plateTime":0.3953206280586925,"extension":6.755590946821869},"index":3,"playId":"80e8435c-7ef9-37ab-b1fd-8728c9fe0d96","pitchNumber":3,"startTime":"2026-07-22T21:53:30.101Z","endTime":"2026-07-22T21:53:33.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-22T21:53:50.769Z","endTime":"2026-07-22T21:54:06.721Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.423368979416125,"aZ":-12.651103605959635,"pfxX":1.6356384956294658,"pfxZ":10.132991942247342,"pX":-0.48303446480872053,"pZ":3.695602589313183,"vX0":-5.066587720503047,"vY0":-138.31165352441502,"vZ0":-3.7326234961555986,"x":135.41,"y":139.0,"x0":1.1645017348834341,"y0":50.005034625760445,"z0":5.918084045819384,"aX":3.1526683589940614},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":-1.8,"spinRate":2224,"spinDirection":168},"zone":11,"typeConfidence":0.92,"plateTime":0.39684496405416425,"extension":6.72351724034848},"index":5,"playId":"03c915c5-79c6-3b8b-96d4-65946eacb028","pitchNumber":4,"startTime":"2026-07-22T21:54:06.721Z","endTime":"2026-07-22T21:54:10.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44990515161452,"aZ":-8.175332023892421,"pfxX":3.3490523253084503,"pfxZ":12.103219626940424,"pX":0.29811125722392784,"pZ":2.224463717161977,"vX0":-3.547909446833602,"vY0":-140.31856954456137,"vZ0":-8.540523985091733,"x":105.64,"y":178.72,"x0":1.147264330140943,"y0":50.00067452116168,"z0":5.850085740140676,"aX":6.63949032042012},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.2,"breakHorizontal":-5.3,"spinRate":2407,"spinDirection":159},"zone":6,"typeConfidence":0.94,"plateTime":0.3912023796642963,"extension":6.7375993059522665},"index":6,"playId":"79f59f9b-b578-3c77-adb1-f9f70a3e7cdb","pitchNumber":5,"startTime":"2026-07-22T21:54:33.165Z","endTime":"2026-07-22T21:54:36.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":7,"playId":"5c16b70c-5e50-315c-a2cc-0fdd90a43b90","startTime":"2026-07-22T21:54:56.530Z","endTime":"2026-07-22T21:55:00.857Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.957549240004514,"aZ":-23.79644379238412,"pfxX":-2.9606306194071794,"pfxZ":5.508222992613962,"pX":-0.18356571144179112,"pZ":1.3962596080442435,"vX0":-2.266938979181076,"vY0":-122.0043063351783,"vZ0":-6.265668562103844,"x":124.0,"y":201.08,"x0":1.1393729026820294,"y0":50.00397314652368,"z0":6.0234489166617005,"aX":-4.503832779594681},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.9,"breakHorizontal":5.9,"spinRate":2601,"spinDirection":247},"zone":13,"typeConfidence":0.91,"plateTime":0.44739100273959354,"extension":6.6539813711571245},"index":8,"playId":"79a95422-aed4-363e-9995-793bf7720748","pitchNumber":6,"startTime":"2026-07-22T21:55:17.555Z","endTime":"2026-07-22T21:55:21.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":95.1,"endSpeed":87.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.679308832776563,"aZ":-10.456365237723265,"pfxX":1.9102525184345636,"pfxZ":11.18209280678589,"pX":-0.03152376424273242,"pZ":2.816574680494546,"vX0":-3.543926753818376,"vY0":-138.4221042978277,"vZ0":-6.358151698793702,"x":118.2,"y":162.73,"x0":1.016702227912008,"y0":50.00128584721552,"z0":5.842188593999739,"aX":3.7098981126725348},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.1,"breakHorizontal":-2.8,"spinRate":2316,"spinDirection":161},"zone":2,"typeConfidence":0.93,"plateTime":0.3955751709620823,"extension":6.822548830557743},"hitData":{"launchSpeed":96.8,"launchAngle":48.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.97,"coordY":85.43}},"index":9,"playId":"07cd8348-7810-3906-bedf-dc1d9b282721","pitchNumber":7,"startTime":"2026-07-22T21:55:36.115Z","endTime":"2026-07-22T21:55:45.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":1.04,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:55:45.924Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T21:58:14.935Z","endTime":"2026-07-22T21:59:48.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Nathan Church replaces left fielder Nelson Velázquez, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-22T21:58:16.950Z","endTime":"2026-07-22T21:58:16.951Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":676369,"link":"/api/v1/people/676369"},"defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to left field for José Fermín.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"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-22T21:58:16.952Z","endTime":"2026-07-22T21:58:16.953Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"700","defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Luis Gastelum replaces Hunter Dobbins.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-22T21:58:16.954Z","endTime":"2026-07-22T21:58:16.955Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703725,"link":"/api/v1/people/703725"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":690928,"link":"/api/v1/people/690928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":94.3,"endSpeed":86.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96351626201996,"aZ":-17.838765333545076,"pfxX":-7.527296699131824,"pfxZ":7.515164049227746,"pX":0.12549901955295056,"pZ":3.233890616494584,"vX0":7.200163891257511,"vY0":-137.16540624586685,"vZ0":-2.4567051966426465,"x":112.22,"y":151.46,"x0":-1.553859534856545,"y0":50.00428861425699,"z0":5.355602799835085,"aX":-14.363310286097073},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.3,"breakHorizontal":12.1,"spinRate":2631,"spinDirection":226},"zone":2,"typeConfidence":0.87,"plateTime":0.39910196406314924,"extension":6.918414906974188},"index":3,"playId":"3f8a7668-2255-3580-8eec-9749cf847019","pitchNumber":1,"startTime":"2026-07-22T21:58:16.956Z","endTime":"2026-07-22T21:58:21.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":86.1,"endSpeed":78.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54658956164869,"aZ":-33.39949089354457,"pfxX":5.715416382367796,"pfxZ":-0.7827913988834947,"pX":0.774616030734594,"pZ":1.5081180856539471,"vX0":4.280811765292258,"vY0":-125.27293233933362,"vZ0":-2.102090711655075,"x":87.47,"y":198.06,"x0":-1.7070843199146015,"y0":50.00247596722177,"z0":5.124822419380778,"aX":8.95802538297615},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.7,"breakHorizontal":-11.4,"spinRate":2379,"spinDirection":65},"zone":14,"typeConfidence":0.89,"plateTime":0.4395393499416045,"extension":6.884303917092845},"index":4,"playId":"96047edd-fbe9-3c55-8651-1db0dd3db6e2","pitchNumber":2,"startTime":"2026-07-22T21:58:31.835Z","endTime":"2026-07-22T21:58:35.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.66374572344034,"aZ":-32.99236418566264,"pfxX":-6.571410804912138,"pfxZ":-0.5814235298892303,"pX":0.48843954894884006,"pZ":3.315883450428776,"vX0":6.544178910084473,"vY0":-117.44795597846817,"vZ0":2.7441481068465112,"x":98.38,"y":149.25,"x0":-1.4766093344170956,"y0":50.00399002150473,"z0":5.194806567878384,"aX":-9.20677408829704},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.1,"breakHorizontal":10.3,"spinRate":1430,"spinDirection":284},"zone":3,"typeConfidence":0.9,"plateTime":0.4658570612380015,"extension":6.965797714560719},"index":5,"playId":"03090917-5009-3e8f-b920-4197b652e378","pitchNumber":3,"startTime":"2026-07-22T21:58:49.463Z","endTime":"2026-07-22T21:58:53.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35366510121389,"aZ":-12.05513299236607,"pfxX":-2.5821218484238115,"pfxZ":10.416543266567903,"pX":0.6866585479689836,"pZ":2.5491687198121316,"vX0":6.987741291514975,"vY0":-138.00057315838262,"vZ0":-5.170759285346947,"x":90.83,"y":169.95,"x0":-1.5413149295938364,"y0":50.001377609425276,"z0":5.257444755757997,"aX":-4.987834989708147},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":3.2,"spinRate":2635,"spinDirection":225},"zone":6,"typeConfidence":0.9,"plateTime":0.39672540703091785,"extension":6.784389353267515},"index":6,"playId":"e7a7db9e-bbf5-3719-a24c-a06836a68407","pitchNumber":4,"startTime":"2026-07-22T21:59:05.411Z","endTime":"2026-07-22T21:59:09.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-07-22T21:59:13.951Z","endTime":"2026-07-22T21:59:23.840Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09971049962452,"aZ":-34.620117568165675,"pfxX":5.64209764113928,"pfxZ":-1.5684335774236406,"pX":0.7417895676791735,"pZ":0.5019596814749802,"vX0":3.630723903612257,"vY0":-125.0468640078699,"vZ0":-4.467578003405809,"x":88.72,"y":225.23,"x0":-1.4702950558467276,"y0":50.0050258170634,"z0":5.204331403160927,"aX":8.78761957749256},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.7,"breakHorizontal":-11.2,"spinRate":2396,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4408282393544214,"extension":6.810558624099318},"index":8,"playId":"aae4d007-25bd-3079-bdda-e4075cd551c0","pitchNumber":5,"startTime":"2026-07-22T21:59:23.840Z","endTime":"2026-07-22T21:59:27.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.194387742793953,"aZ":-36.230678316627,"pfxX":-7.25006095693136,"pfxZ":-2.9086832779679064,"pX":-1.0931970110239413,"pZ":2.1619685282859225,"vX0":3.6258580424985096,"vY0":-117.65608146442456,"vZ0":0.8758043746404589,"x":158.67,"y":180.41,"x0":-1.7157467339173202,"y0":50.00078067761093,"z0":5.153472534153644,"aX":-10.120812974319534},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-4.7,"breakHorizontal":12.2,"spinRate":1543,"spinDirection":286},"zone":13,"typeConfidence":0.9,"plateTime":0.4662682937006988,"extension":6.7975829534040475},"index":9,"playId":"63eb6fba-f9b8-330f-85d9-29e08f4f40fd","pitchNumber":6,"startTime":"2026-07-22T21:59:43.785Z","endTime":"2026-07-22T21:59:48.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:59:48.539Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Lowe singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T22:00:09.545Z","endTime":"2026-07-22T22:02:36.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39005387191968,"aZ":-15.668497901423608,"pfxX":-6.572280633141755,"pfxZ":8.41162976275702,"pX":-0.5598932613573369,"pZ":2.5857479637096215,"vX0":5.798300073868736,"vY0":-139.44861015306427,"vZ0":-4.670639987781373,"x":138.34,"y":168.96,"x0":-1.8158158494003265,"y0":50.00649732198672,"z0":5.321772211919593,"aX":-12.901260354403487},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":10.7,"spinRate":2507,"spinDirection":222},"zone":4,"typeConfidence":0.9,"plateTime":0.3933235974621252,"extension":6.842961385516528},"index":0,"playId":"f516913c-c1cb-300a-87f1-a29077e226a9","pitchNumber":1,"startTime":"2026-07-22T22:00:12.718Z","endTime":"2026-07-22T22:00:17.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.38372879987051,"aZ":-15.316064105678299,"pfxX":-8.414757502585324,"pfxZ":8.706823378648764,"pX":-0.3397064939462961,"pZ":2.3576924991227393,"vX0":6.24769308915666,"vY0":-139.0360184486089,"vZ0":-5.376357423836113,"x":129.95,"y":175.12,"x0":-1.535220935346747,"y0":50.003220123944,"z0":5.351390732855855,"aX":-16.29319492776984},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":13.8,"spinRate":2591,"spinDirection":222},"zone":4,"typeConfidence":0.9,"plateTime":0.3956220276265747,"extension":6.860434146510179},"index":1,"playId":"a70744cb-994a-310c-9dc8-0b5535cf09dc","pitchNumber":2,"startTime":"2026-07-22T22:00:33.334Z","endTime":"2026-07-22T22:00:36.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-22T22:00:45.660Z","endTime":"2026-07-22T22:00:58.709Z","isPitch":false,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"},"defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43620194188763,"aZ":-33.06832951459943,"pfxX":-9.003256243792277,"pfxZ":-0.6021685179938087,"pX":0.5581355315236586,"pZ":-0.22459120736329882,"vX0":8.138475428329938,"vY0":-120.90665655437556,"vZ0":-5.0619017751777635,"x":95.73,"y":244.84,"x0":-1.6808169598535418,"y0":50.003878534616575,"z0":4.796054859293674,"aX":-13.338922087056622},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.0,"breakHorizontal":14.4,"spinRate":1742,"spinDirection":290},"zone":14,"typeConfidence":0.9,"plateTime":0.45291249450119775,"extension":7.009761668440305},"index":3,"playId":"25e3acf5-4c12-3244-99fd-164d6b25388e","pitchNumber":3,"startTime":"2026-07-22T22:00:58.709Z","endTime":"2026-07-22T22:01:02.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.014001194353256,"aZ":-35.207879963733646,"pfxX":-9.108767627193915,"pfxZ":-2.001144895321506,"pX":-1.143981303389779,"pZ":1.189776885019897,"vX0":4.082505594960718,"vY0":-121.97456891861654,"vZ0":-2.157064189959999,"x":160.61,"y":206.66,"x0":-1.6519764061167133,"y0":50.00506857072364,"z0":5.108856207246584,"aX":-13.786594109833883},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.8,"breakHorizontal":15.6,"spinRate":1571,"spinDirection":282},"zone":13,"typeConfidence":0.9,"plateTime":0.44831240542887585,"extension":6.65708310577416},"index":4,"playId":"bea6a443-217c-3a4d-9998-b70cca49a5fc","pitchNumber":4,"startTime":"2026-07-22T22:01:19.210Z","endTime":"2026-07-22T22:01:22.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.548446734656935,"aZ":-31.377875102303395,"pfxX":9.089811862958477,"pfxZ":0.5240927544687572,"pX":-1.1538274820465753,"pZ":3.160818297282163,"vX0":-1.1700191614593853,"vY0":-122.88850971076087,"vZ0":1.094432885502132,"x":160.98,"y":153.44,"x0":-1.8503973978757957,"y0":50.00300349448617,"z0":5.3858450066297054,"aX":13.829366853441616},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.4,"breakHorizontal":-16.2,"spinRate":2565,"spinDirection":63},"zone":11,"typeConfidence":0.91,"plateTime":0.4466093778136382,"extension":6.726486498048851},"index":5,"playId":"45d395ad-cc77-37c0-b60d-888c73776a28","pitchNumber":5,"startTime":"2026-07-22T22:01:42.085Z","endTime":"2026-07-22T22:01:45.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70466314195728,"aZ":-13.283062045272356,"pfxX":-5.549389821099309,"pfxZ":9.994168672776338,"pX":0.3577832393954338,"pZ":2.4206259171417996,"vX0":6.575775966240579,"vY0":-137.18840316485816,"vZ0":-5.232161649043767,"x":103.36,"y":173.42,"x0":-1.3586839200040959,"y0":50.00240019638067,"z0":5.270895402768888,"aX":-10.489773385454514},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":8.5,"spinRate":2512,"spinDirection":225},"zone":6,"typeConfidence":0.91,"plateTime":0.40051527301624823,"extension":6.977121015485968},"index":6,"playId":"46449e89-b98d-3a32-a801-ca49207ad7fc","pitchNumber":6,"startTime":"2026-07-22T22:02:00.455Z","endTime":"2026-07-22T22:02:06.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29471234321463,"aZ":-32.216514751979844,"pfxX":5.391926882013796,"pfxZ":-0.03057336976869518,"pX":-0.4611975569798513,"pZ":1.4516856005771779,"vX0":1.1848922456918276,"vY0":-123.11858935868631,"vZ0":-2.607708359196055,"x":134.58,"y":199.58,"x0":-1.64982976993464,"y0":50.00183425011977,"z0":5.273319121934804,"aX":8.209048666687686},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.5,"breakHorizontal":-10.1,"spinRate":2349,"spinDirection":56},"zone":13,"typeConfidence":0.89,"plateTime":0.4462789645199714,"extension":6.727220896329437},"hitData":{"launchSpeed":95.5,"launchAngle":16.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":149.47,"coordY":102.34}},"index":7,"playId":"452071ec-ba3e-3d63-83ab-9491ad1b22aa","pitchNumber":7,"startTime":"2026-07-22T22:02:25.412Z","endTime":"2026-07-22T22:02:36.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.0,"awayTeamWinProbability":63.0,"homeTeamWinProbabilityAdded":5.399999999999999,"leverageIndex":1.44,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:02:36.418Z","atBatIndex":50},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tyler Heineman grounds into a double play, second baseman JJ Wetherholt to shortstop Masyn Winn to first baseman Alec Burleson. Josh Lowe out at 2nd. Tyler Heineman out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T22:03:00.586Z","endTime":"2026-07-22T22:03:39.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45235201507816,"aZ":-36.33774001110375,"pfxX":-7.885352340815034,"pfxZ":-3.01028488614526,"pX":-0.7578704201971934,"pZ":1.540694248530287,"vX0":4.369786821708502,"vY0":-117.05686318507968,"vZ0":-0.5104325342392556,"x":145.89,"y":197.18,"x0":-1.6260728999781122,"y0":50.00049420913982,"z0":5.168690420097976,"aX":-10.92247854989162},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-5.3,"breakHorizontal":13.2,"spinRate":1391,"spinDirection":285},"zone":13,"typeConfidence":0.91,"plateTime":0.4682358288028925,"extension":7.010037120547276},"index":0,"playId":"3f1c85f7-1d0d-3a0f-8c1d-57333ac35e8e","pitchNumber":1,"startTime":"2026-07-22T22:03:04.671Z","endTime":"2026-07-22T22:03:14.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.798224570613005,"aZ":-12.91450911723755,"pfxX":-5.60962516324663,"pfxZ":10.392858691714018,"pX":0.11479821240824814,"pZ":2.578615627608854,"vX0":6.201112533245058,"vY0":-135.77908395977698,"vZ0":-4.933016939396459,"x":112.62,"y":169.16,"x0":-1.4779457094019386,"y0":50.00514254676193,"z0":5.329123006080972,"aX":-10.398032973618548},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.9,"breakHorizontal":8.8,"spinRate":2582,"spinDirection":227},"zone":5,"typeConfidence":0.91,"plateTime":0.4045588057702343,"extension":6.710724783533777},"hitData":{"launchSpeed":89.2,"launchAngle":-0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.12,"coordY":153.83}},"index":1,"playId":"725d56be-8881-3ec7-a479-56cc21247e57","pitchNumber":2,"startTime":"2026-07-22T22:03:31.605Z","endTime":"2026-07-22T22:03:39.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-11.5,"leverageIndex":2.68,"dramaIndex":143.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:03:39.519Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Blaze Jordan pops out to second baseman Oswald Peraza.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T22:06:28.038Z","endTime":"2026-07-22T22:06:39.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mitch Farris replaces Samy Natera Jr.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-22T22:05:52.136Z","endTime":"2026-07-22T22:06:30.164Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815083,"link":"/api/v1/people/815083"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17009291477636,"aZ":-13.873527000896136,"pfxX":6.86229543426184,"pfxZ":10.821097299660785,"pX":-0.6242181156498491,"pZ":1.7202612879421286,"vX0":-5.692874508253121,"vY0":-129.5064175041693,"vZ0":-8.273661595304938,"x":140.79,"y":192.33,"x0":0.7157200980148593,"y0":50.00198253596564,"z0":6.027493078284539,"aX":11.604283434969549},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":17.9,"breakHorizontal":-11.0,"spinRate":2146,"spinDirection":145},"zone":7,"typeConfidence":0.92,"plateTime":0.42366207133946077,"extension":6.575920306109739},"hitData":{"launchSpeed":85.0,"launchAngle":60.0,"totalDistance":219.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":115.64,"coordY":129.01}},"index":1,"playId":"9e31f74c-4445-31f8-95a9-4165d01db0ee","pitchNumber":1,"startTime":"2026-07-22T22:06:30.164Z","endTime":"2026-07-22T22:06:39.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_ab"},{"player":{"id":815083,"link":"/api/v1/people/815083"},"credit":"p_ab"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_pa"},{"player":{"id":815083,"link":"/api/v1/people/815083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.800000000000004,"awayTeamWinProbability":72.19999999999999,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:06:39.782Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jimmy Crooks pops out to shortstop Zach Neto.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T22:06:59.821Z","endTime":"2026-07-22T22:07:52.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"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":90.9,"endSpeed":82.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.901335403113762,"aZ":-13.640364612634338,"pfxX":7.431441934879143,"pfxZ":10.575605141024864,"pX":-1.1889287630669154,"pZ":1.8872192166630313,"vX0":-7.444798385013811,"vY0":-131.9829160754271,"vZ0":-8.08699556674892,"x":162.32,"y":187.83,"x0":0.7122057750574592,"y0":50.00072368146705,"z0":6.0103039401930385,"aX":13.019435957060924},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.4,"breakHorizontal":-11.6,"spinRate":2270,"spinDirection":144},"zone":13,"typeConfidence":0.92,"plateTime":0.4161024353717915,"extension":6.632221769246057},"index":0,"playId":"4fcb6f11-85db-34b8-a6aa-ba7c32cbfb38","pitchNumber":1,"startTime":"2026-07-22T22:07:12.578Z","endTime":"2026-07-22T22:07:16.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.831704928563912,"aZ":-14.22285725877093,"pfxX":4.682243111662744,"pfxZ":10.105137679731126,"pX":-1.3055505951922413,"pZ":2.5259077380587294,"vX0":-6.509529551891818,"vY0":-132.5733162807361,"vZ0":-6.6989898554861504,"x":166.76,"y":170.58,"x0":0.5754673576006399,"y0":50.00390142748269,"z0":6.127206901572359,"aX":8.319540432807813},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.0,"breakHorizontal":-7.1,"spinRate":2081,"spinDirection":146},"zone":11,"typeConfidence":0.89,"plateTime":0.41343871221231865,"extension":6.53025203806845},"index":1,"playId":"0d0ffe17-dfe5-3d25-9110-0d02c7ab4dd0","pitchNumber":2,"startTime":"2026-07-22T22:07:27.815Z","endTime":"2026-07-22T22:07:31.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49308917579675,"aZ":-16.15802527124699,"pfxX":5.7482195719412115,"pfxZ":8.895293479806234,"pX":0.235193022408447,"pZ":2.3515477428614444,"vX0":-3.4360498077974717,"vY0":-133.51113095366784,"vZ0":-6.651499014401824,"x":108.03,"y":175.29,"x0":0.7939311882107692,"y0":50.00094989175135,"z0":6.043571448039314,"aX":10.347236236349337},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.9,"breakHorizontal":-9.6,"spinRate":2111,"spinDirection":145},"zone":5,"typeConfidence":0.91,"plateTime":0.4106848988413141,"extension":6.6490152768664075},"hitData":{"launchSpeed":87.2,"launchAngle":65.0,"totalDistance":164.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":82.36,"coordY":151.71}},"index":2,"playId":"42c4b9ec-6acc-3e39-bc50-078eccd7e2db","pitchNumber":3,"startTime":"2026-07-22T22:07:42.731Z","endTime":"2026-07-22T22:07:52.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":815083,"link":"/api/v1/people/815083"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":815083,"link":"/api/v1/people/815083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.599999999999998,"awayTeamWinProbability":70.4,"homeTeamWinProbabilityAdded":1.7999999999999936,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:07:52.350Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out to left fielder Wade Meckler.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T22:08:10.806Z","endTime":"2026-07-22T22:09:22.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.989644831816378,"aZ":-33.162471549003826,"pfxX":-0.9361516592750675,"pfxZ":-0.6646369906384617,"pX":-0.14268191049327375,"pZ":2.0953670652652527,"vX0":-2.5605128270472313,"vY0":-120.50351296332215,"vZ0":-2.7630130827725106,"x":122.44,"y":182.21,"x0":1.05258098946789,"y0":50.00575218027353,"z0":6.167789698480703,"aX":-1.3854189893296134},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.6,"breakHorizontal":2.3,"spinRate":2427,"spinDirection":294},"zone":8,"typeConfidence":0.87,"plateTime":0.45341199683467437,"extension":6.294732358738312},"index":0,"playId":"89b9616f-6205-38ac-b9b6-f2ea088f586f","pitchNumber":1,"startTime":"2026-07-22T22:08:16.017Z","endTime":"2026-07-22T22:08:19.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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.0,"endSpeed":72.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.796306808913826,"aZ":-33.55704913034345,"pfxX":8.893611792417644,"pfxZ":-1.040270350913989,"pX":1.0199822033039923,"pZ":2.7124083374600114,"vX0":-2.1114233232842228,"vY0":-114.99585311026192,"vZ0":-0.6372559339552041,"x":78.12,"y":165.54,"x0":0.7989342108071978,"y0":50.00203735481576,"z0":6.2693147488204515,"aX":11.822815992309058},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-1.8,"breakHorizontal":-15.5,"spinRate":1758,"spinDirection":94},"zone":12,"typeConfidence":0.91,"plateTime":0.47764368509159016,"extension":6.422478853749835},"index":1,"playId":"08528d67-34d7-39f0-8276-7347577d19e2","pitchNumber":2,"startTime":"2026-07-22T22:08:31.213Z","endTime":"2026-07-22T22:08:35.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-22T22:08:44.344Z","endTime":"2026-07-22T22:08:56.281Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.711098179228454,"aZ":-13.072642484371283,"pfxX":5.528208710795272,"pfxZ":10.370925266962303,"pX":-1.6649104028532344,"pZ":0.7656034430679493,"vX0":-7.393698907680345,"vY0":-134.94269031875146,"vZ0":-11.385082138401945,"x":180.46,"y":218.11,"x0":0.39391287253732593,"y0":50.00305084091267,"z0":5.963531842671202,"aX":10.18276061004798},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":-8.4,"spinRate":2098,"spinDirection":146},"zone":13,"typeConfidence":0.92,"plateTime":0.406080894766919,"extension":6.771335846354358},"index":3,"playId":"a5d0c0ef-2072-3cb7-a5e6-7c2b056549c3","pitchNumber":3,"startTime":"2026-07-22T22:08:56.281Z","endTime":"2026-07-22T22:08:59.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.533386860931948,"aZ":-12.154762268824097,"pfxX":4.891482199402067,"pfxZ":10.848393568070385,"pX":0.18065682911891368,"pZ":2.068279115164905,"vX0":-3.0937262005337307,"vY0":-135.23062721769733,"vZ0":-8.428417116142146,"x":110.11,"y":182.94,"x0":0.7062447599821683,"y0":50.002345043128855,"z0":6.085847902613921,"aX":9.024926698929445},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.0,"breakHorizontal":-8.2,"spinRate":2195,"spinDirection":143},"zone":8,"typeConfidence":0.92,"plateTime":0.4056316913046736,"extension":6.634167563615501},"hitData":{"launchSpeed":97.2,"launchAngle":41.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.35,"coordY":87.35}},"index":4,"playId":"f00a2d12-4245-3bc2-823d-41457658f3a1","pitchNumber":4,"startTime":"2026-07-22T22:09:13.858Z","endTime":"2026-07-22T22:09:22.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":815083,"link":"/api/v1/people/815083"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":815083,"link":"/api/v1/people/815083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.49,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:09:22.882Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T22:11:47.468Z","endTime":"2026-07-22T22:13:02.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: George Soriano replaces Luis Gastelum.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-22T22:11:15.235Z","endTime":"2026-07-22T22:11:49.781Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666277,"link":"/api/v1/people/666277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57833435103475,"aZ":-15.26883771923646,"pfxX":-7.25512536323039,"pfxZ":8.714631569781291,"pX":0.6814335542188654,"pZ":2.878555644707364,"vX0":10.192205379152382,"vY0":-138.7645690153481,"vZ0":-4.646734015872468,"x":91.03,"y":161.06,"x0":-2.105560934835727,"y0":50.0045978094374,"z0":5.600406623892835,"aX":-14.077173832666093},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":10.9,"spinRate":2175,"spinDirection":217},"zone":3,"typeConfidence":0.76,"plateTime":0.3955185979219338,"extension":6.362454079086428},"index":1,"playId":"d2e3c7b6-c141-33cc-9027-d9a5265f3c64","pitchNumber":1,"startTime":"2026-07-22T22:11:49.781Z","endTime":"2026-07-22T22:11:53.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-22T22:12:03.324Z","endTime":"2026-07-22T22:12:16.973Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":95.9,"endSpeed":87.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27026598384041,"aZ":-18.14451651556087,"pfxX":-5.074130018840633,"pfxZ":7.147181350217174,"pX":0.10043971841676512,"pZ":3.9762061456799893,"vX0":7.948722354838095,"vY0":-139.4246197175814,"vZ0":-1.3116609005281417,"x":113.17,"y":131.42,"x0":-2.132265218857496,"y0":50.00027953629915,"z0":5.653902814547869,"aX":-9.95756104055734},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":7.4,"spinRate":1966,"spinDirection":218},"zone":12,"typeConfidence":0.95,"plateTime":0.3933260243531276,"extension":6.07481334035969},"index":3,"playId":"c9c8cb07-6932-3c67-9215-01c4b4ec2425","pitchNumber":2,"startTime":"2026-07-22T22:12:16.973Z","endTime":"2026-07-22T22:12:21.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.193749083831424,"aZ":-26.14581498516487,"pfxX":-1.5961524621588299,"pfxZ":3.6217419827805895,"pX":0.7555019978097465,"pZ":2.311558145110808,"vX0":8.146536491315308,"vY0":-128.16155296125652,"vZ0":-3.2462307127733236,"x":88.2,"y":176.37,"x0":-2.255477142094356,"y0":50.005953205505485,"z0":5.634170609654839,"aX":-2.660376803629002},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.0,"breakHorizontal":1.1,"spinRate":2487,"spinDirection":234},"zone":6,"typeConfidence":0.9,"plateTime":0.42718329814733735,"extension":6.279695669598578},"index":4,"playId":"63af3902-7b60-3783-a403-6087bb438b27","pitchNumber":3,"startTime":"2026-07-22T22:12:34.754Z","endTime":"2026-07-22T22:12:38.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.335968019929787,"aZ":-33.54431369481611,"pfxX":-7.5286103484036415,"pfxZ":-0.8008342395814658,"pX":0.20180832297295864,"pZ":3.0570822504831687,"vX0":8.192327395530336,"vY0":-129.61723005759552,"vZ0":-0.5929776961614786,"x":109.31,"y":156.24,"x0":-2.0171950978465896,"y0":50.004817351915385,"z0":5.843585208578386,"aX":-12.85047633930663},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.3,"breakHorizontal":11.9,"spinRate":1424,"spinDirection":247},"zone":2,"typeConfidence":0.95,"plateTime":0.4220923171142834,"extension":6.47866176270055},"index":5,"playId":"a3733306-e922-3971-840d-e1d7bf1fe93a","pitchNumber":4,"startTime":"2026-07-22T22:12:56.907Z","endTime":"2026-07-22T22:13:02.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.5,"awayTeamWinProbability":75.5,"homeTeamWinProbabilityAdded":-6.300000000000001,"leverageIndex":2.47,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:13:02.264Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Trout flies out to center fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T22:13:14.066Z","endTime":"2026-07-22T22:14:33.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52415037897793,"aZ":-27.629422718893203,"pfxX":-0.34292737101168935,"pfxZ":2.6974012114489465,"pX":-1.3043828993492579,"pZ":2.960128670057935,"vX0":3.0314787209835723,"vY0":-129.21687712515643,"vZ0":-1.3107104246115096,"x":166.72,"y":158.86,"x0":-2.4494628849414157,"y0":50.005387489849106,"z0":5.60143782688398,"aX":-0.5786079164954588},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.8,"breakHorizontal":-0.1,"spinRate":2515,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.4242730507419461,"extension":6.182367760520222},"index":0,"playId":"ce82834a-9d52-346d-bd59-8f607e2c1e44","pitchNumber":1,"startTime":"2026-07-22T22:13:27.045Z","endTime":"2026-07-22T22:13:31.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":95.9,"endSpeed":87.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39226562687347,"aZ":-16.99409142733486,"pfxX":-4.377056820851205,"pfxZ":7.725508394396366,"pX":-0.6777315049410241,"pZ":2.8541668899015726,"vX0":5.701736836816753,"vY0":-139.53171635210586,"vZ0":-4.364424027697895,"x":142.83,"y":161.72,"x0":-2.182245463446822,"y0":50.00464745253035,"z0":5.563903151250618,"aX":-8.602779315245199},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":6.7,"spinRate":2103,"spinDirection":221},"zone":1,"typeConfidence":0.98,"plateTime":0.39307020714335206,"extension":6.176425871887764},"index":1,"playId":"a9935c0a-edcc-3055-803d-542b4712be6d","pitchNumber":2,"startTime":"2026-07-22T22:13:44.480Z","endTime":"2026-07-22T22:13:48.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.417268505529726,"aZ":-32.4992740758648,"pfxX":-0.1592341476545478,"pfxZ":-0.20829175781357767,"pX":0.3039201905579554,"pZ":0.47409013897486074,"vX0":6.5466825575251155,"vY0":-124.56785186638758,"vZ0":-5.557584060525474,"x":105.42,"y":225.98,"x0":-2.34421807831244,"y0":50.00352727022539,"z0":5.4400065512781755,"aX":-0.24982096639468152},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.6,"breakHorizontal":-1.3,"spinRate":2774,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.4407213628257556,"extension":6.352222866913117},"index":2,"playId":"c12e25f2-2182-36d7-ae3f-aac3034661ec","pitchNumber":3,"startTime":"2026-07-22T22:14:02.393Z","endTime":"2026-07-22T22:14:05.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.830846896844466,"aZ":-17.31533994410051,"pfxX":-7.177374472529121,"pfxZ":7.369875463012662,"pX":-0.6098661761833377,"pZ":2.4225178203888476,"vX0":7.151346364833833,"vY0":-141.03001159330222,"vZ0":-5.3573602953063135,"x":140.25,"y":173.37,"x0":-2.2449798132015575,"y0":50.00185816888611,"z0":5.4621590948452585,"aX":-14.469056750305064},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.5,"breakHorizontal":11.5,"spinRate":2160,"spinDirection":223},"zone":4,"typeConfidence":0.73,"plateTime":0.38825371332608816,"extension":6.272602209826786},"hitData":{"launchSpeed":96.0,"launchAngle":50.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.57,"coordY":84.23}},"index":3,"playId":"b2aae920-c16e-3492-a8e9-81d1bbc1a088","pitchNumber":4,"startTime":"2026-07-22T22:14:23.028Z","endTime":"2026-07-22T22:14:33.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.7,"awayTeamWinProbability":80.3,"homeTeamWinProbabilityAdded":-4.800000000000001,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:14:33.149Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Schanuel grounds out, first baseman Alec Burleson to pitcher George Soriano.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T22:14:50.010Z","endTime":"2026-07-22T22:16:03.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.8,"endSpeed":80.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.049408499587614,"aZ":-40.25385656699542,"pfxX":-9.705240980456907,"pfxZ":-4.880237323235592,"pX":0.15964147626978037,"pZ":3.1864013542128826,"vX0":8.731090907895947,"vY0":-128.8870333079208,"vZ0":1.2185110597554545,"x":110.91,"y":152.75,"x0":-2.039180651373725,"y0":50.00585316176642,"z0":5.857346914926858,"aX":-16.05259279316237},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-8.2,"breakHorizontal":15.2,"spinRate":1396,"spinDirection":252},"zone":2,"typeConfidence":0.92,"plateTime":0.4277624391802415,"extension":6.442969175706356},"index":0,"playId":"e931d21d-670f-3571-9691-e5e901da83c9","pitchNumber":1,"startTime":"2026-07-22T22:15:00.847Z","endTime":"2026-07-22T22:15:04.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":88.2,"endSpeed":80.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.762588083663463,"aZ":-35.88441458784033,"pfxX":-8.653818271110094,"pfxZ":-2.249669717134519,"pX":-1.566607973779966,"pZ":0.7696987014085142,"vX0":4.834606502171711,"vY0":-128.2870713657074,"vZ0":-4.997951744395614,"x":176.72,"y":218.0,"x0":-2.360168578299406,"y0":50.00177814345006,"z0":5.568864385617355,"aX":-14.293692529193773},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-5.0,"breakHorizontal":14.4,"spinRate":1595,"spinDirection":253},"zone":13,"typeConfidence":0.9,"plateTime":0.42844082680323936,"extension":6.59183198657341},"index":1,"playId":"02465ae3-acd1-3f98-b654-6af15affe3de","pitchNumber":2,"startTime":"2026-07-22T22:15:18.139Z","endTime":"2026-07-22T22:15:21.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":96.2,"endSpeed":87.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.452533509154065,"aZ":-17.217890342407873,"pfxX":-7.672451587103786,"pfxZ":7.570853247258853,"pX":-1.0004653457697668,"pZ":2.6658069258797084,"vX0":5.889476326578642,"vY0":-139.8725009850898,"vZ0":-4.910981166526989,"x":155.14,"y":166.8,"x0":-2.139791713595427,"y0":50.00084731769865,"z0":5.578349537152901,"aX":-15.154231828248834},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.8,"breakHorizontal":12.6,"spinRate":2052,"spinDirection":217},"zone":11,"typeConfidence":0.61,"plateTime":0.39204688223391226,"extension":6.18137610567302},"index":2,"playId":"ed39ecfc-dbb3-3ebd-a159-ad6964602939","pitchNumber":3,"startTime":"2026-07-22T22:15:38.123Z","endTime":"2026-07-22T22:15:42.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.369411165788843,"aZ":-34.9312026143133,"pfxX":-8.270768675644426,"pfxZ":-1.6668059508269195,"pX":0.04830626334964917,"pZ":2.6298154818855393,"vX0":8.180435038412678,"vY0":-127.99430688461457,"vZ0":-1.0107072712520668,"x":115.16,"y":167.77,"x0":-2.120510199441585,"y0":50.004256850996434,"z0":5.774619318862678,"aX":-13.671544071981325},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.0,"breakHorizontal":13.1,"spinRate":1506,"spinDirection":249},"zone":5,"typeConfidence":0.93,"plateTime":0.4285633515709444,"extension":6.398101410900205},"hitData":{"launchSpeed":70.1,"launchAngle":-34.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.97,"coordY":164.73}},"index":3,"playId":"6cb597e7-e9d7-3ab7-9faa-4229466ca14c","pitchNumber":4,"startTime":"2026-07-22T22:15:55.628Z","endTime":"2026-07-22T22:16:03.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.28,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:16:03.245Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera challenged (pitch result), call on the field was confirmed: Iván Herrera called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T22:18:52.180Z","endTime":"2026-07-22T22:20:12.584Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kirby Yates replaces Mitch Farris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-22T22:17:27.996Z","endTime":"2026-07-22T22:18:54.494Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":489446,"link":"/api/v1/people/489446"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.755502393807284,"aZ":-17.825996360874218,"pfxX":-9.698853782564438,"pfxZ":8.00976709518156,"pX":-0.435709702628126,"pZ":2.3092866098465845,"vX0":8.183445618894442,"vY0":-132.82571402589753,"vZ0":-3.718302967858475,"x":133.61,"y":176.43,"x0":-2.292546536047112,"y0":50.00290803246537,"z0":5.019113323297766,"aX":-17.375518525029545},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.9,"breakHorizontal":15.8,"spinRate":2474,"spinDirection":229},"zone":4,"typeConfidence":0.91,"plateTime":0.41195073338087784,"extension":5.815646512985675},"index":1,"playId":"d6b09493-d5a4-3de5-910f-fc773022df7e","pitchNumber":1,"startTime":"2026-07-22T22:18:54.494Z","endTime":"2026-07-22T22:19:00.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.146562218743878,"aZ":-31.939648273922266,"pfxX":-8.605569294424257,"pfxZ":0.1548871596101069,"pX":0.27181630428429465,"pZ":1.0059891999672224,"vX0":8.47155498397274,"vY0":-122.20443446425165,"vZ0":-3.0903087657334045,"x":106.64,"y":211.62,"x0":-2.122130369153507,"y0":50.00257865117093,"z0":5.031387626797868,"aX":-13.012129694377897},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.2,"breakHorizontal":13.6,"spinRate":1305,"spinDirection":262},"zone":14,"typeConfidence":0.91,"plateTime":0.44825911504761873,"extension":6.042943447452566},"index":2,"playId":"0d103f98-4672-3777-bb53-c530a855aa84","pitchNumber":2,"startTime":"2026-07-22T22:19:13.829Z","endTime":"2026-07-22T22:19:18.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.693753224721693,"aZ":-36.515089538741876,"pfxX":-7.4849654349902455,"pfxZ":-2.8657086745622493,"pX":0.3702413811814017,"pZ":2.00006651811629,"vX0":8.404180679033002,"vY0":-122.11216679673393,"vZ0":-0.28233451622590966,"x":102.89,"y":184.78,"x0":-2.141045538727884,"y0":50.00581193078692,"z0":5.254503417836712,"aX":-11.323903433414245},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.0,"breakHorizontal":11.6,"spinRate":1534,"spinDirection":262},"zone":9,"typeConfidence":0.9,"plateTime":0.4482840779222448,"extension":6.054414596876868},"index":3,"playId":"3b18ec19-b67f-3460-9b25-1d641156d0e2","pitchNumber":3,"startTime":"2026-07-22T22:19:29.711Z","endTime":"2026-07-22T22:19:33.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.465078954345,"aZ":-18.553869643534014,"pfxX":-9.985912980004926,"pfxZ":7.72790335130715,"pX":-0.45341412644196044,"pZ":2.8916925583381405,"vX0":7.9604433150134355,"vY0":-132.26189444372585,"vZ0":-2.1172229580797937,"x":134.28,"y":160.7,"x0":-2.211846383002252,"y0":50.006350362336455,"z0":5.070242336913848,"aX":-17.611149018506083},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.7,"breakHorizontal":16.2,"spinRate":2365,"spinDirection":233},"zone":1,"typeConfidence":0.91,"plateTime":0.41487687299675846,"extension":5.867013077528195},"index":4,"playId":"867dbfa0-eb6d-32ee-ab45-4cf73ec7c661","pitchNumber":4,"startTime":"2026-07-22T22:19:46.729Z","endTime":"2026-07-22T22:19:50.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":81.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63228372657928,"aZ":-15.826000184576674,"pfxX":-10.666733693006162,"pfxZ":9.454717533898513,"pX":-0.5133848127300091,"pZ":1.8309751664928244,"vX0":7.279876113838631,"vY0":-131.83342763566205,"vZ0":-5.155730409841346,"x":136.57,"y":189.34,"x0":-1.949558882251427,"y0":50.00501855572286,"z0":5.012403063093609,"aX":-18.447416689770442},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.0,"breakHorizontal":17.4,"spinRate":2414,"spinDirection":231},"zone":7,"typeConfidence":0.91,"plateTime":0.4183126940776414,"extension":6.019682314955259},"index":5,"playId":"e091aaa8-3087-3393-b70b-b64061a4874d","pitchNumber":5,"startTime":"2026-07-22T22:20:07.556Z","endTime":"2026-07-22T22:20:12.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}},"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:20:12.584Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T22:20:44.565Z","endTime":"2026-07-22T22:22:32.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.213444179878387,"aZ":-37.10183409918005,"pfxX":-6.274515133481542,"pfxZ":-3.213502821865621,"pX":-1.9323277739424223,"pZ":2.2821070330601936,"vX0":3.1671899141341915,"vY0":-122.75083689281948,"vZ0":0.4788865224942971,"x":190.66,"y":177.16,"x0":-2.420869817058229,"y0":50.00356813428502,"z0":5.231248957762355,"aX":-9.62112330694369},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.5,"breakHorizontal":10.7,"spinRate":1053,"spinDirection":266},"zone":13,"typeConfidence":0.89,"plateTime":0.44541358870617787,"extension":6.027710556083953},"index":0,"playId":"53366911-2a46-3af3-b52a-a07674fe8728","pitchNumber":1,"startTime":"2026-07-22T22:20:52.015Z","endTime":"2026-07-22T22:20:55.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51341011742476,"aZ":-29.073482937490027,"pfxX":-5.7958661527865205,"pfxZ":2.0082202632448833,"pX":-0.0743426340100666,"pZ":2.6367343727910297,"vX0":6.890220394636113,"vY0":-123.37231108372312,"vZ0":-0.224438503656349,"x":119.83,"y":167.59,"x0":-2.1501282626594085,"y0":50.00032148409578,"z0":5.178972070670923,"aX":-8.934819287732422},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.8,"breakHorizontal":8.9,"spinRate":1120,"spinDirection":263},"zone":5,"typeConfidence":0.91,"plateTime":0.4439449725964657,"extension":6.067837823105847},"index":1,"playId":"0a7f4651-8cb2-3545-b077-7b9682e399a9","pitchNumber":2,"startTime":"2026-07-22T22:21:09.701Z","endTime":"2026-07-22T22:21:13.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":91.2,"endSpeed":82.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04479205675199,"aZ":-17.731454574060947,"pfxX":-10.394302755176783,"pfxZ":8.195222428210517,"pX":-0.756883708045915,"pZ":2.4484150978794994,"vX0":6.821764779354353,"vY0":-132.58250708300076,"vZ0":-3.225056520997726,"x":145.85,"y":172.67,"x0":-2.026272789183927,"y0":50.001680173193805,"z0":4.990966870812195,"aX":-18.31491146498507},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.3,"breakHorizontal":17.2,"spinRate":2387,"spinDirection":232},"zone":4,"typeConfidence":0.91,"plateTime":0.4147421210852187,"extension":6.08428674905139},"index":2,"playId":"77dcf0a9-e704-3dbf-8526-f75be5c1bfcb","pitchNumber":3,"startTime":"2026-07-22T22:21:29.720Z","endTime":"2026-07-22T22:21:34.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-22T22:21:51.117Z","endTime":"2026-07-22T22:22:04.907Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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.0,"endSpeed":83.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.432137468963052,"aZ":-16.712849081532223,"pfxX":-9.514606770419153,"pfxZ":8.594133506349259,"pX":-0.5978930822621845,"pZ":2.383091089833237,"vX0":7.040551328899212,"vY0":-133.67759945666342,"vZ0":-3.976209353132665,"x":139.79,"y":174.44,"x0":-2.0375882953093565,"y0":50.00207402553706,"z0":5.099401156987217,"aX":-17.115674820508517},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.9,"breakHorizontal":15.6,"spinRate":2315,"spinDirection":230},"zone":4,"typeConfidence":0.91,"plateTime":0.4106819800274857,"extension":6.08879649586361},"index":4,"playId":"b200bb9c-7b12-336a-b77c-d78462ced1c2","pitchNumber":4,"startTime":"2026-07-22T22:22:04.907Z","endTime":"2026-07-22T22:22:08.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16061720460318,"aZ":-30.41585145155826,"pfxX":-7.444470184191515,"pfxZ":1.157440553451817,"pX":-1.0699600338948487,"pZ":1.358265102393781,"vX0":5.0841749188981336,"vY0":-122.38142337227737,"vZ0":-2.726559671012147,"x":157.78,"y":202.11,"x0":-2.207202808034074,"y0":50.001898356840975,"z0":5.092143698096347,"aX":-11.2913177940729},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.7,"breakHorizontal":12.2,"spinRate":1198,"spinDirection":258},"zone":13,"typeConfidence":0.91,"plateTime":0.4475651646998964,"extension":5.991111742412228},"index":5,"playId":"38961d32-6429-396a-84d1-6492163f76d9","pitchNumber":5,"startTime":"2026-07-22T22:22:28.238Z","endTime":"2026-07-22T22:22:32.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.400000000000002,"awayTeamWinProbability":80.6,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:22:32.659Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T22:22:44.659Z","endTime":"2026-07-22T22:24:46.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.090619993387964,"aZ":-31.109744107616383,"pfxX":-9.896998974726653,"pfxZ":0.6994803611789715,"pX":1.1836422884484186,"pZ":1.1435339354565037,"vX0":10.77576051883729,"vY0":-122.36939233913637,"vZ0":-2.826351367802215,"x":71.88,"y":207.9,"x0":-1.99058671493711,"y0":50.00222992277275,"z0":4.97808893336617,"aX":-15.013808558989574},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.8,"breakHorizontal":15.4,"spinRate":1253,"spinDirection":264},"zone":14,"typeConfidence":0.92,"plateTime":0.44756323036716505,"extension":6.131128917027335},"index":0,"playId":"a44c59d7-ab5c-39b9-bc6f-46939e17b0f5","pitchNumber":1,"startTime":"2026-07-22T22:22:58.423Z","endTime":"2026-07-22T22:23:02.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.414168306130044,"aZ":-34.33648241703265,"pfxX":-6.14041056152923,"pfxZ":-1.4066166382879297,"pX":-0.2755744007080498,"pZ":1.972786011782402,"vX0":6.4808245038484165,"vY0":-123.39156279742883,"vZ0":-0.679654480088917,"x":127.5,"y":185.51,"x0":-2.1429829065935606,"y0":50.00452915272167,"z0":5.154506827786953,"aX":-9.43458271581961},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.4,"breakHorizontal":9.5,"spinRate":1257,"spinDirection":258},"zone":8,"typeConfidence":0.91,"plateTime":0.44454091221241887,"extension":6.033091210185706},"index":1,"playId":"b1d076fe-72d3-38c2-9107-a9bd1b221b6b","pitchNumber":2,"startTime":"2026-07-22T22:23:15.949Z","endTime":"2026-07-22T22:23:19.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":91.4,"endSpeed":82.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.264104460260807,"aZ":-20.83271428912017,"pfxX":-10.905990029578325,"pfxZ":6.40956895499433,"pX":-0.9757846659701795,"pZ":2.011216217649781,"vX0":6.915001784223465,"vY0":-132.89751223003375,"vZ0":-3.6150136433720554,"x":154.19,"y":184.48,"x0":-2.2085549323945455,"y0":50.00540513053524,"z0":4.92170508939727,"aX":-19.306781497501635},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.9,"breakHorizontal":18.0,"spinRate":2273,"spinDirection":233},"zone":13,"typeConfidence":0.91,"plateTime":0.4138031817090799,"extension":5.934813790404814},"index":2,"playId":"efd3860c-c283-3a74-bbfe-0fdbd363384e","pitchNumber":3,"startTime":"2026-07-22T22:23:34.261Z","endTime":"2026-07-22T22:23:38.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":82.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78455954041487,"aZ":-18.109498246432764,"pfxX":-9.514892495592626,"pfxZ":7.907929575399047,"pX":0.5093244225293388,"pZ":2.9436950698690265,"vX0":9.964447830512157,"vY0":-133.31851342183083,"vZ0":-2.0181393443888007,"x":97.59,"y":159.3,"x0":-2.061497927010591,"y0":50.00502648372774,"z0":5.034134967515752,"aX":-16.929905960719925},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.0,"breakHorizontal":14.8,"spinRate":2331,"spinDirection":231},"zone":3,"typeConfidence":0.91,"plateTime":0.4126783222749095,"extension":5.950965630615684},"index":3,"playId":"8c777b2e-8594-3128-8dae-044d6ce87ea8","pitchNumber":4,"startTime":"2026-07-22T22:23:54.216Z","endTime":"2026-07-22T22:23:57.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-22T22:24:07.572Z","endTime":"2026-07-22T22:24:24.055Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"},"defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":91.4,"endSpeed":82.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.670797343207013,"aZ":-19.108449044738364,"pfxX":-12.207653115480538,"pfxZ":7.4291067302962395,"pX":1.4731603922996652,"pZ":1.8243914851826533,"vX0":13.090298539904424,"vY0":-132.38124425747571,"vZ0":-4.454475908311881,"x":60.85,"y":189.52,"x0":-1.9712993743387157,"y0":50.001310693515144,"z0":4.944756929565527,"aX":-21.467353923164463},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.5,"breakHorizontal":19.0,"spinRate":2325,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.4151925659881406,"extension":6.02808090614322},"index":5,"playId":"3769e3e0-65cd-3712-8d2e-0de52c3eb6cc","pitchNumber":5,"startTime":"2026-07-22T22:24:24.055Z","endTime":"2026-07-22T22:24:27.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05855504450684,"aZ":-31.59709884712925,"pfxX":-9.50303776714139,"pfxZ":0.36458796752757205,"pX":1.7006811892102336,"pZ":0.7323345614799195,"vX0":12.074223820009044,"vY0":-124.75847134982827,"vZ0":-3.9727352379251117,"x":52.17,"y":219.01,"x0":-1.9666435991589346,"y0":50.002118489977576,"z0":4.94911178111248,"aX":-14.983084786893837},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.1,"breakHorizontal":14.4,"spinRate":1423,"spinDirection":259},"zone":14,"typeConfidence":0.91,"plateTime":0.4389937416146519,"extension":6.092725164490397},"index":6,"playId":"81d39f1d-d24e-301d-991a-ca4433a09e03","pitchNumber":6,"startTime":"2026-07-22T22:24:42.807Z","endTime":"2026-07-22T22:24:46.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-0.9000000000000021,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:24:46.974Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T22:25:55.462Z","endTime":"2026-07-22T22:26:24.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"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":1,"homeScore":0,"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-22T22:25:15.782Z","endTime":"2026-07-22T22:25:57.604Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":91.6,"endSpeed":83.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.421481012899697,"aZ":-17.748613738518696,"pfxX":-11.329506885934437,"pfxZ":8.111155803742772,"pX":-0.04089853364100909,"pZ":2.163159242341087,"vX0":9.242791584683525,"vY0":-132.9817223040251,"vZ0":-3.752346515844292,"x":118.56,"y":180.37,"x0":-2.1019697238300408,"y0":50.002267340174946,"z0":4.892059617729039,"aX":-20.146119393340257},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.9,"breakHorizontal":18.4,"spinRate":2451,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.4130112623360733,"extension":6.1228932504697235},"index":1,"playId":"e8d24730-8bac-3f83-97ef-92f7cb99a75d","pitchNumber":1,"startTime":"2026-07-22T22:25:57.604Z","endTime":"2026-07-22T22:26:02.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.823776522049286,"aZ":-29.65846133171084,"pfxX":-10.53431878351202,"pfxZ":1.589905992462369,"pX":0.10800907643271056,"pZ":1.3435103383946136,"vX0":8.842583408539467,"vY0":-125.25100693438634,"vZ0":-2.981255360506876,"x":112.88,"y":202.51,"x0":-2.103344614445718,"y0":50.00456493936494,"z0":4.980065777292737,"aX":-16.70176230488272},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.4,"breakHorizontal":17.0,"spinRate":1446,"spinDirection":259},"zone":14,"typeConfidence":0.86,"plateTime":0.4376645477724459,"extension":6.022364390538611},"hitData":{"launchSpeed":73.3,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.55,"coordY":149.6}},"index":2,"playId":"9cee7c27-db66-3a08-9d91-fd9b36e2435b","pitchNumber":2,"startTime":"2026-07-22T22:26:17.370Z","endTime":"2026-07-22T22:26:24.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":687093,"link":"/api/v1/people/687093"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.72,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:26:24.668Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vaughn Grissom strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T22:28:50.423Z","endTime":"2026-07-22T22:29:50.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Riley O'Brien replaces George Soriano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-22T22:27:56.126Z","endTime":"2026-07-22T22:28:52.591Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.190109126152926,"aZ":-26.11067087963137,"pfxX":-10.97477373306012,"pfxZ":3.1619830923574135,"pX":0.3176851643494817,"pZ":2.297877540223138,"vX0":8.176498993376677,"vY0":-137.93022803173093,"vZ0":-4.097575732026286,"x":104.89,"y":176.74,"x0":-1.2671859279234419,"y0":50.0011218699618,"z0":5.574382335115818,"aX":-21.03267941933243},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.0,"breakHorizontal":18.0,"spinRate":2193,"spinDirection":222},"zone":6,"typeConfidence":0.85,"plateTime":0.39789883240037804,"extension":6.663749338691009},"index":1,"playId":"9f5f9eec-b145-3dcf-8343-9b4ddfdaccdd","pitchNumber":1,"startTime":"2026-07-22T22:28:52.591Z","endTime":"2026-07-22T22:28:56.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":97.0,"endSpeed":88.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48395836160531,"aZ":-16.986057542339786,"pfxX":-8.956986345539226,"pfxZ":7.54122905631775,"pX":0.8931411138806876,"pZ":2.3027772156699235,"vX0":9.597816935572283,"vY0":-140.903020772819,"vZ0":-6.060000079902384,"x":82.96,"y":176.61,"x0":-1.3906781825028387,"y0":50.006398498634674,"z0":5.575950772028727,"aX":-18.04676329855746},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.6,"breakHorizontal":14.3,"spinRate":2246,"spinDirection":228},"zone":14,"typeConfidence":0.89,"plateTime":0.38847306941268256,"extension":6.699109115638155},"index":2,"playId":"61a48c2d-d1bc-3aa2-807e-113d730e2cfe","pitchNumber":2,"startTime":"2026-07-22T22:29:08.582Z","endTime":"2026-07-22T22:29:12.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7389709121581,"aZ":-15.655244427443256,"pfxX":-7.359951442069912,"pfxZ":8.148709946279821,"pX":0.057576978666107524,"pZ":3.087035142183688,"vX0":6.602073538395624,"vY0":-141.58714979451003,"vZ0":-4.405855465727143,"x":114.81,"y":155.43,"x0":-1.3497224353014408,"y0":50.00595092476725,"z0":5.667282052786631,"aX":-14.925615965179306},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.0,"breakHorizontal":12.0,"spinRate":2256,"spinDirection":226},"zone":2,"typeConfidence":0.89,"plateTime":0.38704668726845304,"extension":6.623569732586036},"index":3,"playId":"00c96abf-ffec-3a82-b595-91e444717a51","pitchNumber":3,"startTime":"2026-07-22T22:29:26.776Z","endTime":"2026-07-22T22:29:30.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":73.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32997875639683,"aZ":-32.68480959825295,"pfxX":5.584110301201171,"pfxZ":-0.36785201191821315,"pX":-1.020913154572345,"pZ":2.2574270433394537,"vX0":-0.07413624248600792,"vY0":-118.17891528019211,"vZ0":-0.33976450491036014,"x":155.91,"y":177.83,"x0":-1.7115325123186573,"y0":50.0037309065383,"z0":5.465081234877007,"aX":7.7179022780577275},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.5,"breakHorizontal":-10.1,"spinRate":1829,"spinDirection":61},"zone":13,"typeConfidence":0.9,"plateTime":0.46759029436571575,"extension":6.8888274563717244},"index":4,"playId":"c3926e7e-fd2d-32a0-bb83-3062c87cddcc","pitchNumber":4,"startTime":"2026-07-22T22:29:46.532Z","endTime":"2026-07-22T22:29:50.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_ab"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_ab"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:29:50.796Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jo Adell walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T22:30:10.466Z","endTime":"2026-07-22T22:32:58.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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":97.2,"endSpeed":88.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.297836340301124,"aZ":-30.159661138180713,"pfxX":-11.182776594200249,"pfxZ":1.006203171870233,"pX":-0.85255837132825,"pZ":3.655922554497837,"vX0":5.318198342901379,"vY0":-141.3614525740683,"vZ0":-0.6456836229735029,"x":149.5,"y":140.07,"x0":-1.3159987122570374,"y0":50.004012784589676,"z0":5.841097048860339,"aX":-22.402044647823967},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":1.9,"breakHorizontal":19.0,"spinRate":2024,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.38898614105941265,"extension":6.463873558926993},"index":0,"playId":"950f9b7e-57c9-32fa-b840-71bcab3d33bb","pitchNumber":1,"startTime":"2026-07-22T22:30:15.307Z","endTime":"2026-07-22T22:30:19.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.097572105662717,"aZ":-29.02222081958742,"pfxX":0.7515327765789435,"pfxZ":1.9527465572448914,"pX":-1.6205384932916582,"pZ":3.8005004455705693,"vX0":0.012749302386881257,"vY0":-126.22847221928485,"vZ0":1.268820147337025,"x":178.77,"y":136.17,"x0":-1.7233483716122941,"y0":50.00576993903282,"z0":5.623573656373718,"aX":1.21601117908301},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.1,"breakHorizontal":-1.3,"spinRate":2285,"spinDirection":133},"zone":11,"typeConfidence":0.89,"plateTime":0.43350363012181736,"extension":6.919430597109259},"index":1,"playId":"07e6d9c3-31a1-3711-8d8b-3dbc4f36c31c","pitchNumber":2,"startTime":"2026-07-22T22:30:31.019Z","endTime":"2026-07-22T22:30:35.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.86750931842236,"aZ":-32.71303040547764,"pfxX":-11.998159307270278,"pfxZ":-0.2756440980240793,"pX":0.9434604870056956,"pZ":1.4750440739646096,"vX0":10.195322749245086,"vY0":-140.4771624549382,"vZ0":-5.15760208935976,"x":81.04,"y":198.95,"x0":-1.1925493963720588,"y0":50.00183002634705,"z0":5.487828188419092,"aX":-23.73311333618804},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-1.6,"breakHorizontal":19.3,"spinRate":2093,"spinDirection":231},"zone":14,"typeConfidence":0.89,"plateTime":0.3914448828557062,"extension":6.64389534087837},"index":2,"playId":"856d8ce7-4494-3310-9a9d-b13d23189fde","pitchNumber":3,"startTime":"2026-07-22T22:30:51.120Z","endTime":"2026-07-22T22:30:55.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98649688574872,"aZ":-25.446185427546837,"pfxX":-9.742308083073738,"pfxZ":3.3705129656821065,"pX":0.15646381582204238,"pZ":2.9817477765536333,"vX0":7.604720312912326,"vY0":-140.25364748012478,"vZ0":-2.8913665414687952,"x":111.04,"y":158.27,"x0":-1.320995270894151,"y0":50.003939590572195,"z0":5.680955328902524,"aX":-19.458510123169532},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.6,"breakHorizontal":16.1,"spinRate":2048,"spinDirection":221},"zone":2,"typeConfidence":0.89,"plateTime":0.39015090530601215,"extension":6.590234434051854},"index":3,"playId":"d032ab7c-820f-3057-a433-d41a60d00cc0","pitchNumber":4,"startTime":"2026-07-22T22:31:12.319Z","endTime":"2026-07-22T22:31:16.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.621482706184903,"aZ":-30.78702680422598,"pfxX":-10.372108086625035,"pfxZ":0.7303984455311472,"pX":-0.7805922695583702,"pZ":1.7791615876379479,"vX0":5.155058371409342,"vY0":-137.55609622516957,"vZ0":-4.578593368985023,"x":146.75,"y":190.74,"x0":-1.335205183080185,"y0":50.006098669501284,"z0":5.562114265766973,"aX":-19.803070695305465},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.5,"breakHorizontal":17.6,"spinRate":1982,"spinDirection":223},"zone":7,"typeConfidence":0.79,"plateTime":0.39877193622036256,"extension":6.614660907247889},"index":4,"playId":"672bcff1-ae78-3d33-8f76-1845bf077b50","pitchNumber":5,"startTime":"2026-07-22T22:31:28.872Z","endTime":"2026-07-22T22:31:32.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-22T22:31:44.495Z","endTime":"2026-07-22T22:32:06.945Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70420060098407,"aZ":-25.615809222743273,"pfxX":-9.082259494579125,"pfxZ":3.2404022596150153,"pX":0.48424113195729873,"pZ":2.446706387820361,"vX0":8.361209894628432,"vY0":-141.0430333960999,"vZ0":-4.322973546483986,"x":98.54,"y":172.72,"x0":-1.3320537239376211,"y0":50.002128482205165,"z0":5.641868440889014,"aX":-18.381586590814535},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.2,"breakHorizontal":14.9,"spinRate":2017,"spinDirection":224},"zone":6,"typeConfidence":0.89,"plateTime":0.3876566024258188,"extension":6.7982189817525684},"index":6,"playId":"9543d982-40e4-36d1-ac64-b61c6d9134bf","pitchNumber":6,"startTime":"2026-07-22T22:32:06.945Z","endTime":"2026-07-22T22:32:14.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48210418999011,"aZ":-34.14365590181371,"pfxX":9.19640671960575,"pfxZ":-1.39116268310746,"pX":0.07785954572697398,"pZ":2.5063325085028376,"vX0":1.3283328476030807,"vY0":-119.0095696206437,"vZ0":0.2594638560898872,"x":114.03,"y":171.11,"x0":-1.6831939143561758,"y0":50.00567903397112,"z0":5.532248343306286,"aX":12.968591050328085},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.2,"breakHorizontal":-16.9,"spinRate":2402,"spinDirection":57},"zone":5,"typeConfidence":0.9,"plateTime":0.4632724623370761,"extension":6.888172474407857},"index":7,"playId":"dd3a6be8-4c9e-3b13-84f4-72d45406e588","pitchNumber":7,"startTime":"2026-07-22T22:32:35.411Z","endTime":"2026-07-22T22:32:39.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":81.2,"endSpeed":74.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.929298160308363,"aZ":-34.95435733322735,"pfxX":8.332029350300015,"pfxZ":-2.0014264318950055,"pX":1.78345652684979,"pZ":0.9460014104383792,"vX0":5.06315003825024,"vY0":-118.09710531778327,"vZ0":-2.590965145215636,"x":49.02,"y":213.24,"x0":-1.4826491819669896,"y0":50.00226913474954,"z0":5.324534802307067,"aX":11.575523228976529},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.1,"breakHorizontal":-16.4,"spinRate":2411,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4667293335815357,"extension":7.043668205177523},"index":8,"playId":"c48df60c-0ae9-3bb8-a4ab-c8afe72b44d6","pitchNumber":8,"startTime":"2026-07-22T22:32:54.470Z","endTime":"2026-07-22T22:32:58.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.4,"awayTeamWinProbability":78.6,"homeTeamWinProbabilityAdded":9.899999999999999,"leverageIndex":2.71,"dramaIndex":134.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:32:58.124Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wade Meckler walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T22:33:49.119Z","endTime":"2026-07-22T22:35:57.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"postOnSecond":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,7,8],"actionIndex":[0,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jose Siri replaces Jo Adell.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"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-22T22:33:34.074Z","endTime":"2026-07-22T22:33:51.260Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":666176,"link":"/api/v1/people/666176"},"base":1,"defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59900500232517,"aZ":-27.445780251123768,"pfxX":-10.492078401182592,"pfxZ":2.3855263329645107,"pX":0.3971074891949104,"pZ":1.9868402861132097,"vX0":8.707911155652958,"vY0":-140.19652829440508,"vZ0":-5.044282054375493,"x":101.86,"y":185.14,"x0":-1.3907008745280398,"y0":50.00469116920046,"z0":5.6075806901941165,"aX":-20.824341714553036},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.4,"breakHorizontal":17.2,"spinRate":2154,"spinDirection":223},"zone":9,"typeConfidence":0.89,"plateTime":0.3911323372168254,"extension":6.712018197155779},"index":1,"playId":"e4434019-33e6-31fc-b3ed-1dca43351186","pitchNumber":1,"startTime":"2026-07-22T22:33:51.260Z","endTime":"2026-07-22T22:33:54.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31623755263295,"aZ":-24.50709122068096,"pfxX":-10.457014486062974,"pfxZ":3.924414624599728,"pX":1.545534410243675,"pZ":1.9274118086186451,"vX0":11.497717791916722,"vY0":-139.39804466161632,"vZ0":-5.463024808737397,"x":58.09,"y":186.74,"x0":-1.2873143728737624,"y0":50.00669745719875,"z0":5.545536888760394,"aX":-20.445888188688574},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.0,"breakHorizontal":16.3,"spinRate":2151,"spinDirection":236},"zone":14,"typeConfidence":0.89,"plateTime":0.39394946421749966,"extension":6.573681749425237},"index":2,"playId":"9a1379fb-dc28-3edc-aee5-077cb9bafbfe","pitchNumber":2,"startTime":"2026-07-22T22:34:10.739Z","endTime":"2026-07-22T22:34:22.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jose Siri steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":3,"actionPlayId":"9a1379fb-dc28-3edc-aee5-077cb9bafbfe","startTime":"2026-07-22T22:34:36.342Z","endTime":"2026-07-22T22:34:43.238Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"},"defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"postOnSecond":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"homeTeamWinProbability":28.999999999999996,"awayTeamWinProbability":71.0,"homeTeamWinProbabilityAdded":7.599999999999998,"leverageIndex":4.9,"dramaIndex":174.0,"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":86.8,"endSpeed":79.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44026821536247,"aZ":-31.40441436691087,"pfxX":1.07371476655055,"pfxZ":0.47692584752492984,"pX":-1.2518884908764256,"pZ":3.232233290470863,"vX0":1.1427135845781304,"vY0":-126.44209171217811,"vZ0":0.7314926401721387,"x":164.72,"y":151.51,"x0":-1.8489675740109992,"y0":50.004732719036944,"z0":5.456293643308028,"aX":1.7409712634384125},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.3,"breakHorizontal":-2.2,"spinRate":2391,"spinDirection":131},"zone":11,"typeConfidence":0.87,"plateTime":0.43295340258403403,"extension":7.101785357214826},"index":4,"playId":"fe1631b3-f864-3a91-ac3d-044dd29e98d9","pitchNumber":3,"startTime":"2026-07-22T22:34:43.238Z","endTime":"2026-07-22T22:34:46.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94677908144125,"aZ":-24.676437160034386,"pfxX":-10.030276953527055,"pfxZ":3.828289079804877,"pX":-0.51253701624967,"pZ":2.733550673899438,"vX0":5.975781527352177,"vY0":-139.62128075500104,"vZ0":-3.3763411702193453,"x":136.54,"y":164.97,"x0":-1.387121631984422,"y0":50.00094434347263,"z0":5.598391227550286,"aX":-19.63137594125084},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.4,"breakHorizontal":16.8,"spinRate":1896,"spinDirection":223},"zone":1,"typeConfidence":0.88,"plateTime":0.393592925021943,"extension":6.813405549286413},"index":5,"playId":"b2dd14e3-120d-3aa1-a7de-b50571ac0f10","pitchNumber":4,"startTime":"2026-07-22T22:35:02.204Z","endTime":"2026-07-22T22:35:05.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-07-22T22:35:15.648Z","endTime":"2026-07-22T22:35:32.481Z","isPitch":false,"type":"action","player":{"id":685133,"link":"/api/v1/people/685133"},"defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.78595369237984,"aZ":-28.488885096123138,"pfxX":-10.191889270104891,"pfxZ":1.816849219971349,"pX":-0.39679375955247853,"pZ":3.4781393885603267,"vX0":6.408319508114297,"vY0":-142.21104211889448,"vZ0":-1.2851288431241779,"x":132.12,"y":144.87,"x0":-1.3675854127156302,"y0":50.00211896744045,"z0":5.760860056337528,"aX":-20.656960454382908},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.2,"breakHorizontal":16.9,"spinRate":2046,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.3867036434837301,"extension":6.613548440053594},"index":7,"playId":"bfff1913-9216-31b5-8f08-de82deb15315","pitchNumber":5,"startTime":"2026-07-22T22:35:32.481Z","endTime":"2026-07-22T22:35:36.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05833363081531,"aZ":-28.540868375746257,"pfxX":-11.040320431674138,"pfxZ":1.8690604592738094,"pX":1.0147171312539998,"pZ":1.1817755090162798,"vX0":10.361551810146867,"vY0":-138.79439880400324,"vZ0":-6.348645825685814,"x":78.32,"y":206.87,"x0":-1.3387010861359894,"y0":50.003652701410665,"z0":5.4082319761328606,"aX":-21.46746460957157},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.2,"breakHorizontal":17.8,"spinRate":2055,"spinDirection":230},"zone":14,"typeConfidence":0.87,"plateTime":0.39514464112004877,"extension":6.825948093755272},"index":8,"playId":"5e8c0a00-50c4-356f-960b-329795b910f7","pitchNumber":6,"startTime":"2026-07-22T22:35:52.498Z","endTime":"2026-07-22T22:35:57.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.300000000000004,"awayTeamWinProbability":65.69999999999999,"homeTeamWinProbabilityAdded":5.300000000000008,"leverageIndex":4.9,"dramaIndex":207.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:35:57.884Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T22:36:49.118Z","endTime":"2026-07-22T22:38:31.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"postOnSecond":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"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-22T22:36:08.141Z","endTime":"2026-07-22T22:36:51.274Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.396060482432766,"aZ":-30.108805342274326,"pfxX":-11.463150877135806,"pfxZ":1.0756026724478085,"pX":-0.2429379566820841,"pZ":1.782255931100287,"vX0":6.951845283027657,"vY0":-138.9673293499954,"vZ0":-4.921219400468333,"x":126.26,"y":190.66,"x0":-1.306808497170042,"y0":50.00590451163344,"z0":5.611917326656951,"aX":-22.09627830399261},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.0,"breakHorizontal":19.0,"spinRate":1914,"spinDirection":216},"zone":8,"typeConfidence":0.87,"plateTime":0.39637333274896713,"extension":6.641113600500134},"index":1,"playId":"0c4bab76-2841-38ef-aa75-60cc363da46d","pitchNumber":1,"startTime":"2026-07-22T22:36:51.274Z","endTime":"2026-07-22T22:36:54.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.91792977296831,"aZ":-27.082871264665894,"pfxX":-11.033285012700233,"pfxZ":2.556154590613261,"pX":-1.2026718320231076,"pZ":2.98611922250703,"vX0":4.854644957332067,"vY0":-141.16059700529934,"vZ0":-2.774382319080126,"x":162.84,"y":158.15,"x0":-1.5235331091436572,"y0":50.00356003195019,"z0":5.74904524827225,"aX":-21.986166635947075},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.2,"breakHorizontal":18.8,"spinRate":1931,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.38990190958143556,"extension":6.5764007533988895},"index":2,"playId":"1d61d505-9ddf-3711-b8e7-00ef305cc13c","pitchNumber":2,"startTime":"2026-07-22T22:37:08.527Z","endTime":"2026-07-22T22:37:12.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-22T22:37:40.942Z","endTime":"2026-07-22T22:37:48.979Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"playId":"fdadccdb-1bc7-4e85-a022-c3ed4a3cc3b1","startTime":"2026-07-22T22:37:48.979Z","endTime":"2026-07-22T22:37:53.979Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.982349465340214,"aZ":-37.154922961890215,"pfxX":5.775771388602252,"pfxZ":-3.3677193237156544,"pX":1.5813092139775957,"pZ":1.3425221899387347,"vX0":5.878304253020297,"vY0":-121.64135130062036,"vZ0":-1.9770557151103738,"x":56.72,"y":202.53,"x0":-1.6298510113628821,"y0":50.00602122444992,"z0":5.430214677767126,"aX":8.533588982047954},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.4,"breakHorizontal":-12.0,"spinRate":2390,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.45272013478584583,"extension":7.093651678744528},"index":5,"playId":"1c00258c-9139-370d-9159-bc75a3f55eca","pitchNumber":3,"startTime":"2026-07-22T22:38:07.659Z","endTime":"2026-07-22T22:38:11.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07798925063406,"aZ":-36.350950278939706,"pfxX":7.716993958028427,"pfxZ":-3.021653488614354,"pX":0.7075631482797161,"pZ":1.5459162583946777,"vX0":3.052411404182335,"vY0":-117.61279334860006,"vZ0":-1.1719913809653995,"x":90.03,"y":197.04,"x0":-1.614751035352656,"y0":50.002919447317616,"z0":5.462464611017751,"aX":10.666589158961969},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-5.5,"breakHorizontal":-14.8,"spinRate":2314,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.4681043656589572,"extension":6.845380232120798},"index":6,"playId":"e7d0f2e1-d065-3697-bf33-4269807736f9","pitchNumber":4,"startTime":"2026-07-22T22:38:27.580Z","endTime":"2026-07-22T22:38:31.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":-16.700000000000006,"leverageIndex":7.11,"dramaIndex":286.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:38:31.274Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Lowe strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T22:38:44.350Z","endTime":"2026-07-22T22:40:01.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".895"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".895"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.292"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.07"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.65"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.15"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.18"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.68"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.47"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.29"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.47"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.80"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.95"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.82"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.84"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.13"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".067"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".212"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".895"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".895"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.292"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.8,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94075238315698,"aZ":-32.034905052734665,"pfxX":7.977423089561809,"pfxZ":0.10123996531050317,"pX":0.12782037912188254,"pZ":0.9401383695274661,"vX0":2.35960267119722,"vY0":-119.18180568262066,"vZ0":-3.4925696723088655,"x":112.13,"y":213.4,"x0":-1.91518065377747,"y0":50.00552872578254,"z0":5.361391947910874,"aX":11.31404724459162},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.5,"breakHorizontal":-15.0,"spinRate":2399,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.462088772787268,"extension":6.851683214262334},"index":0,"playId":"1aeea302-3be2-3c70-af17-0fae414beb2a","pitchNumber":1,"startTime":"2026-07-22T22:38:58.077Z","endTime":"2026-07-22T22:39:01.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70617793540725,"aZ":-22.703425642196983,"pfxX":-9.805519363184178,"pfxZ":4.62092314147381,"pX":0.02588527000240861,"pZ":4.005625517713618,"vX0":7.62427936011737,"vY0":-142.47098449267966,"vZ0":-1.0764792172109783,"x":116.01,"y":130.63,"x0":-1.4152366036748534,"y0":50.00199376239884,"z0":5.827566586453539,"aX":-20.092629623611835},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.3,"breakHorizontal":16.2,"spinRate":2286,"spinDirection":224},"zone":12,"typeConfidence":0.91,"plateTime":0.3849171308751549,"extension":6.515519157214774},"index":1,"playId":"45336998-7594-3a7a-b46c-7a98040b9ae6","pitchNumber":2,"startTime":"2026-07-22T22:39:16.512Z","endTime":"2026-07-22T22:39:19.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":96.8,"endSpeed":88.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58555894965221,"aZ":-29.38216705141723,"pfxX":-10.695730381349025,"pfxZ":1.3904440719709488,"pX":-0.13944859469996537,"pZ":3.006806071033226,"vX0":7.735336299494223,"vY0":-140.8335171263908,"vZ0":-1.7286308871743694,"x":122.32,"y":157.6,"x0":-1.5349416730049932,"y0":50.00051617441679,"z0":5.532635259538926,"aX":-21.43913113483522},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":2.4,"breakHorizontal":17.8,"spinRate":2142,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.3892172029955243,"extension":6.723774541096402},"index":2,"playId":"de0d40a2-38f8-349c-ad3f-3cada7626293","pitchNumber":3,"startTime":"2026-07-22T22:39:34.516Z","endTime":"2026-07-22T22:39:37.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.692245636183976,"aZ":-27.093249006204864,"pfxX":-10.831572078484246,"pfxZ":2.468028402049395,"pX":0.10181486125460786,"pZ":2.2491342663214766,"vX0":8.407767945213092,"vY0":-143.15655824137832,"vZ0":-4.515994036209382,"x":113.12,"y":178.05,"x0":-1.4786528819000038,"y0":50.00282162923651,"z0":5.561031250115133,"aX":-22.289309352163645},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":3.6,"breakHorizontal":17.8,"spinRate":2212,"spinDirection":225},"zone":8,"typeConfidence":0.91,"plateTime":0.38386993623110044,"extension":6.574203582084708},"index":3,"playId":"57fc8fd9-9c00-358c-ade5-d92da73f2e40","pitchNumber":4,"startTime":"2026-07-22T22:39:56.877Z","endTime":"2026-07-22T22:40:01.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-17.599999999999998,"leverageIndex":6.98,"dramaIndex":288.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:40:01.514Z","atBatIndex":66}]