[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Travis Bazzana homers (6) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-20T23:16:45.794Z","endTime":"2026-06-20T23:17:11.865Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":{"id":681293,"link":"/api/v1/people/681293"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T21:52:31.792Z","endTime":"2026-06-20T22:49:15.525Z","isPitch":false,"type":"action","player":{"id":683953,"link":"/api/v1/people/683953"},"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-06-20T22:49:15.525Z","endTime":"2026-06-20T23:16:32.700Z","isPitch":false,"type":"action","player":{"id":683953,"link":"/api/v1/people/683953"},"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-06-20T23:16:32.700Z","endTime":"2026-06-20T23:16:47.424Z","isPitch":false,"type":"action","player":{"id":683953,"link":"/api/v1/people/683953"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05620195087767,"aZ":-17.275320921418274,"pfxX":-8.689395699848136,"pfxZ":8.137253288980222,"pX":-0.0638940839619991,"pZ":2.795747035199417,"vX0":9.58225151438449,"vY0":-134.6699085819961,"vZ0":-2.543664786714805,"x":119.44,"y":163.29,"x0":-2.5442540857338565,"y0":50.00567817660341,"z0":4.978786657343425,"aX":-15.916401114673262},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.4,"breakHorizontal":13.6,"spinRate":2356,"spinDirection":228},"zone":2,"typeConfidence":0.92,"plateTime":0.4071844195808829,"extension":7.402867547761076},"hitData":{"launchSpeed":104.7,"launchAngle":23.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":187.41,"coordY":57.43}},"index":3,"playId":"0b07831f-22a1-3e13-a772-a07f63cb01f7","pitchNumber":1,"startTime":"2026-06-20T23:16:47.424Z","endTime":"2026-06-20T23:17:11.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-9.599999999999994,"contextMetrics":{},"playEndTime":"2026-06-20T23:17:11.865Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-20T23:17:07.785Z","endTime":"2026-06-20T23:18:17.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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(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.7,"endSpeed":84.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.943517855659756,"aZ":-17.95310875258925,"pfxX":-7.9242389582520065,"pfxZ":7.720732644329521,"pX":-0.5869213801831795,"pZ":2.9135833748871396,"vX0":7.657293990472334,"vY0":-134.77478686544157,"vZ0":-2.179376210775643,"x":139.37,"y":160.11,"x0":-2.433625042274738,"y0":50.00279910927341,"z0":4.99886465947126,"aX":-14.596540202440899},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":12.7,"spinRate":2424,"spinDirection":232},"zone":1,"typeConfidence":0.93,"plateTime":0.40620345789013834,"extension":7.3713987928260565},"index":0,"playId":"66981f0a-219b-35cd-aa9b-eb2b94414917","pitchNumber":1,"startTime":"2026-06-20T23:17:34.767Z","endTime":"2026-06-20T23:17:39.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":92.8,"endSpeed":84.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.683211206310943,"aZ":-18.151783246577587,"pfxX":-8.706224726022207,"pfxZ":7.625036615777507,"pX":-0.11428583657800746,"pZ":2.8731123889213794,"vX0":9.024312858832188,"vY0":-134.85424396817857,"vZ0":-2.117760497624486,"x":121.36,"y":161.21,"x0":-2.3750098840686538,"y0":50.0062153419459,"z0":4.951004555272078,"aX":-16.01823937974668},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.6,"breakHorizontal":13.8,"spinRate":2454,"spinDirection":231},"zone":2,"typeConfidence":0.92,"plateTime":0.40636752028839007,"extension":7.52708594956443},"index":1,"playId":"1ca738f3-8540-3efe-9e49-1d06dd54a73f","pitchNumber":2,"startTime":"2026-06-20T23:17:52.871Z","endTime":"2026-06-20T23:18:00.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":78.9,"endSpeed":72.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.354301552971364,"aZ":-33.044468335379456,"pfxX":9.683924510826964,"pfxZ":-0.6521313865436236,"pX":0.6467221311653366,"pZ":1.1633756966774251,"vX0":4.490686249735316,"vY0":-114.78975715768534,"vZ0":-1.1837092315676707,"x":92.35,"y":207.37,"x0":-2.59675233725857,"y0":50.00509221629516,"z0":4.919061821566712,"aX":12.852307026211726},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.2,"breakHorizontal":-18.7,"spinRate":2892,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4781846209026557,"extension":7.175326396702127},"index":2,"playId":"78de1e30-3c84-3f4f-baa6-81d8bcc6fdd4","pitchNumber":3,"startTime":"2026-06-20T23:18:13.541Z","endTime":"2026-06-20T23:18:17.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":1.999999999999993,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:18:17.458Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, third baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-20T23:18:20.049Z","endTime":"2026-06-20T23:21:10.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":70.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.958188131659256,"aZ":-35.97826050805768,"pfxX":9.211515491864338,"pfxZ":-3.0980951557236485,"pX":1.063181179926927,"pZ":0.7612429820504457,"vX0":5.117065686136936,"vY0":-110.8094625581307,"vZ0":-0.9635708566399208,"x":76.47,"y":218.23,"x0":-2.481679912382895,"y0":50.00198464045966,"z0":4.999750769830883,"aX":11.319036531300373},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-5.5,"breakHorizontal":-18.1,"spinRate":2821,"spinDirection":58},"zone":14,"typeConfidence":0.93,"plateTime":0.4965250114521109,"extension":7.300920200634306},"index":0,"playId":"fe0a94fd-2e9d-3b60-b169-9f8e64fb486c","pitchNumber":1,"startTime":"2026-06-20T23:18:42.930Z","endTime":"2026-06-20T23:18:45.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.157045249168032,"aZ":-31.134805081548812,"pfxX":-7.571279213895094,"pfxZ":0.6903199154557491,"pX":-2.1322780231702434,"pZ":2.47698276199434,"vX0":3.4573555395220588,"vY0":-121.68811200819643,"vZ0":0.878758969197905,"x":198.28,"y":171.9,"x0":-2.5853439111099195,"y0":50.00248933221865,"z0":4.801712834708484,"aX":-11.391217245076543},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.7,"breakHorizontal":13.0,"spinRate":1234,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.44956216471218413,"extension":7.444020959439358},"index":1,"playId":"94c1a34a-65bd-352c-9570-85a724287afc","pitchNumber":2,"startTime":"2026-06-20T23:19:01.985Z","endTime":"2026-06-20T23:19:05.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":69.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.676133644011195,"aZ":-37.50295520717332,"pfxX":10.647707254388294,"pfxZ":-4.379920452167692,"pX":0.2782742604574434,"pZ":1.8089944421644195,"vX0":2.9770498457621963,"vY0":-110.5350150018331,"vZ0":1.4977035007254702,"x":106.39,"y":189.94,"x0":-2.47465709913641,"y0":50.001153736538356,"z0":5.109373477964531,"aX":12.960783878344433},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-7.1,"breakHorizontal":-20.0,"spinRate":2793,"spinDirection":53},"zone":9,"typeConfidence":0.94,"plateTime":0.4986246114933164,"extension":7.17932978646534},"index":2,"playId":"b3ae4d95-cd4a-3df1-a5c4-b707a5281705","pitchNumber":3,"startTime":"2026-06-20T23:19:17.957Z","endTime":"2026-06-20T23:19:22.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.894781010802696,"aZ":-17.16142121415569,"pfxX":-8.826856631675877,"pfxZ":7.992914877288372,"pX":-1.768064875787004,"pZ":2.561456142659785,"vX0":4.946758911768508,"vY0":-136.17089243219914,"vZ0":-3.156131024432403,"x":184.39,"y":169.62,"x0":-2.461490558037402,"y0":50.00042732882008,"z0":4.922705897625997,"aX":-16.574447230122438},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":14.9,"spinRate":2431,"spinDirection":231},"zone":11,"typeConfidence":0.92,"plateTime":0.40222442233987277,"extension":7.216782513766475},"index":3,"playId":"5bf35226-2f5e-3956-9563-cf109bbcb300","pitchNumber":4,"startTime":"2026-06-20T23:19:35.476Z","endTime":"2026-06-20T23:19:40.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.939169751644002,"aZ":-39.92005312982303,"pfxX":10.093059306716615,"pfxZ":-6.16644780294075,"pX":0.5219169271335872,"pZ":2.0972216766880396,"vX0":3.5778601827186876,"vY0":-112.45055020564924,"vZ0":2.4756696543204386,"x":97.11,"y":182.16,"x0":-2.409377410340391,"y0":50.001187672056304,"z0":5.087063891596068,"aX":12.682782726039559},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-10.0,"breakHorizontal":-19.3,"spinRate":2819,"spinDirection":58},"zone":9,"typeConfidence":0.94,"plateTime":0.4905940450479247,"extension":7.159095075771717},"index":4,"playId":"569f8a9c-5936-3c68-aa04-efdc65d1b00b","pitchNumber":5,"startTime":"2026-06-20T23:19:53.762Z","endTime":"2026-06-20T23:19:57.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36371568627545,"aZ":-33.39096768622488,"pfxX":-7.838222843021556,"pfxZ":-0.8070567576569614,"pX":-0.9148312272715868,"pZ":1.484872295261493,"vX0":6.376301907132499,"vY0":-121.61021346468495,"vZ0":-0.7520866987877372,"x":151.87,"y":198.69,"x0":-2.5496471739071347,"y0":50.00456073775525,"z0":4.688983139688277,"aX":-11.766861839610431},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.4,"breakHorizontal":12.7,"spinRate":1197,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.450021401630329,"extension":7.35246013616042},"index":5,"playId":"9c1df3a7-6016-3338-8421-4fdd0427308b","pitchNumber":6,"startTime":"2026-06-20T23:20:14.169Z","endTime":"2026-06-20T23:20:20.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.279541637681387,"aZ":-40.68419735296295,"pfxX":10.864787651704917,"pfxZ":-6.786096272090187,"pX":-0.8598843414443094,"pZ":-0.6070391611231888,"vX0":0.5821456308894488,"vY0":-112.46008531309971,"vZ0":-2.9870784351032125,"x":149.78,"y":255.17,"x0":-2.530881725871251,"y0":50.00160542272326,"z0":4.948199935985835,"aX":13.63046981712155},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-12.7,"breakHorizontal":-19.7,"spinRate":2912,"spinDirection":53},"zone":13,"typeConfidence":0.94,"plateTime":0.4909045732865005,"extension":7.116671665139552},"index":6,"playId":"75fb61f7-6951-3a63-a64c-867c7f9e0686","pitchNumber":7,"startTime":"2026-06-20T23:20:41.157Z","endTime":"2026-06-20T23:20:44.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.936517486561495,"aZ":-22.834880075140376,"pfxX":1.3540494237337297,"pfxZ":5.586709394237998,"pX":-0.8567721403702209,"pZ":2.617430064820569,"vX0":4.0001516233859435,"vY0":-128.0881265695067,"vZ0":-1.1949153615195562,"x":105.26,"y":185.66,"x0":-2.6107698397640524,"y0":50.00276643768634,"z0":4.865163650883203,"aX":2.2634703253553017},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.1,"breakHorizontal":-3.4,"spinRate":2376,"spinDirection":186},"zone":4,"typeConfidence":0.94,"plateTime":0.4266142230334,"extension":7.228112968655953},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.88,"coordY":172.87}},"index":7,"playId":"7d184d16-0e75-383f-8abf-7ca1088e7f3c","pitchNumber":8,"startTime":"2026-06-20T23:21:02.297Z","endTime":"2026-06-20T23:21:10.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.8,"awayTeamWinProbability":56.2,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.58,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:21:10.498Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rhys Hoskins grounds out, third baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-20T23:21:18.460Z","endTime":"2026-06-20T23:21:59.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11068624945794,"aZ":-24.098400902706036,"pfxX":-9.814889947140252,"pfxZ":4.36101514599763,"pX":-0.4802120298841433,"pZ":3.0244819632567728,"vX0":7.980337715044039,"vY0":-135.3131260049368,"vZ0":-0.6601008129444443,"x":135.3,"y":157.12,"x0":-2.1956249490629736,"y0":50.000247100761705,"z0":4.963295108166709,"aX":-18.159610419883702},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.9,"breakHorizontal":16.1,"spinRate":2324,"spinDirection":229},"zone":1,"typeConfidence":0.92,"plateTime":0.40512740140721437,"extension":7.3168429562689745},"index":0,"playId":"3d784837-564c-39c4-a46b-96d182223fea","pitchNumber":1,"startTime":"2026-06-20T23:21:35.556Z","endTime":"2026-06-20T23:21:40.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.577491724578252,"aZ":-23.19112615485373,"pfxX":-9.513751063783424,"pfxZ":4.950604403529999,"pX":0.20435127065040423,"pZ":2.663890627388073,"vX0":9.49312356989396,"vY0":-134.03488226199354,"vZ0":-1.5149200781636791,"x":109.21,"y":166.85,"x0":-2.151084677810884,"y0":50.00562995762324,"z0":4.896090080462272,"aX":-17.274626914514077},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.9,"breakHorizontal":15.1,"spinRate":2287,"spinDirection":232},"zone":5,"typeConfidence":0.88,"plateTime":0.4090021716851364,"extension":7.305740115323438},"hitData":{"launchSpeed":92.0,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.42,"coordY":168.82}},"index":1,"playId":"c7cec504-18f5-35ba-8c39-3ca2cb2a1e14","pitchNumber":2,"startTime":"2026-06-20T23:21:51.908Z","endTime":"2026-06-20T23:21:59.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":1.000000000000007,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:21:59.810Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremy Peña strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T23:24:16.012Z","endTime":"2026-06-20T23:25:52.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.4,"endSpeed":84.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.624542898355397,"aZ":-12.271982358981623,"pfxX":4.593591891884234,"pfxZ":10.860064407378154,"pX":-0.6316212309531114,"pZ":2.9382955511686673,"vX0":-5.35256265705144,"vY0":-134.39152844498102,"vZ0":-5.770227546654476,"x":141.08,"y":159.45,"x0":0.7873214493845303,"y0":50.0018075491056,"z0":5.9818396423279765,"aX":8.417758819149544},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.6,"breakHorizontal":-7.2,"spinRate":1833,"spinDirection":149},"zone":1,"typeConfidence":0.9,"plateTime":0.4072775119330396,"extension":7.405505843856557},"index":0,"playId":"50b09b5f-7166-3189-a177-089b415dcfa1","pitchNumber":1,"startTime":"2026-06-20T23:24:34.887Z","endTime":"2026-06-20T23:24:41.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":676282,"fullName":"Joey Cantillo"}}},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"cea2739d-1743-4cf6-bfa8-20ad3ed97150","pitchNumber":1,"startTime":"2026-06-20T23:25:19.857Z","endTime":"2026-06-20T23:25:03.792Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7727748767093,"aZ":-44.84098417688252,"pfxX":-5.303712547100133,"pfxZ":-9.595517880964266,"pX":0.8236965038005769,"pZ":1.936948292296888,"vX0":1.1956955203410824,"vY0":-115.18064510703857,"vZ0":-0.010761859921389672,"x":85.6,"y":186.48,"x0":0.9810983435097511,"y0":50.000150660326135,"z0":6.339693744757421,"aX":-7.004269649909602},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-16.9,"breakHorizontal":9.2,"spinRate":2627,"spinDirection":337},"zone":9,"typeConfidence":0.91,"plateTime":0.4786496015200621,"extension":6.94159912523207},"index":2,"playId":"07451168-d7bb-3225-b1c4-b9f2740d695c","pitchNumber":2,"startTime":"2026-06-20T23:25:33.211Z","endTime":"2026-06-20T23:25:37.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88062741785717,"aZ":-46.54130904679684,"pfxX":-4.742572607805436,"pfxZ":-10.6073868273126,"pX":-0.28060714143370463,"pZ":1.3321677101538447,"vX0":-1.3321805536534517,"vY0":-116.76520850515402,"vZ0":-1.0323856224285999,"x":127.7,"y":202.81,"x0":0.9160715565082852,"y0":50.00202877634407,"z0":6.233046337532014,"aX":-6.423890737313858},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-19.1,"breakHorizontal":8.9,"spinRate":2717,"spinDirection":332},"zone":13,"typeConfidence":0.9,"plateTime":0.4725356307736752,"extension":6.997523006176751},"index":3,"playId":"61cb0686-2bd5-3b03-acc8-60dfe312a4a9","pitchNumber":3,"startTime":"2026-06-20T23:25:48.819Z","endTime":"2026-06-20T23:25:52.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:25:52.219Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yordan Alvarez grounds out, second baseman Travis Bazzana to first baseman Kyle Manzardo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T23:25:54.747Z","endTime":"2026-06-20T23:26:41.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74674612923565,"aZ":-24.783362379954067,"pfxX":-1.6991605200174775,"pfxZ":4.35238721007198,"pX":-0.3246878244850022,"pZ":2.0112402717948905,"vX0":-2.805047262087441,"vY0":-129.157611160836,"vZ0":-4.861881289952251,"x":129.38,"y":184.48,"x0":0.9941632277935553,"y0":50.00027400069503,"z0":5.812930711556556,"aX":-2.88313070824682},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.1,"breakHorizontal":3.7,"spinRate":2090,"spinDirection":212},"zone":7,"typeConfidence":0.97,"plateTime":0.4233302126322478,"extension":7.4511740915075535},"index":0,"playId":"b94a2cc2-f8d7-3025-a71d-e5ae81e1c184","pitchNumber":1,"startTime":"2026-06-20T23:26:17.736Z","endTime":"2026-06-20T23:26:21.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.155284208112377,"aZ":-13.948564031170616,"pfxX":4.993874750200545,"pfxZ":9.53667478050845,"pX":0.374611093704348,"pZ":2.8789804271829413,"vX0":-2.7742424189702386,"vY0":-136.86808540781888,"vZ0":-5.579343868654062,"x":102.72,"y":161.05,"x0":0.7487015721787826,"y0":50.001230651112884,"z0":5.887096746527181,"aX":9.542429590664124},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":-8.5,"spinRate":1906,"spinDirection":147},"zone":6,"typeConfidence":0.91,"plateTime":0.3990775778093729,"extension":7.41020897403895},"hitData":{"launchSpeed":104.9,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.84,"coordY":151.07}},"index":1,"playId":"afd393f7-84f9-3e66-8456-94d79e665600","pitchNumber":2,"startTime":"2026-06-20T23:26:33.257Z","endTime":"2026-06-20T23:26:41.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.699999999999996,"awayTeamWinProbability":59.300000000000004,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:26:41.569Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christian Walker pops out to third baseman Daniel Schneemann.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T23:27:16.662Z","endTime":"2026-06-20T23:27:29.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"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-06-20T23:27:00.645Z","endTime":"2026-06-20T23:27:18.751Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.461363124382025,"aZ":-44.470875665787176,"pfxX":-4.3235519463652246,"pfxZ":-9.307876018056545,"pX":-0.06191508142677416,"pZ":2.4573338198880434,"vX0":-0.8943045000558143,"vY0":-115.09763029704195,"vZ0":1.0821251947256108,"x":119.36,"y":172.43,"x0":0.8945097735889824,"y0":50.0035246895817,"z0":6.340807866801311,"aX":-5.7107711594105695},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-16.1,"breakHorizontal":8.0,"spinRate":2658,"spinDirection":338},"zone":5,"typeConfidence":0.9,"plateTime":0.4787379876385929,"extension":7.094506215598684},"hitData":{"launchSpeed":69.6,"launchAngle":67.0,"totalDistance":107.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":102.83,"coordY":168.31}},"index":1,"playId":"11d03774-0e43-3ad5-8c92-50f4bbad3531","pitchNumber":1,"startTime":"2026-06-20T23:27:18.751Z","endTime":"2026-06-20T23:27:29.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-0.9999999999999929,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:27:29.031Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T23:29:06.067Z","endTime":"2026-06-20T23:31:32.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.1,"endSpeed":69.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02315811203343,"aZ":-37.78037490750012,"pfxX":8.616981820178847,"pfxZ":-4.692991371661358,"pX":1.36716500178032,"pZ":1.722421602255561,"vX0":5.39594178787198,"vY0":-109.14507948090404,"vZ0":1.332867016245442,"x":64.89,"y":192.27,"x0":-2.265413483398835,"y0":50.004096349900536,"z0":5.204300914860005,"aX":10.290169676235095},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-7.7,"breakHorizontal":-17.2,"spinRate":2705,"spinDirection":58},"zone":14,"typeConfidence":0.94,"plateTime":0.5037945455886481,"extension":7.221194178417098},"index":0,"playId":"245a4d1a-8153-3c05-b8cf-ec3d8e992773","pitchNumber":1,"startTime":"2026-06-20T23:30:00.777Z","endTime":"2026-06-20T23:30:06.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.469294800671335,"aZ":-19.16682310258789,"pfxX":-9.85383565668875,"pfxZ":7.265874432525679,"pX":0.69276720134553,"pZ":1.9682141732869505,"vX0":10.719045345527638,"vY0":-132.94597080262218,"vZ0":-3.9764355787813606,"x":90.59,"y":185.64,"x0":-2.1109100407298795,"y0":50.00478247834134,"z0":4.874417005314248,"aX":-17.64426109217752},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.5,"breakHorizontal":15.5,"spinRate":2323,"spinDirection":232},"zone":9,"typeConfidence":0.77,"plateTime":0.4119771281826283,"extension":7.439434634437327},"index":1,"playId":"8c18bc94-a844-3aca-bdc5-0492c3ef484a","pitchNumber":2,"startTime":"2026-06-20T23:30:17.988Z","endTime":"2026-06-20T23:30:21.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":681293,"fullName":"Spencer Arrighetti"}}},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"765ada46-3937-4209-b222-6241ab7011ae","pitchNumber":2,"startTime":"2026-06-20T23:30:37.268Z","endTime":"2026-06-20T23:31:02.483Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.965087866814727,"aZ":-33.080391971935796,"pfxX":9.243375615642796,"pfxZ":-0.6749004955421629,"pX":-0.44386093158987455,"pZ":1.5982578857210379,"vX0":2.1054223362078712,"vY0":-115.66410977197093,"vZ0":-0.1887940986244352,"x":133.92,"y":195.63,"x0":-2.5679473221749975,"y0":50.00136534808047,"z0":4.871523271146946,"aX":12.43634572380631},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-1.0,"breakHorizontal":-17.3,"spinRate":2799,"spinDirection":63},"zone":7,"typeConfidence":2.0,"plateTime":0.4747979814102212,"extension":7.078678665513349},"index":3,"playId":"a6b0234d-3618-34c7-a3c5-bfcd92e37511","pitchNumber":3,"startTime":"2026-06-20T23:31:12.776Z","endTime":"2026-06-20T23:31:16.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.385567591818283,"aZ":-33.297368198179356,"pfxX":11.570136922398712,"pfxZ":-0.8333725186786882,"pX":-0.8146808364143563,"pZ":2.6480062208172566,"vX0":0.9489579220136164,"vY0":-115.78672158920752,"vZ0":2.114263801752837,"x":148.05,"y":167.28,"x0":-2.7323625574718613,"y0":50.00330117704384,"z0":4.92914028814587,"aX":15.572364636641117},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-0.6,"breakHorizontal":-21.1,"spinRate":2906,"spinDirection":64},"zone":4,"typeConfidence":2.0,"plateTime":0.4746428980069841,"extension":7.0689777961636935},"index":4,"playId":"675c7806-0c1e-3405-b7ee-a522d5149bf7","pitchNumber":4,"startTime":"2026-06-20T23:31:29.019Z","endTime":"2026-06-20T23:31:32.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:31:32.357Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kahlil Watson called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T23:31:46.287Z","endTime":"2026-06-20T23:33:48.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.394304119119482,"aZ":-32.89360763478728,"pfxX":-6.751113484900131,"pfxZ":-0.48127753130053463,"pX":-0.6830003709326361,"pZ":2.6862150094523827,"vX0":6.097733150114811,"vY0":-121.2448968301511,"vZ0":1.5811822182122421,"x":143.03,"y":166.25,"x0":-2.3517539885730434,"y0":50.00367768704124,"z0":4.893140568742442,"aX":-10.06604636746919},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.2,"breakHorizontal":10.8,"spinRate":1333,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.4515080156618061,"extension":7.424514680953164},"index":0,"playId":"8ee05e20-3764-30d7-bf30-b650da6e39f6","pitchNumber":1,"startTime":"2026-06-20T23:31:57.786Z","endTime":"2026-06-20T23:32:01.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.684759047374477,"aZ":-36.877210145613454,"pfxX":10.285342923692044,"pfxZ":-3.7420858414096734,"pX":0.03583258168450883,"pZ":0.9879060897977449,"vX0":2.418353726846599,"vY0":-112.14826084691914,"vZ0":-0.5075310022493762,"x":115.63,"y":212.11,"x0":-2.395600610602345,"y0":50.002395657566915,"z0":5.020038264109359,"aX":12.933174412916054},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-6.6,"breakHorizontal":-19.2,"spinRate":2956,"spinDirection":56},"zone":14,"typeConfidence":0.93,"plateTime":0.4907915450826552,"extension":7.031909856992671},"index":1,"playId":"813bb3e0-cd3b-39b6-af82-3cc5d5c2d4cb","pitchNumber":2,"startTime":"2026-06-20T23:32:12.827Z","endTime":"2026-06-20T23:32:15.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.889834987569525,"aZ":-37.280172729625164,"pfxX":9.663002897126248,"pfxZ":-4.00229022575592,"pX":0.1414314756169227,"pZ":1.4276356694255907,"vX0":2.856965165045771,"vY0":-112.93505983319955,"vZ0":0.36411873417374596,"x":111.61,"y":200.23,"x0":-2.399294376526363,"y0":50.00260023015532,"z0":5.05135233572492,"aX":12.329776756013576},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-6.7,"breakHorizontal":-18.2,"spinRate":2985,"spinDirection":53},"zone":14,"typeConfidence":0.94,"plateTime":0.48726204606289647,"extension":7.150834179340257},"index":2,"playId":"6483e630-9179-3407-8190-4059894f6bef","pitchNumber":3,"startTime":"2026-06-20T23:32:29.915Z","endTime":"2026-06-20T23:32:33.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71279585674643,"aZ":-17.705989873980084,"pfxX":-7.891629748185686,"pfxZ":7.794431503413254,"pX":0.5005780875868432,"pZ":3.801059562312614,"vX0":10.002952983404297,"vY0":-134.75413791956515,"vZ0":0.16425851627139143,"x":97.92,"y":136.15,"x0":-2.2181056400417303,"y0":50.00348737669581,"z0":4.980774930067281,"aX":-14.650974496736833},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.4,"breakHorizontal":12.4,"spinRate":2321,"spinDirection":231},"zone":12,"typeConfidence":0.92,"plateTime":0.4050139696731181,"extension":7.280384983659325},"index":3,"playId":"688f0cd9-7f6b-3507-a2ac-68c0e228f9b3","pitchNumber":4,"startTime":"2026-06-20T23:32:50.914Z","endTime":"2026-06-20T23:32:54.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":81.0,"endSpeed":75.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.504984463427636,"aZ":-28.990708830693183,"pfxX":8.368103979816652,"pfxZ":2.2522646900282233,"pX":1.7708419585635657,"pZ":1.9232140150203012,"vX0":7.285734661457895,"vY0":-117.87714059649093,"vZ0":-0.6979414747339105,"x":49.5,"y":186.85,"x0":-2.442275543022225,"y0":50.00182123955401,"z0":4.889499763792721,"aX":11.826214671973606},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":4.2,"breakHorizontal":-16.9,"spinRate":2958,"spinDirection":62},"zone":14,"typeConfidence":0.82,"plateTime":0.46389833845543293,"extension":7.104585532934651},"index":4,"playId":"0540ae68-8b31-379e-8cd2-7d8cc2e431ef","pitchNumber":5,"startTime":"2026-06-20T23:33:07.449Z","endTime":"2026-06-20T23:33:11.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":70.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.939078219015403,"aZ":-39.382912782837685,"pfxX":9.953943913352399,"pfxZ":-5.810856226914764,"pX":-0.7731963646043086,"pZ":1.5545043946724446,"vX0":0.7484740947681128,"vY0":-111.04004610643155,"vZ0":1.360417033374715,"x":146.47,"y":196.81,"x0":-2.407199414745219,"y0":50.00051560881656,"z0":5.049461964047895,"aX":12.356851752933935},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-9.8,"breakHorizontal":-18.2,"spinRate":2818,"spinDirection":57},"zone":13,"typeConfidence":0.94,"plateTime":0.49435301381868957,"extension":7.046115622665363},"index":5,"playId":"d64a7b4c-77d8-30d8-8a25-b6de8cc86b1b","pitchNumber":6,"startTime":"2026-06-20T23:33:27.246Z","endTime":"2026-06-20T23:33:32.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.021436205423374,"aZ":-20.42248821326758,"pfxX":0.24445957467093382,"pfxZ":7.03437742130586,"pX":0.1435141368195522,"pZ":2.25796381838036,"vX0":6.205985192847601,"vY0":-127.61901922657646,"vZ0":-2.3634928491968594,"x":111.53,"y":177.81,"x0":-2.3383584700561806,"y0":50.00532760014088,"z0":4.782215082362818,"aX":0.40838569562100363},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":12.5,"breakHorizontal":-1.7,"spinRate":2418,"spinDirection":206},"zone":5,"typeConfidence":0.94,"plateTime":0.4270389195651427,"extension":7.214186072975272},"index":6,"playId":"47f7115a-7ca6-320c-a181-78563dd33259","pitchNumber":7,"startTime":"2026-06-20T23:33:45.287Z","endTime":"2026-06-20T23:33:48.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":696135,"link":"/api/v1/people/696135"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.3,"awayTeamWinProbability":56.7,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:33:48.705Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, second baseman Jose Altuve to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T23:33:56.143Z","endTime":"2026-06-20T23:35:27.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.413367569758407,"aZ":-22.6145724359673,"pfxX":1.6130336549313173,"pfxZ":5.775296123832726,"pX":-0.6466828521262672,"pZ":3.1421054020248893,"vX0":4.161420265716241,"vY0":-127.14455896619386,"vZ0":-0.014424318609666642,"x":141.65,"y":153.94,"x0":-2.5070451224486243,"y0":50.00197320564383,"z0":4.926359623905178,"aX":2.66870891935021},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.7,"breakHorizontal":-3.7,"spinRate":2411,"spinDirection":194},"zone":1,"typeConfidence":2.0,"plateTime":0.4290146986686816,"extension":7.2562785798970495},"index":0,"playId":"c8e008ea-b83a-330c-8dfb-4cf4a45d49a6","pitchNumber":1,"startTime":"2026-06-20T23:34:15.388Z","endTime":"2026-06-20T23:34:19.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.263920114637354,"aZ":-39.279810877102555,"pfxX":10.658101658056346,"pfxZ":-5.5375208690540685,"pX":-1.93219675099963,"pZ":2.445641997858235,"vX0":-1.54322612017241,"vY0":-112.74147871760242,"vZ0":2.7879450791733515,"x":190.65,"y":172.75,"x0":-2.6215976805928887,"y0":50.00535777898728,"z0":5.168530598813778,"aX":13.666829641758365},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-9.0,"breakHorizontal":-18.8,"spinRate":2946,"spinDirection":62},"zone":11,"typeConfidence":0.94,"plateTime":0.4865821508544381,"extension":6.910231614591096},"index":1,"playId":"276cb12c-5f26-3866-ad85-1a86b1bf118f","pitchNumber":2,"startTime":"2026-06-20T23:34:32.133Z","endTime":"2026-06-20T23:34:36.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.148622571278715,"aZ":-30.198466863093714,"pfxX":10.844358509861417,"pfxZ":1.486121902796853,"pX":-0.9169920469787441,"pZ":3.333014004900905,"vX0":1.1048058261712304,"vY0":-114.45313790049634,"vZ0":3.1401291931475144,"x":151.95,"y":148.79,"x0":-2.8145944712407407,"y0":50.00044572643891,"z0":4.900882318704865,"aX":14.382489990652381},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":3.8,"breakHorizontal":-19.9,"spinRate":2816,"spinDirection":67},"zone":11,"typeConfidence":0.75,"plateTime":0.47858834642969317,"extension":7.105130139103424},"index":2,"playId":"2d3ec58c-5d65-3e06-a2da-c0d285e32df7","pitchNumber":3,"startTime":"2026-06-20T23:34:49.442Z","endTime":"2026-06-20T23:34:54.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66357638394431,"aZ":-22.61365438202868,"pfxX":-0.164755992634668,"pfxZ":5.722394366034273,"pX":-0.43744339490896095,"pZ":2.4332808412590343,"vX0":5.311999350828525,"vY0":-128.22937033472095,"vZ0":-1.6742661358480677,"x":133.67,"y":173.08,"x0":-2.511501741282948,"y0":50.00500245206757,"z0":4.853124549680596,"aX":-0.2767363460862808},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.2,"breakHorizontal":-0.8,"spinRate":2332,"spinDirection":206},"zone":4,"typeConfidence":0.93,"plateTime":0.42660088736996027,"extension":7.378565163004684},"hitData":{"launchSpeed":98.9,"launchAngle":3.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.42,"coordY":154.12}},"index":3,"playId":"7847bc6c-abd9-32a4-943b-c0bea262d0cc","pitchNumber":4,"startTime":"2026-06-20T23:35:18.498Z","endTime":"2026-06-20T23:35:27.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:35:27.687Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Paredes singles on a line drive to left fielder Steven Kwan.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T23:37:52.541Z","endTime":"2026-06-20T23:38:52.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.037576280599204,"aZ":-14.565922565130187,"pfxX":4.964607192794249,"pfxZ":9.536367399030489,"pX":1.0807791312548265,"pZ":3.016346145513576,"vX0":-1.194661158777838,"vY0":-134.7309412044712,"vZ0":-5.149422028120294,"x":75.8,"y":157.34,"x0":0.8835417389713963,"y0":50.00489739138813,"z0":5.974375299396345,"aX":9.169349017894925},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":-8.8,"spinRate":1817,"spinDirection":147},"zone":12,"typeConfidence":0.9,"plateTime":0.4058353063388034,"extension":7.196293408627111},"index":0,"playId":"f3181acf-0084-3712-85c1-0d17e8dc1eec","pitchNumber":1,"startTime":"2026-06-20T23:38:03.523Z","endTime":"2026-06-20T23:38:07.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.014869019737667,"aZ":-46.35714667507714,"pfxX":-4.243836608476041,"pfxZ":-10.661869776775106,"pX":0.33624788439614384,"pZ":1.185935008953327,"vX0":0.02915518980218043,"vY0":-115.83824507909335,"vZ0":-1.2783728937125876,"x":104.18,"y":206.76,"x0":0.872786000383018,"y0":50.00488362009334,"z0":6.263433550911608,"aX":-5.643017849650541},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-19.2,"breakHorizontal":7.7,"spinRate":2664,"spinDirection":335},"zone":14,"typeConfidence":0.9,"plateTime":0.476813241160162,"extension":6.9013599100164535},"index":1,"playId":"bbe07057-6ccd-3151-a8f8-84913909cbef","pitchNumber":2,"startTime":"2026-06-20T23:38:20.122Z","endTime":"2026-06-20T23:38:23.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76559800883459,"aZ":-46.30655532975187,"pfxX":-5.273729471515605,"pfxZ":-10.537770110799773,"pX":0.7224495876151058,"pZ":1.820928833273451,"vX0":0.8544424059320624,"vY0":-116.18696709452266,"vZ0":0.07351425347079266,"x":89.46,"y":189.61,"x0":1.0298082205211618,"y0":50.00545688238161,"z0":6.262407169155752,"aX":-7.069360822582043},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-18.6,"breakHorizontal":9.2,"spinRate":2671,"spinDirection":335},"zone":9,"typeConfidence":0.9,"plateTime":0.4750208545732084,"extension":7.008058652279044},"hitData":{"launchSpeed":74.5,"launchAngle":20.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.94,"coordY":115.54}},"index":2,"playId":"b18eaf6b-62c7-3817-9429-740b31b7a344","pitchNumber":3,"startTime":"2026-06-20T23:38:40.862Z","endTime":"2026-06-20T23:38:52.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.4,"awayTeamWinProbability":51.6,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:38:52.621Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a line drive to center fielder Petey Halpin. Isaac Paredes to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T23:38:56.381Z","endTime":"2026-06-20T23:39:43.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnSecond":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.534917667951813,"aZ":-22.890623351207836,"pfxX":4.459614411478556,"pfxZ":6.591389373487765,"pX":1.0109911532153142,"pZ":4.656415900396234,"vX0":-1.0089227697558456,"vY0":-117.96081811590335,"vZ0":1.5792357363006582,"x":78.46,"y":113.06,"x0":0.8649582984375775,"y0":50.003852741885325,"z0":6.089323684126262,"aX":6.281925505190665},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":12.6,"breakHorizontal":-7.8,"spinRate":1255,"spinDirection":125},"zone":12,"typeConfidence":0.9,"plateTime":0.4644231627730475,"extension":6.9553463458947755},"index":0,"playId":"549c0b72-6f3f-3f48-afe7-9df62428298d","pitchNumber":1,"startTime":"2026-06-20T23:39:16.847Z","endTime":"2026-06-20T23:39:19.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.516361004941736,"aZ":-31.690971068140936,"pfxX":-4.334520252989218,"pfxZ":0.3016629325396689,"pX":-0.1993679530043757,"pZ":2.1870483710619744,"vX0":-1.4257550848673672,"vY0":-126.23881316011254,"vZ0":-2.975257379857706,"x":124.6,"y":179.73,"x0":0.9353200470695446,"y0":50.006251302338995,"z0":5.919309108424416,"aX":-7.031154733323495},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.1,"breakHorizontal":8.2,"spinRate":2050,"spinDirection":215},"zone":5,"typeConfidence":0.89,"plateTime":0.4330794982408994,"extension":6.970158588562578},"hitData":{"launchSpeed":77.4,"launchAngle":22.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.58,"coordY":92.92}},"index":1,"playId":"7816d9b0-2862-3943-810f-617dbe358cf9","pitchNumber":2,"startTime":"2026-06-20T23:39:32.606Z","endTime":"2026-06-20T23:39:43.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.50000000000001,"awayTeamWinProbability":45.49999999999999,"homeTeamWinProbabilityAdded":6.1000000000000085,"leverageIndex":1.66,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:39:43.660Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a line drive to right fielder Kahlil Watson. Isaac Paredes scores. Jose Altuve to 3rd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T23:39:46.710Z","endTime":"2026-06-20T23:40:23.213Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnThird":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":{"id":676282,"link":"/api/v1/people/676282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.662344968805904,"aZ":-14.585865087674238,"pfxX":4.508620879059444,"pfxZ":9.584200073417694,"pX":-0.2673610471369884,"pZ":2.9554550839937246,"vX0":-4.186871140340649,"vY0":-134.27621649936233,"vZ0":-5.168458294602272,"x":127.19,"y":158.98,"x0":0.7224275995583183,"y0":50.00507344487131,"z0":5.934402523930375,"aX":8.276833448560037},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":-7.3,"spinRate":1777,"spinDirection":142},"zone":2,"typeConfidence":0.9,"plateTime":0.4070975364721763,"extension":7.4197412307310175},"hitData":{"launchSpeed":89.0,"launchAngle":14.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.72,"coordY":89.0}},"index":0,"playId":"1739d60c-77ca-3956-b0e0-5e821764ca18","pitchNumber":1,"startTime":"2026-06-20T23:40:12.145Z","endTime":"2026-06-20T23:40:23.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.5,"awayTeamWinProbability":32.5,"homeTeamWinProbabilityAdded":12.999999999999993,"leverageIndex":2.11,"dramaIndex":138.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:40:23.213Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cam Smith flies out to left fielder Steven Kwan.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T23:40:33.662Z","endTime":"2026-06-20T23:41:41.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnThird":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.670692945377674,"aZ":-44.70688164947258,"pfxX":-5.892800311614405,"pfxZ":-9.473885137977827,"pX":1.0277810592629562,"pZ":3.1004851317770297,"vX0":1.6376729894731732,"vY0":-114.99221157842169,"vZ0":2.4437070320081076,"x":77.82,"y":155.07,"x0":1.0668302689577833,"y0":50.001634899319306,"z0":6.399020056128222,"aX":-7.797836640170407},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-16.1,"breakHorizontal":10.2,"spinRate":2495,"spinDirection":337},"zone":12,"typeConfidence":0.91,"plateTime":0.4784852735863243,"extension":6.844724100902599},"index":0,"playId":"548df464-bade-39b2-b3aa-b16a4fe3487b","pitchNumber":1,"startTime":"2026-06-20T23:40:57.533Z","endTime":"2026-06-20T23:41:02.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.123177678924797,"aZ":-21.666015472452102,"pfxX":3.8879499327556557,"pfxZ":7.3551773064929025,"pX":-0.17331532097065008,"pZ":2.069534648544142,"vX0":-3.07194549024023,"vY0":-118.88817589680012,"vZ0":-4.526973107126125,"x":123.61,"y":182.9,"x0":0.6313917165972469,"y0":50.005481007573216,"z0":5.968642905861816,"aX":5.557895006410256},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":12.5,"breakHorizontal":-6.2,"spinRate":1369,"spinDirection":128},"zone":8,"typeConfidence":0.89,"plateTime":0.4609715417015665,"extension":7.317947688726333},"index":1,"playId":"3160c073-2969-3fe6-bc2c-0729709ced72","pitchNumber":2,"startTime":"2026-06-20T23:41:13.483Z","endTime":"2026-06-20T23:41:16.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.076912899585462,"aZ":-21.03653907105886,"pfxX":6.533113002821013,"pfxZ":7.816944762761034,"pX":0.7305204886427479,"pZ":3.3370931195212967,"vX0":-2.4312924809610887,"vY0":-118.70177104185996,"vZ0":-1.6862659954317007,"x":89.15,"y":148.68,"x0":0.9202706342463131,"y0":50.001394117780286,"z0":5.975105720165655,"aX":9.306423885633736},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":14.0,"breakHorizontal":-11.3,"spinRate":1422,"spinDirection":130},"zone":3,"typeConfidence":0.9,"plateTime":0.46172783342193746,"extension":7.63028141131477},"hitData":{"launchSpeed":74.2,"launchAngle":43.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.89,"coordY":108.98}},"index":2,"playId":"927a0177-fe7d-3927-a21a-617d012256ef","pitchNumber":3,"startTime":"2026-06-20T23:41:30.602Z","endTime":"2026-06-20T23:41:41.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-5.399999999999999,"leverageIndex":1.53,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:41:41.601Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Meyers called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T23:41:47.081Z","endTime":"2026-06-20T23:43:48.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnThird":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":79.5,"endSpeed":72.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.611893069282093,"aZ":-44.48208861667283,"pfxX":-6.039242324508728,"pfxZ":-9.286682257086397,"pX":0.038645095711250105,"pZ":3.0316948052133283,"vX0":-0.09084596089280983,"vY0":-115.58408829873913,"vZ0":2.3269545054792546,"x":115.53,"y":156.92,"x0":0.8606736539861459,"y0":50.00206874268677,"z0":6.347860295876874,"aX":-8.005080050075312},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-15.7,"breakHorizontal":10.9,"spinRate":2721,"spinDirection":332},"zone":2,"typeConfidence":0.9,"plateTime":0.4775960710402103,"extension":7.03315082286816},"index":0,"playId":"38e120b5-1d91-3657-a57a-208131cc27e9","pitchNumber":1,"startTime":"2026-06-20T23:42:14.810Z","endTime":"2026-06-20T23:42:18.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.751506621403305,"aZ":-22.095741326456874,"pfxX":8.86364874461244,"pfxZ":6.979475231672309,"pX":0.6196205336684172,"pZ":0.7237240799589949,"vX0":-2.97521805643884,"vY0":-120.11625898390213,"vZ0":-7.3596155064083,"x":93.38,"y":219.24,"x0":0.730928262633386,"y0":50.00415495087495,"z0":5.825806759048745,"aX":12.804713226988275},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":10.9,"breakHorizontal":-15.2,"spinRate":1495,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.4579981430031186,"extension":7.513571773905676},"index":1,"playId":"8142747e-12f2-3cb6-9bfd-eca6e2513180","pitchNumber":2,"startTime":"2026-06-20T23:42:31.484Z","endTime":"2026-06-20T23:42:36.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49564353767999,"aZ":-20.219494032892356,"pfxX":4.634376793505044,"pfxZ":8.489666172663,"pX":0.42862178844698534,"pZ":4.0517844935702305,"vX0":-1.9677595851781733,"vY0":-118.18116569617517,"vZ0":-0.5082280586759349,"x":100.66,"y":129.38,"x0":0.6720700873980526,"y0":50.001076247167234,"z0":6.134315194871267,"aX":6.524481747887905},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":15.5,"breakHorizontal":-7.9,"spinRate":1321,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.4642823597901353,"extension":7.507662857689623},"index":2,"playId":"b1c3f863-7738-356a-b7d0-8c570dcd955d","pitchNumber":3,"startTime":"2026-06-20T23:42:56.006Z","endTime":"2026-06-20T23:43:00.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6075610353904,"aZ":-45.368141118577604,"pfxX":-5.733769973155276,"pfxZ":-9.865610268262774,"pX":-0.06041558129832855,"pZ":2.0526440598025166,"vX0":-0.3638383764267318,"vY0":-116.03547940040109,"vZ0":0.3727077639108072,"x":119.3,"y":183.36,"x0":0.8422167206977266,"y0":50.00337232230717,"z0":6.2816965426534495,"aX":-7.667997449203677},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-17.3,"breakHorizontal":10.4,"spinRate":2653,"spinDirection":333},"zone":8,"typeConfidence":0.91,"plateTime":0.4755514784516106,"extension":7.149310928165671},"index":3,"playId":"5ea202c2-ee59-3f1e-85fe-39cb7ff0bf81","pitchNumber":4,"startTime":"2026-06-20T23:43:15.632Z","endTime":"2026-06-20T23:43:19.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-20T23:43:30.120Z","endTime":"2026-06-20T23:43:45.089Z","isPitch":false,"type":"action","player":{"id":676694,"link":"/api/v1/people/676694"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":72.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.239206939188257,"aZ":-45.66845994772389,"pfxX":-5.67292306613604,"pfxZ":-9.995584229768932,"pX":0.6475878240496685,"pZ":2.9383090386393005,"vX0":1.0501268354355038,"vY0":-116.42667000961399,"vZ0":2.2323091064739695,"x":92.32,"y":159.45,"x0":0.9224683820515636,"y0":50.002952615408155,"z0":6.342841617766696,"aX":-7.6587052479764735},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-17.0,"breakHorizontal":10.0,"spinRate":2690,"spinDirection":330},"zone":3,"typeConfidence":0.91,"plateTime":0.47347273312574645,"extension":6.978027646116149},"index":5,"playId":"39532da4-4d5a-3cf4-993b-022a3a5d0c4e","pitchNumber":5,"startTime":"2026-06-20T23:43:45.089Z","endTime":"2026-06-20T23:43:48.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-7.0,"leverageIndex":1.94,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:43:48.404Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Matthews strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T23:43:54.419Z","endTime":"2026-06-20T23:45:26.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23218524492994,"aZ":-46.75019951962567,"pfxX":-4.123306939890988,"pfxZ":-10.739551359059474,"pX":-0.819407312304704,"pZ":2.112475113592813,"vX0":-2.466842846496732,"vY0":-117.20278955746328,"vZ0":0.591897615468461,"x":148.23,"y":181.74,"x0":0.7913697040432824,"y0":50.00373214495695,"z0":6.311381806993767,"aX":-5.595221436907821},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-18.7,"breakHorizontal":8.2,"spinRate":2706,"spinDirection":334},"zone":13,"typeConfidence":0.9,"plateTime":0.4718124055448465,"extension":7.091790494411976},"index":0,"playId":"969cee91-e31c-32aa-9609-406ab5c7da3e","pitchNumber":1,"startTime":"2026-06-20T23:44:17.169Z","endTime":"2026-06-20T23:44:20.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":74.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31724341531937,"aZ":-22.04365589137441,"pfxX":7.160930363437981,"pfxZ":7.04568177609959,"pX":1.0662420095817802,"pZ":3.2590094767240116,"vX0":-1.7507628547633578,"vY0":-119.7790405946544,"vZ0":-1.7571345294236176,"x":76.36,"y":150.79,"x0":0.8809190993440135,"y0":50.00516894578484,"z0":5.993045572294676,"aX":10.301252583173945},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":12.6,"breakHorizontal":-12.5,"spinRate":1506,"spinDirection":125},"zone":12,"typeConfidence":0.9,"plateTime":0.45906591662706653,"extension":7.263237843163589},"index":1,"playId":"328846bd-16d9-38a2-a366-e815d4c6b87c","pitchNumber":2,"startTime":"2026-06-20T23:44:36.570Z","endTime":"2026-06-20T23:44:41.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.165445136604507,"aZ":-22.443214466411167,"pfxX":7.346606463009557,"pfxZ":6.756496762358685,"pX":-0.5912764967164644,"pZ":3.323544474839764,"vX0":-5.065007802772114,"vY0":-119.59489056234726,"vZ0":-1.6495368215080122,"x":139.54,"y":149.04,"x0":0.6049018769772155,"y0":50.00595368516824,"z0":6.045222912515657,"aX":10.589667880231067},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":12.1,"breakHorizontal":-12.0,"spinRate":1457,"spinDirection":128},"zone":1,"typeConfidence":0.9,"plateTime":0.45888102135931064,"extension":7.381138959525873},"index":2,"playId":"68481840-aec7-3776-8598-72e37c661952","pitchNumber":3,"startTime":"2026-06-20T23:44:54.811Z","endTime":"2026-06-20T23:44:59.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.541197146907034,"aZ":-46.92181690913002,"pfxX":-5.341676239561956,"pfxZ":-10.648699530724386,"pX":-0.20614349747082492,"pZ":1.4286681962536374,"vX0":-0.7514236639713427,"vY0":-118.08703627370704,"vZ0":-1.0304772818357426,"x":124.86,"y":200.21,"x0":0.810533665796147,"y0":50.00313350579468,"z0":6.261656175427008,"aX":-7.397715384624153},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-19.2,"breakHorizontal":9.8,"spinRate":2732,"spinDirection":335},"zone":13,"typeConfidence":0.9,"plateTime":0.4673188352986206,"extension":7.01159957955212},"index":3,"playId":"e6e436b8-4bd7-3c04-bed4-a58c1f7038a4","pitchNumber":4,"startTime":"2026-06-20T23:45:22.348Z","endTime":"2026-06-20T23:45:26.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":1.96,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:45:26.613Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Bailey singles on a line drive to right fielder Cam Smith.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T23:47:46.959Z","endTime":"2026-06-20T23:48:58.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.466827257813193,"aZ":-18.923653377617583,"pfxX":-1.460148792633913,"pfxZ":7.879199252277613,"pX":-0.8816784366121998,"pZ":1.9861767565876347,"vX0":4.678181678595102,"vY0":-128.32853454181637,"vZ0":-3.358722448903211,"x":150.61,"y":185.15,"x0":-2.531891115344113,"y0":50.00263785673217,"z0":4.771175286380145,"aX":-2.4557019257250556},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.8,"breakHorizontal":1.7,"spinRate":2301,"spinDirection":219},"zone":13,"typeConfidence":0.91,"plateTime":0.4254522480748655,"extension":7.23450727054639},"index":0,"playId":"676280d6-e9bc-3e9a-b3bb-5a90883470e0","pitchNumber":1,"startTime":"2026-06-20T23:47:57.641Z","endTime":"2026-06-20T23:48:02.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.560044902987975,"aZ":-17.41498099080232,"pfxX":-8.430073067079045,"pfxZ":8.396234534574479,"pX":1.0354985825620036,"pZ":3.3801696096472114,"vX0":11.283874888682869,"vY0":-131.41963199714684,"vZ0":-0.7215561150343411,"x":77.53,"y":147.52,"x0":-2.2086745486708264,"y0":50.00168389471293,"z0":4.945886655238391,"aX":-14.817859420760348},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.2,"breakHorizontal":13.0,"spinRate":2376,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.4159911239066201,"extension":7.523302774198144},"index":1,"playId":"7cedc92e-7ce1-39ae-95e9-4c6857bd89f6","pitchNumber":2,"startTime":"2026-06-20T23:48:14.266Z","endTime":"2026-06-20T23:48:18.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43895915894737,"aZ":-20.958215145198608,"pfxX":0.44082822974562186,"pfxZ":6.933765400373492,"pX":-0.07028057961275846,"pZ":1.9258172909998745,"vX0":5.557302124850307,"vY0":-125.58077975613526,"vZ0":-2.9017549412164234,"x":119.68,"y":186.78,"x0":-2.3575979041629385,"y0":50.001917229041325,"z0":4.777482964004244,"aX":0.7117066294553135},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":12.2,"breakHorizontal":-1.9,"spinRate":2299,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.43407760064254886,"extension":7.288074281664996},"index":2,"playId":"7337862b-cb24-374d-b0cc-d08ac746ef7f","pitchNumber":3,"startTime":"2026-06-20T23:48:31.122Z","endTime":"2026-06-20T23:48:34.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.2,"endSpeed":68.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.624225320180287,"aZ":-37.92592506792934,"pfxX":9.922239390282627,"pfxZ":-4.901572151526178,"pX":-0.9309912281955817,"pZ":2.88092097610006,"vX0":0.6775558125732007,"vY0":-107.91333128366117,"vZ0":3.8825359002396884,"x":152.49,"y":161.0,"x0":-2.537653677206797,"y0":50.00216683380132,"z0":5.249501177075817,"aX":11.645077219364687},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-7.4,"breakHorizontal":-18.1,"spinRate":2769,"spinDirection":65},"zone":11,"typeConfidence":0.94,"plateTime":0.5084949541600654,"extension":7.078483442841702},"hitData":{"launchSpeed":85.9,"launchAngle":20.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.37,"coordY":83.87}},"index":3,"playId":"6f86aae1-c459-3623-a34b-925e22721f77","pitchNumber":4,"startTime":"2026-06-20T23:48:48.085Z","endTime":"2026-06-20T23:48:58.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.9,"awayTeamWinProbability":54.1,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:48:58.717Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Petey Halpin called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T23:49:01.296Z","endTime":"2026-06-20T23:50:28.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45437911204156,"aZ":-26.788549783194824,"pfxX":-8.785969533244868,"pfxZ":3.6243127317509547,"pX":-0.3736055081624464,"pZ":1.8192076955427507,"vX0":6.955819001069471,"vY0":-120.86891937233888,"vZ0":-2.077244415602748,"x":131.24,"y":189.66,"x0":-2.1401836674283348,"y0":50.00548799517985,"z0":5.03061383868844,"aX":-13.067191880531718},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.4,"breakHorizontal":14.4,"spinRate":1451,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.45230044153768034,"extension":7.303287723795758},"index":0,"playId":"2171f778-e1ee-3099-9d28-380d57a8113f","pitchNumber":1,"startTime":"2026-06-20T23:49:25.758Z","endTime":"2026-06-20T23:49:29.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.75042784570746,"aZ":-29.12026439228481,"pfxX":6.743649414807601,"pfxZ":2.293224104328374,"pX":0.10811927663963816,"pZ":2.2268465531633597,"vX0":4.34724930071569,"vY0":-114.46485215508294,"vZ0":0.32600591243806787,"x":112.88,"y":178.66,"x0":-2.6903168231620618,"y0":50.00065018887495,"z0":4.929405276678278,"aX":8.962930177141706},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":4.6,"breakHorizontal":-13.3,"spinRate":2633,"spinDirection":72},"zone":5,"typeConfidence":0.89,"plateTime":0.4781753954882255,"extension":7.016993103581514},"index":1,"playId":"773193f8-5473-3e63-bb15-270cf65c0ad1","pitchNumber":2,"startTime":"2026-06-20T23:49:45.771Z","endTime":"2026-06-20T23:49:49.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":75.8,"endSpeed":69.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.67279662527664,"aZ":-32.69045845785956,"pfxX":10.881995305955106,"pfxZ":-0.41648806704868235,"pX":0.3083268082616657,"pZ":3.443158670170108,"vX0":2.761868092330928,"vY0":-110.28228590164719,"vZ0":3.4638937762452224,"x":105.25,"y":145.81,"x0":-2.3760125802389194,"y0":50.00535750501011,"z0":5.312953983906669,"aX":13.328282416875185},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":0.5,"breakHorizontal":-20.4,"spinRate":2765,"spinDirection":60},"zone":12,"typeConfidence":0.88,"plateTime":0.49775480720221443,"extension":7.0660233329217155},"index":2,"playId":"727c5846-5d36-3fdd-8bb7-6965c68d11bc","pitchNumber":3,"startTime":"2026-06-20T23:50:08.379Z","endTime":"2026-06-20T23:50:13.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.419478725144483,"aZ":-30.303622745967786,"pfxX":10.13904502634784,"pfxZ":1.3819728282826382,"pX":-0.705508325387072,"pZ":2.794488383506124,"vX0":1.3498126816150462,"vY0":-115.62236959172888,"vZ0":1.4613566894830323,"x":143.89,"y":163.33,"x0":-2.614201365619407,"y0":50.00413597625829,"z0":5.060752421957362,"aX":13.736913864478053},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":3.1,"breakHorizontal":-18.7,"spinRate":2673,"spinDirection":74},"zone":1,"typeConfidence":0.76,"plateTime":0.4736024519879045,"extension":6.914177028961898},"index":3,"playId":"0ea0a3fe-37d1-3e1e-912b-9a84eba2d075","pitchNumber":4,"startTime":"2026-06-20T23:50:24.957Z","endTime":"2026-06-20T23:50:28.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.65,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:50:28.319Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Astros challenged (tag play), call on the field was overturned: Travis Bazzana singles on a line drive to center fielder Jake Meyers. Patrick Bailey out at 3rd on the throw, center fielder Jake Meyers to third baseman Isaac Paredes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T23:50:33.717Z","endTime":"2026-06-20T23:52:25.523Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.3,"endSpeed":69.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.762517140712678,"aZ":-36.592265147325605,"pfxX":11.63515250519955,"pfxZ":-3.691100568718807,"pX":-0.2813737655393386,"pZ":0.924494415910542,"vX0":1.1794261345616797,"vY0":-109.56005883995012,"vZ0":-0.6683364757090111,"x":127.73,"y":213.82,"x0":-2.33760355756514,"y0":50.00006384348828,"z0":5.189963043558262,"aX":13.95211839942513},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-6.5,"breakHorizontal":-21.4,"spinRate":2802,"spinDirection":54},"zone":13,"typeConfidence":0.94,"plateTime":0.5025220019650756,"extension":7.089378801197674},"index":0,"playId":"f9d5dd7b-5ab1-390a-930b-8fa426c974d5","pitchNumber":1,"startTime":"2026-06-20T23:50:50.958Z","endTime":"2026-06-20T23:50:55.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":79.5,"endSpeed":73.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.900851168959047,"aZ":-31.586640423907255,"pfxX":7.940309965425801,"pfxZ":0.4274940354163199,"pX":0.3456431445295776,"pZ":1.8686770485720874,"vX0":4.374303588827808,"vY0":-115.85748648016123,"vZ0":-0.21916663216280918,"x":103.82,"y":188.33,"x0":-2.595991818772711,"y0":50.001472534920204,"z0":4.973991628205531,"aX":10.831397452735676},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":1.0,"breakHorizontal":-15.5,"spinRate":2742,"spinDirection":68},"zone":9,"typeConfidence":2.0,"plateTime":0.47209902852890995,"extension":7.103065964504116},"index":1,"playId":"4f5c2165-fb75-3aa0-b4f0-729690f3be12","pitchNumber":2,"startTime":"2026-06-20T23:51:14.459Z","endTime":"2026-06-20T23:51:17.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.04579009064734,"aZ":-31.539311910000336,"pfxX":8.119560784721926,"pfxZ":0.47053260385719486,"pX":0.011920591632213514,"pZ":1.7081584073722527,"vX0":3.854745067499739,"vY0":-115.37294684606506,"vZ0":-0.5690899594794004,"x":116.55,"y":192.66,"x0":-2.7342799330777474,"y0":50.00249140028904,"z0":4.992047556830976,"aX":10.968712893156875},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":1.0,"breakHorizontal":-15.6,"spinRate":2757,"spinDirection":68},"zone":8,"typeConfidence":0.47,"plateTime":0.4743678296455136,"extension":7.064299454669546},"index":2,"playId":"d3d77082-c61e-3251-8749-08c20499181c","pitchNumber":3,"startTime":"2026-06-20T23:51:36.154Z","endTime":"2026-06-20T23:51:39.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":70.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.756009641818906,"aZ":-37.366213076145804,"pfxX":11.118187669406716,"pfxZ":-4.183910910220729,"pX":0.4492291809554911,"pZ":1.0711468551879635,"vX0":3.1001316521753353,"vY0":-111.54252519286422,"vZ0":-0.5431457896940716,"x":99.88,"y":209.86,"x0":-2.407903696774816,"y0":50.00159419087185,"z0":5.218808097120196,"aX":13.805860699485882},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-7.3,"breakHorizontal":-21.0,"spinRate":2900,"spinDirection":57},"zone":14,"typeConfidence":0.94,"plateTime":0.49377168659838055,"extension":7.001867742110716},"index":3,"playId":"690732c7-7043-3cd5-bc4b-885d9e0330cf","pitchNumber":4,"startTime":"2026-06-20T23:51:54.794Z","endTime":"2026-06-20T23:51:59.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":92.1,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92452221573334,"aZ":-19.48103625485003,"pfxX":-9.813309136242857,"pfxZ":6.978342951712473,"pX":0.06357064240026507,"pZ":2.5342934093742633,"vX0":9.764485957631392,"vY0":-133.79720714556362,"vZ0":-2.4009121473664568,"x":114.58,"y":170.35,"x0":-2.352129899745584,"y0":50.00516695209102,"z0":4.833989059709952,"aX":-17.85704466009725},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.4,"breakHorizontal":15.7,"spinRate":2348,"spinDirection":227},"zone":5,"typeConfidence":0.76,"plateTime":0.4088187213061749,"extension":7.39504772604488},"hitData":{"launchSpeed":105.8,"launchAngle":14.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":149.15,"coordY":69.71}},"index":4,"playId":"50b28787-6beb-3895-be49-02c60d488477","pitchNumber":5,"startTime":"2026-06-20T23:52:14.386Z","endTime":"2026-06-20T23:52:25.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":117},"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.38,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:52:25.523Z","atBatIndex":18},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Manzardo hits a home run (9). Travis Bazzana scores.","rbi":2,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T23:54:54.812Z","endTime":"2026-06-20T23:55:21.220Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"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":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":{"id":681293,"link":"/api/v1/people/681293"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":{"id":681293,"link":"/api/v1/people/681293"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":"09bbbd58-df64-3c85-b739-7466a50226c5","startTime":"2026-06-20T23:54:35.711Z","endTime":"2026-06-20T23:54:38.906Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.484558255529333,"aZ":-17.955656653488628,"pfxX":-9.391819394740114,"pfxZ":7.877946151003313,"pX":-0.702849757980893,"pZ":2.195585273541241,"vX0":7.010911276130671,"vY0":-133.20981640585788,"vZ0":-4.310003121638815,"x":143.79,"y":179.5,"x0":-2.1430923792787646,"y0":50.00360932532173,"z0":5.125322241787026,"aX":-16.950939650129005},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.6,"breakHorizontal":15.6,"spinRate":2356,"spinDirection":231},"zone":4,"typeConfidence":0.89,"plateTime":0.4105156283041813,"extension":7.106468991711738},"hitData":{"launchSpeed":100.0,"launchAngle":26.0,"totalDistance":388.0,"trajectory":"line_drive","hardness":"medium","coordinates":{}},"index":1,"playId":"16d40fbd-ea10-391a-8db3-40e68a16d791","pitchNumber":1,"startTime":"2026-06-20T23:54:57.113Z","endTime":"2026-06-20T23:55:21.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.900000000000002,"awayTeamWinProbability":68.1,"homeTeamWinProbabilityAdded":-21.099999999999998,"leverageIndex":1.01,"dramaIndex":160.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:55:21.220Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to left fielder Brice Matthews.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T23:55:21.743Z","endTime":"2026-06-20T23:56:53.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.546046278407385,"aZ":-38.01909886866151,"pfxX":9.520174588395946,"pfxZ":-4.729376113421534,"pX":0.5143078062374596,"pZ":0.8926281417057452,"vX0":3.897246374032335,"vY0":-111.1782195122944,"vZ0":-0.6002444929991925,"x":97.4,"y":214.68,"x0":-2.506052100149668,"y0":50.005425478683705,"z0":5.160174552949549,"aX":11.752359822638606},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-8.4,"breakHorizontal":-18.4,"spinRate":2928,"spinDirection":56},"zone":14,"typeConfidence":0.94,"plateTime":0.49533107057425774,"extension":7.257998195213625},"index":0,"playId":"aba9fd02-206b-35fa-b384-0611f1a80132","pitchNumber":1,"startTime":"2026-06-20T23:55:57.631Z","endTime":"2026-06-20T23:56:00.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.702958656001076,"aZ":-22.427062096338773,"pfxX":-10.711263899931566,"pfxZ":5.353858019210165,"pX":-0.9276428449402094,"pZ":2.636205548422916,"vX0":7.374178267294151,"vY0":-134.25186179855203,"vZ0":-1.8868095004581034,"x":152.36,"y":167.6,"x0":-2.321632179387747,"y0":50.00396342987074,"z0":4.948194584932587,"aX":-19.50766416697902},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.5,"breakHorizontal":17.8,"spinRate":2286,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.40834026833512027,"extension":7.245497648472352},"index":1,"playId":"72827491-7f9f-33cf-9f02-bf7a97cbed7d","pitchNumber":2,"startTime":"2026-06-20T23:56:16.579Z","endTime":"2026-06-20T23:56:19.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-20T23:56:28.787Z","endTime":"2026-06-20T23:56:45.719Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"},"defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.377807431810993,"aZ":-34.42988488420927,"pfxX":8.786060768959732,"pfxZ":-1.6944253901365958,"pX":-1.0236310369375703,"pZ":1.2685180829098823,"vX0":1.23438173569853,"vY0":-115.09176624688774,"vZ0":-0.8039984236866613,"x":156.02,"y":204.53,"x0":-2.7089404041685494,"y0":50.005278974421216,"z0":4.9866293608525165,"aX":11.668932798737119},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-3.0,"breakHorizontal":-16.2,"spinRate":2735,"spinDirection":74},"zone":13,"typeConfidence":2.0,"plateTime":0.47776635187034744,"extension":6.955585072289012},"hitData":{"launchSpeed":78.3,"launchAngle":30.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.77,"coordY":112.97}},"index":3,"playId":"c14b2982-765f-3969-b2c8-1ce76c2fc88c","pitchNumber":3,"startTime":"2026-06-20T23:56:45.719Z","endTime":"2026-06-20T23:56:53.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.800000000000004,"awayTeamWinProbability":67.19999999999999,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:56:53.164Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeremy Peña flies out to right fielder Kahlil Watson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T23:59:15.693Z","endTime":"2026-06-21T00:00:20.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78506844468097,"aZ":-22.768097647462245,"pfxX":4.901437253649695,"pfxZ":6.829142317798933,"pX":-0.7612443675568804,"pZ":1.7361487144849317,"vX0":-4.343088029948254,"vY0":-116.81677949890489,"vZ0":-4.703832065350892,"x":146.02,"y":191.9,"x0":0.4885998392384701,"y0":50.00193450101314,"z0":5.926332514583939,"aX":6.748424158712482},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":11.4,"breakHorizontal":-7.8,"spinRate":1456,"spinDirection":127},"zone":7,"typeConfidence":0.9,"plateTime":0.469567403726316,"extension":7.4744983074036995},"index":0,"playId":"6c91b8ff-9d27-336e-b12c-0082d5087d6d","pitchNumber":1,"startTime":"2026-06-20T23:59:29.979Z","endTime":"2026-06-20T23:59:33.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.528958345051844,"aZ":-46.1368144895613,"pfxX":-5.174855738590378,"pfxZ":-10.183767942453013,"pX":-0.25310192353419236,"pZ":1.6132863917755749,"vX0":-1.1500332669783326,"vY0":-117.54263812442784,"vZ0":-0.7566283702043524,"x":126.65,"y":195.22,"x0":0.9168301245364953,"y0":50.00412030903367,"z0":6.300220190207365,"aX":-7.093368506033844},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-18.2,"breakHorizontal":9.6,"spinRate":2806,"spinDirection":331},"zone":13,"typeConfidence":0.91,"plateTime":0.4696822148768445,"extension":7.0933479047644425},"index":1,"playId":"19e7f3ec-b561-3815-b0eb-f798abc35488","pitchNumber":2,"startTime":"2026-06-20T23:59:46.563Z","endTime":"2026-06-20T23:59:51.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5503303751874,"aZ":-14.224248148084758,"pfxX":4.278569957147557,"pfxZ":9.302316595795634,"pX":0.18749821853261506,"pZ":3.401660433559897,"vX0":-2.8988775493022496,"vY0":-137.7947485068529,"vZ0":-4.520476277308339,"x":109.85,"y":146.94,"x0":0.695242388213792,"y0":50.00625739883351,"z0":6.018997893325728,"aX":8.260109106590658},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":-7.2,"spinRate":1906,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.39691517513794006,"extension":7.258985218288408},"hitData":{"launchSpeed":95.9,"launchAngle":40.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.79,"coordY":72.76}},"index":2,"playId":"e8c22c6a-da67-37d6-b051-9400ae09b548","pitchNumber":3,"startTime":"2026-06-21T00:00:10.323Z","endTime":"2026-06-21T00:00:20.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.099999999999998,"awayTeamWinProbability":69.9,"homeTeamWinProbabilityAdded":-2.7000000000000064,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:00:20.584Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yordan Alvarez flies out to right fielder Kahlil Watson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T00:00:20.598Z","endTime":"2026-06-21T00:01:34.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.263575330828687,"aZ":-14.032775871542938,"pfxX":4.151270968976707,"pfxZ":9.568711137852691,"pX":0.955163964578748,"pZ":4.001525890894249,"vX0":-1.0977995692297582,"vY0":-136.83896041308958,"vZ0":-2.8710632840390207,"x":80.59,"y":130.74,"x0":0.8222970128238024,"y0":50.0017324929962,"z0":6.025947726231342,"aX":7.870243735334998},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":-7.3,"spinRate":1894,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.40030468209913295,"extension":7.447863250351795},"index":0,"playId":"438586a4-a364-36c6-8e3c-3bcff2543675","pitchNumber":1,"startTime":"2026-06-21T00:00:48.286Z","endTime":"2026-06-21T00:00:51.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.597242222651612,"aZ":-27.126008118540078,"pfxX":-2.822715633972325,"pfxZ":3.0667357100960935,"pX":0.5771387320962014,"pZ":2.2561253870410862,"vX0":-0.5196138562562984,"vY0":-127.31373891477178,"vZ0":-3.8020801819710313,"x":95.0,"y":177.86,"x0":1.1505250787992134,"y0":50.00226993219482,"z0":5.910499378860304,"aX":-4.643364654278507},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.9,"breakHorizontal":5.3,"spinRate":2103,"spinDirection":216},"zone":9,"typeConfidence":0.96,"plateTime":0.4298637103255678,"extension":7.263515549094612},"index":1,"playId":"d2575764-1485-3aa2-a457-fb65f57b2596","pitchNumber":2,"startTime":"2026-06-21T00:01:03.543Z","endTime":"2026-06-21T00:01:06.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.736540245075982,"aZ":-45.75690614045321,"pfxX":-5.658757906526354,"pfxZ":-10.143424265624292,"pX":0.6446166745411511,"pZ":1.6322461480491048,"vX0":0.9657354307564836,"vY0":-115.84499880972312,"vZ0":-0.2750854432832419,"x":92.43,"y":194.71,"x0":0.9529819601332103,"y0":50.005302554301515,"z0":6.1838093538657875,"aX":-7.574263837174946},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-18.0,"breakHorizontal":10.0,"spinRate":2794,"spinDirection":332},"zone":14,"typeConfidence":0.9,"plateTime":0.475606751655687,"extension":7.017833883962758},"hitData":{"launchSpeed":85.7,"launchAngle":33.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.52,"coordY":92.69}},"index":2,"playId":"50a7c9d7-8585-3d14-8b39-6484d372f281","pitchNumber":3,"startTime":"2026-06-21T00:01:25.447Z","endTime":"2026-06-21T00:01:34.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:01:34.791Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Walker walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T00:01:36.164Z","endTime":"2026-06-21T00:03:34.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.3,"endSpeed":74.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.803944641890865,"aZ":-46.481961704304915,"pfxX":-4.504363745734057,"pfxZ":-10.31124286113577,"pX":0.21581678201780885,"pZ":0.20103949997913692,"vX0":-0.33805879126803184,"vY0":-118.27677804905511,"vZ0":-3.628243663769234,"x":108.77,"y":233.35,"x0":0.9449546243845188,"y0":50.000956656218605,"z0":6.103443691681622,"aX":-6.25209073254591},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-19.3,"breakHorizontal":8.2,"spinRate":2776,"spinDirection":340},"zone":14,"typeConfidence":0.9,"plateTime":0.4667089061360219,"extension":6.9996307994259555},"index":0,"playId":"5e7bce4a-6974-32e7-a251-c53a72871a5e","pitchNumber":1,"startTime":"2026-06-21T00:02:01.858Z","endTime":"2026-06-21T00:02:05.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.160546002454872,"aZ":-13.399681396672216,"pfxX":4.323774848084361,"pfxZ":9.74507119104704,"pX":-0.9130947598808128,"pZ":2.365967015723302,"vX0":-5.903085577318192,"vY0":-137.15399472692502,"vZ0":-7.090570748129129,"x":151.81,"y":174.9,"x0":0.6941997535827136,"y0":50.00128058756689,"z0":5.877955855828229,"aX":8.329090579874755},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.6,"breakHorizontal":-6.7,"spinRate":1865,"spinDirection":147},"zone":13,"typeConfidence":0.91,"plateTime":0.39766607471602144,"extension":7.4348936932447},"index":1,"playId":"91e833f0-b237-3461-b0fe-55347d26f760","pitchNumber":2,"startTime":"2026-06-21T00:02:19.867Z","endTime":"2026-06-21T00:02:24.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.878020035875366,"aZ":-15.42449455090956,"pfxX":4.847558239098716,"pfxZ":9.042920167894454,"pX":0.26676729325000287,"pZ":3.904369342901518,"vX0":-2.826082721917186,"vY0":-134.88721572049855,"vZ0":-2.7265209899661844,"x":106.83,"y":133.36,"x0":0.6953093256967631,"y0":50.00569049391679,"z0":6.00886759928712,"aX":8.9816638851876},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":-8.3,"spinRate":1788,"spinDirection":144},"zone":12,"typeConfidence":0.9,"plateTime":0.4052369694231568,"extension":7.46958723114125},"index":2,"playId":"dabadb1c-aa27-3007-8a2e-30a9daea6a4e","pitchNumber":3,"startTime":"2026-06-21T00:02:37.793Z","endTime":"2026-06-21T00:02:42.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70910853136069,"aZ":-14.714392327649627,"pfxX":4.250911486895735,"pfxZ":9.288981753602068,"pX":0.3988225328574999,"pZ":2.8125093862392365,"vX0":-2.50658393499373,"vY0":-136.39826192932588,"vZ0":-5.542806415342841,"x":101.8,"y":162.84,"x0":0.7786533194808872,"y0":50.00153231045017,"z0":5.889842738771494,"aX":7.988833926233375},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":-7.2,"spinRate":1804,"spinDirection":146},"zone":3,"typeConfidence":0.9,"plateTime":0.40195964911027815,"extension":7.432454482762289},"index":3,"playId":"9f4566bd-2c72-3d8b-9278-7c3528d14733","pitchNumber":4,"startTime":"2026-06-21T00:03:13.629Z","endTime":"2026-06-21T00:03:17.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.885773244573354,"aZ":-14.820469478731916,"pfxX":2.62647989595312,"pfxZ":9.419868902035955,"pX":-0.5907277618303898,"pZ":3.7914589931400213,"vX0":-4.0644194567250045,"vY0":-135.2134955685832,"vZ0":-3.0748081976239185,"x":139.52,"y":136.41,"x0":0.5942038253962169,"y0":50.00336165613574,"z0":5.99023950222683,"aX":4.8392638675632975},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.6,"breakHorizontal":-3.8,"spinRate":1908,"spinDirection":151},"zone":11,"typeConfidence":0.9,"plateTime":0.4058902063797376,"extension":7.461923437018633},"index":4,"playId":"690e0915-0313-39f7-82f4-71348fd38a22","pitchNumber":5,"startTime":"2026-06-21T00:03:29.723Z","endTime":"2026-06-21T00:03:34.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.7,"awayTeamWinProbability":70.3,"homeTeamWinProbabilityAdded":1.5000000000000036,"leverageIndex":0.46,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:03:34.642Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Isaac Paredes lines out to left fielder Steven Kwan.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T00:03:37.010Z","endTime":"2026-06-21T00:06:46.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.549572558611345,"aZ":-20.361908034562042,"pfxX":7.980983700178545,"pfxZ":8.30052505484903,"pX":0.5658070881066651,"pZ":1.1548107604726285,"vX0":-3.452503063739475,"vY0":-119.012104705982,"vZ0":-6.662110087366596,"x":95.43,"y":207.6,"x0":1.0047540597961955,"y0":50.00164616989374,"z0":5.856362289635359,"aX":11.356154975810146},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":13.6,"breakHorizontal":-13.6,"spinRate":1451,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.46164347382380333,"extension":7.43338890651575},"index":0,"playId":"082500e2-f0a3-3d00-87c4-c1ed8d7efde9","pitchNumber":1,"startTime":"2026-06-21T00:04:00.024Z","endTime":"2026-06-21T00:04:04.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":72.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.177182192994604,"aZ":-44.84019029839958,"pfxX":-5.493270387310604,"pfxZ":-9.3814857261448,"pX":0.7942504446689191,"pZ":3.589761157430377,"vX0":1.2749718204161842,"vY0":-116.3868601863384,"vZ0":3.40885761200615,"x":86.73,"y":141.86,"x0":0.9472960263578813,"y0":50.00454976764642,"z0":6.400949985011749,"aX":-7.413723977356936},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-15.6,"breakHorizontal":9.5,"spinRate":2620,"spinDirection":332},"zone":12,"typeConfidence":0.9,"plateTime":0.47358871560585847,"extension":6.858105927415521},"index":1,"playId":"c8138733-23f0-395a-a193-72349e76c081","pitchNumber":2,"startTime":"2026-06-21T00:04:16.763Z","endTime":"2026-06-21T00:04:20.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":72.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.085158846790172,"aZ":-46.135977817407785,"pfxX":-5.234763413565962,"pfxZ":-10.396981357678616,"pX":-0.24449988777347087,"pZ":1.2680995558575205,"vX0":-0.9837125199435739,"vY0":-116.8907112097616,"vZ0":-1.061890637362467,"x":126.32,"y":204.54,"x0":0.8638122902291618,"y0":50.00290657474496,"z0":6.174982520672631,"aX":-7.029773499527558},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-18.6,"breakHorizontal":9.7,"spinRate":2822,"spinDirection":333},"zone":13,"typeConfidence":0.9,"plateTime":0.4739902685255526,"extension":7.023793907545669},"index":2,"playId":"52e41e72-c103-3c8c-be31-60d6cfb43f94","pitchNumber":3,"startTime":"2026-06-21T00:04:36.919Z","endTime":"2026-06-21T00:04:41.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04779509523474,"aZ":-25.89233179082876,"pfxX":-1.7985381699208731,"pfxZ":3.797056628028966,"pX":-0.0427946959025397,"pZ":1.6665514093858333,"vX0":-2.1252602334147483,"vY0":-127.78459797243246,"vZ0":-5.33364087592455,"x":118.63,"y":193.78,"x0":1.033051847024027,"y0":50.00499472806795,"z0":5.812112179061738,"aX":-2.9781495426860327},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.9,"breakHorizontal":3.7,"spinRate":2069,"spinDirection":213},"zone":8,"typeConfidence":0.96,"plateTime":0.42843566579754544,"extension":7.305395770581072},"index":3,"playId":"169d0197-5217-3b85-a7fa-b04c5987dad2","pitchNumber":4,"startTime":"2026-06-21T00:04:56.810Z","endTime":"2026-06-21T00:05:01.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-21T00:05:35.263Z","endTime":"2026-06-21T00:05:49.854Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13556733016072,"aZ":-46.509527751968804,"pfxX":-5.7029741570438555,"pfxZ":-10.08003872053887,"pX":0.1436901937090374,"pZ":0.5803431807943709,"vX0":-0.11794520709747003,"vY0":-119.63108530125493,"vZ0":-3.061580660725997,"x":111.52,"y":223.11,"x0":0.9325933293830664,"y0":50.002948391946745,"z0":6.12243738171227,"aX":-8.110226021813164},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-18.7,"breakHorizontal":10.3,"spinRate":2761,"spinDirection":333},"zone":14,"typeConfidence":0.9,"plateTime":0.4611936246853019,"extension":7.0557037952532164},"index":5,"playId":"e2d2cc05-4038-3636-a890-a8257c217aa2","pitchNumber":5,"startTime":"2026-06-21T00:05:49.854Z","endTime":"2026-06-21T00:05:53.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.271687643138666,"aZ":-45.69803315433536,"pfxX":-5.021258163829403,"pfxZ":-9.995523317899906,"pX":0.8554475432557646,"pZ":1.9466812850086672,"vX0":1.2376725832401476,"vY0":-116.30202279456832,"vZ0":0.055190277870884596,"x":84.39,"y":186.22,"x0":0.9646449054490455,"y0":50.00144548954701,"z0":6.300563863533168,"aX":-6.794923981097868},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-17.6,"breakHorizontal":8.8,"spinRate":2772,"spinDirection":333},"zone":14,"typeConfidence":0.91,"plateTime":0.4731423062137714,"extension":6.933666778043272},"index":6,"playId":"67374896-826a-3cb9-98c9-22e5dd4661e8","pitchNumber":6,"startTime":"2026-06-21T00:06:12.841Z","endTime":"2026-06-21T00:06:19.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":93.4,"endSpeed":85.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.120023786760704,"aZ":-11.158714573955617,"pfxX":3.3919279510705835,"pfxZ":11.158979640007312,"pX":0.04113111447789132,"pZ":3.181604947471999,"vX0":-2.899563040332036,"vY0":-135.94466127586284,"vZ0":-5.264272479533442,"x":115.43,"y":152.88,"x0":0.6777238218200848,"y0":50.00060038405749,"z0":5.908948332286398,"aX":6.386369035831728},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.4,"breakHorizontal":-5.5,"spinRate":1926,"spinDirection":156},"zone":2,"typeConfidence":0.91,"plateTime":0.40197690700182953,"extension":7.7253254556928255},"hitData":{"launchSpeed":95.7,"launchAngle":18.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.12,"coordY":96.73}},"index":7,"playId":"3716c688-85af-33ef-bcbe-86f9dca6ec7b","pitchNumber":7,"startTime":"2026-06-21T00:06:38.803Z","endTime":"2026-06-21T00:06:46.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-2.599999999999998,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:06:46.243Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhys Hoskins strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T00:09:11.674Z","endTime":"2026-06-21T00:10:08.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"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":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22952895693351,"aZ":-32.61047812912685,"pfxX":7.69699992671632,"pfxZ":-0.33490084446568513,"pX":-0.012084988618929439,"pZ":1.7899123875748046,"vX0":3.5833502247004683,"vY0":-114.20384520449466,"vZ0":0.36939955100848,"x":117.46,"y":190.45,"x0":-2.6043389430394397,"y0":50.00196930794181,"z0":4.8496113153516465,"aX":10.102959632068671},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-0.2,"breakHorizontal":-14.9,"spinRate":2726,"spinDirection":67},"zone":8,"typeConfidence":2.0,"plateTime":0.48073075524611664,"extension":7.217190472670253},"index":0,"playId":"fcb6b6af-1d59-3891-a0af-6e3efafdb233","pitchNumber":1,"startTime":"2026-06-21T00:09:17.641Z","endTime":"2026-06-21T00:09:44.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10851384246316,"aZ":-21.24195732752879,"pfxX":-9.908844123239117,"pfxZ":6.059307640454658,"pX":0.4725067374832342,"pZ":2.408125824809381,"vX0":10.33270170964148,"vY0":-133.31475076142323,"vZ0":-2.4922818516641616,"x":98.99,"y":173.76,"x0":-2.1623521856889893,"y0":50.0004705316897,"z0":4.884869777058044,"aX":-17.870649610372237},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.7,"breakHorizontal":15.7,"spinRate":2356,"spinDirection":229},"zone":6,"typeConfidence":0.66,"plateTime":0.4105246288660038,"extension":7.504235425334199},"index":1,"playId":"a177b7a4-1098-3385-952d-6ec93e43edd7","pitchNumber":2,"startTime":"2026-06-21T00:09:49.048Z","endTime":"2026-06-21T00:09:52.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.179643998920206,"aZ":-23.297837438013875,"pfxX":1.8983028755025515,"pfxZ":5.264710825976747,"pX":-0.7295891940716175,"pZ":3.5813862487295456,"vX0":3.699863233309593,"vY0":-128.37815740722795,"vZ0":0.8274542583949216,"x":144.81,"y":142.08,"x0":-2.4305339146001077,"y0":50.00038244776941,"z0":5.0552859114051705,"aX":3.197565710781302},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.0,"breakHorizontal":-4.2,"spinRate":2362,"spinDirection":189},"zone":11,"typeConfidence":0.93,"plateTime":0.4250943105350138,"extension":7.262513642621019},"index":2,"playId":"98bf5349-f776-3746-a6bd-98152ee5374c","pitchNumber":3,"startTime":"2026-06-21T00:10:05.417Z","endTime":"2026-06-21T00:10:08.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:10:08.986Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Schneemann grounds out to first baseman Christian Walker.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T00:10:17.727Z","endTime":"2026-06-21T00:12:03.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.232987679351847,"aZ":-28.89069836330614,"pfxX":-8.855065759427001,"pfxZ":2.1536703592494613,"pX":0.04186746443050571,"pZ":1.7692460262622056,"vX0":8.299233353442832,"vY0":-122.58652476337888,"vZ0":-1.3739320121410328,"x":115.4,"y":191.01,"x0":-2.237024168463188,"y0":50.00065011203799,"z0":4.803335183310531,"aX":-13.476000925487414},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.8,"breakHorizontal":14.0,"spinRate":1308,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4468096190342812,"extension":7.578015876569569},"index":0,"playId":"b8ef2c26-5a4e-324e-bad2-d032d5f40b94","pitchNumber":1,"startTime":"2026-06-21T00:10:36.415Z","endTime":"2026-06-21T00:10:39.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.710413022384927,"aZ":-28.65891187240143,"pfxX":-9.097753196034061,"pfxZ":2.292089820939852,"pX":0.7881156189513172,"pZ":1.2488718913757275,"vX0":10.111536817035566,"vY0":-122.82008322519329,"vZ0":-2.654710024012653,"x":86.96,"y":205.06,"x0":-2.194932605785127,"y0":50.00019173857692,"z0":4.774164952990276,"aX":-13.934886976261717},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.7,"breakHorizontal":14.2,"spinRate":1433,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4454968789356504,"extension":7.58899278245526},"index":1,"playId":"b5e1c86b-d090-3321-bcc4-497c69c9db44","pitchNumber":2,"startTime":"2026-06-21T00:10:51.221Z","endTime":"2026-06-21T00:10:55.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.731355240499255,"aZ":-29.05295661936868,"pfxX":11.18673049250804,"pfxZ":2.337803197963062,"pX":-0.34079004233400106,"pZ":2.3311925194999232,"vX0":2.0978124063073826,"vY0":-115.25327869599639,"vZ0":0.8234472951786,"x":129.99,"y":175.84,"x0":-2.717259897815671,"y0":50.004624566430856,"z0":4.789483411079731,"aX":14.951629484847189},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":4.8,"breakHorizontal":-20.8,"spinRate":2811,"spinDirection":76},"zone":4,"typeConfidence":0.86,"plateTime":0.4764347452971629,"extension":7.278015628360946},"index":2,"playId":"9464a8ce-7750-326d-80cf-1e0062c37c4c","pitchNumber":3,"startTime":"2026-06-21T00:11:09.757Z","endTime":"2026-06-21T00:11:15.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":69.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.108102294031898,"aZ":-39.37653960763789,"pfxX":11.086435417105802,"pfxZ":-5.837723758714444,"pX":-0.7920882462404686,"pZ":1.4188646793894188,"vX0":0.6375639515786282,"vY0":-111.28528991967944,"vZ0":0.9575206427214609,"x":147.19,"y":200.47,"x0":-2.520763279243541,"y0":50.005064803505526,"z0":5.116900146818874,"aX":13.671760616737265},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-9.8,"breakHorizontal":-20.2,"spinRate":2940,"spinDirection":57},"zone":13,"typeConfidence":0.94,"plateTime":0.4953896254817085,"extension":6.992775676223803},"index":3,"playId":"45536f90-693f-323e-88ab-5c86a899f720","pitchNumber":4,"startTime":"2026-06-21T00:11:29.039Z","endTime":"2026-06-21T00:11:34.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2723721523254,"aZ":-30.541004473431567,"pfxX":-8.210524968694099,"pfxZ":1.0704028688027787,"pX":-0.48899551277302017,"pZ":2.4371818327222337,"vX0":6.727165899957793,"vY0":-122.26785331420982,"vZ0":0.5158297200533271,"x":135.64,"y":172.98,"x0":-2.2043534850943676,"y0":50.0003888896386,"z0":4.836650686425974,"aX":-12.475879632994785},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.3,"breakHorizontal":13.3,"spinRate":1406,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.44735020786995294,"extension":7.521187989872348},"hitData":{"launchSpeed":82.2,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.58,"coordY":171.86}},"index":4,"playId":"18933f0e-399b-3049-920c-199386a6c6f5","pitchNumber":5,"startTime":"2026-06-21T00:11:54.075Z","endTime":"2026-06-21T00:12:03.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:12:03.872Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kahlil Watson flies out to left fielder Brice Matthews.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T00:12:06.064Z","endTime":"2026-06-21T00:13:33.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.465338601878113,"aZ":-26.139754296518365,"pfxX":8.473989722290792,"pfxZ":4.438182148373929,"pX":1.6741451639504092,"pZ":1.5405569358113202,"vX0":6.986335727891227,"vY0":-116.05100213180411,"vZ0":-1.7458025733097378,"x":53.19,"y":197.18,"x0":-2.4798921726994463,"y0":50.000286165492746,"z0":4.801150913302947,"aX":11.514018980459214},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":7.9,"breakHorizontal":-17.2,"spinRate":2746,"spinDirection":66},"zone":14,"typeConfidence":0.89,"plateTime":0.47263401489449963,"extension":7.168675349514111},"index":0,"playId":"b08b9c2d-6882-390d-aedf-4f35afde0a0d","pitchNumber":1,"startTime":"2026-06-21T00:12:31.392Z","endTime":"2026-06-21T00:12:37.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68696053415372,"aZ":-30.338545554942126,"pfxX":-4.590523305266366,"pfxZ":1.2317509686810393,"pX":-1.1421047823360013,"pZ":2.7024030001792103,"vX0":4.632298933213684,"vY0":-121.21843054699909,"vZ0":1.1336968523086985,"x":160.53,"y":165.82,"x0":-2.4773465613596692,"y0":50.00572275830259,"z0":4.868240205545905,"aX":-6.8639149990933825},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.8,"breakHorizontal":7.3,"spinRate":1159,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4510729721232054,"extension":7.572690275232719},"index":1,"playId":"75161ca4-f9cc-35df-8f93-cc5990fa7619","pitchNumber":2,"startTime":"2026-06-21T00:12:48.166Z","endTime":"2026-06-21T00:12:53.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.549972700213683,"aZ":-22.715196040981166,"pfxX":1.0472778555923543,"pfxZ":5.754988275307017,"pX":0.29679588649883987,"pZ":1.9009007359947305,"vX0":6.637009698183019,"vY0":-126.77372020754174,"vZ0":-2.7602404500685567,"x":105.69,"y":187.46,"x0":-2.480672516467606,"y0":50.00178807211873,"z0":4.7978464618899785,"aX":1.7211078137393503},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.1,"breakHorizontal":-3.2,"spinRate":2384,"spinDirection":192},"zone":9,"typeConfidence":2.0,"plateTime":0.43044987991252714,"extension":7.359524328007499},"index":2,"playId":"07b940d9-ab55-3a08-8b71-1529380f7391","pitchNumber":3,"startTime":"2026-06-21T00:13:06.427Z","endTime":"2026-06-21T00:13:12.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.198915720196155,"aZ":-20.231843343061104,"pfxX":0.06843416668264657,"pfxZ":7.18238589168915,"pX":0.04721243740373507,"pZ":2.2636421952574977,"vX0":6.516784834417839,"vY0":-127.5778487921485,"vZ0":-2.3813751362284523,"x":115.2,"y":177.66,"x0":-2.5400980546746292,"y0":50.00085297716094,"z0":4.789613888697753,"aX":0.11187252880938851},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":12.7,"breakHorizontal":-1.4,"spinRate":2291,"spinDirection":205},"zone":5,"typeConfidence":0.94,"plateTime":0.4279787554237844,"extension":7.265866146072559},"hitData":{"launchSpeed":98.8,"launchAngle":51.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":103.13,"coordY":88.41}},"index":3,"playId":"ad0f4353-df54-365f-97b0-43d372e83725","pitchNumber":4,"startTime":"2026-06-21T00:13:22.005Z","endTime":"2026-06-21T00:13:33.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":696135,"link":"/api/v1/people/696135"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:13:33.216Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a line drive to left fielder Steven Kwan. Jose Altuve out at 2nd on the throw, left fielder Steven Kwan to second baseman Travis Bazzana.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T00:15:49.591Z","endTime":"2026-06-21T00:16:21.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.110057798004885,"aZ":-45.9969626240281,"pfxX":-5.439977078939147,"pfxZ":-10.435643331595664,"pX":0.03818680379879384,"pZ":1.978234125524353,"vX0":-0.33368830867406746,"vY0":-115.17721073483312,"vZ0":0.2967657184841226,"x":115.54,"y":185.37,"x0":0.8907932207242607,"y0":50.000293693231164,"z0":6.345946791529004,"aX":-7.2080311299229285},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-18.4,"breakHorizontal":10.0,"spinRate":2601,"spinDirection":337},"zone":8,"typeConfidence":0.9,"plateTime":0.47804239053208875,"extension":7.080490672648258},"hitData":{"launchSpeed":91.6,"launchAngle":12.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":53.71,"coordY":119.67}},"index":0,"playId":"9f0f84b6-d604-3c96-b0e4-48bf1dfa6cfb","pitchNumber":1,"startTime":"2026-06-21T00:16:09.317Z","endTime":"2026-06-21T00:16:21.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:16:21.567Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, third baseman Daniel Schneemann to first baseman Kyle Manzardo.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T00:16:42.839Z","endTime":"2026-06-21T00:17:35.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.091165193280798,"aZ":-21.45068574053751,"pfxX":7.0814289036941895,"pfxZ":7.729871537003998,"pX":0.00390101090857845,"pZ":1.8545646031760423,"vX0":-3.690965914348898,"vY0":-117.56199040646116,"vZ0":-4.938236484730923,"x":116.85,"y":188.71,"x0":0.6813048048916425,"y0":50.004575962632885,"z0":5.995666415909985,"aX":9.827275809897365},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":13.0,"breakHorizontal":-11.8,"spinRate":1509,"spinDirection":136},"zone":8,"typeConfidence":0.9,"plateTime":0.4674601268395193,"extension":7.410088066688374},"index":0,"playId":"6f6209d9-4d7e-381b-9745-48bb472e0ebf","pitchNumber":1,"startTime":"2026-06-21T00:16:52.160Z","endTime":"2026-06-21T00:16:55.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.340424478976903,"aZ":-45.32756744792343,"pfxX":-4.241802755446285,"pfxZ":-9.709793502532076,"pX":0.04119691951692261,"pZ":1.0565312715170687,"vX0":-0.6434724433856672,"vY0":-117.12444874729712,"vZ0":-1.7948751818319106,"x":115.43,"y":210.25,"x0":0.8712882584889452,"y0":50.00550376977467,"z0":6.1715097495231115,"aX":-5.744444971704893},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-17.6,"breakHorizontal":7.8,"spinRate":2724,"spinDirection":331},"zone":14,"typeConfidence":0.91,"plateTime":0.4722605545076872,"extension":6.983157073652219},"index":1,"playId":"1674c63c-ddd8-3f40-b770-d1959f810058","pitchNumber":2,"startTime":"2026-06-21T00:17:07.802Z","endTime":"2026-06-21T00:17:17.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29043155994469,"aZ":-43.433163846275114,"pfxX":-6.082792610081301,"pfxZ":-7.857602872868794,"pX":-0.47270796654497044,"pZ":2.0991588829223033,"vX0":-1.3323196662860266,"vY0":-119.86317391673381,"vZ0":-0.36718400824798025,"x":135.02,"y":182.1,"x0":0.8819038956592841,"y0":50.000044552534,"z0":6.180661361411626,"aX":-8.720848741852521},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-13.9,"breakHorizontal":11.3,"spinRate":2714,"spinDirection":329},"zone":7,"typeConfidence":0.87,"plateTime":0.4595039345197365,"extension":6.910450616534969},"hitData":{"launchSpeed":80.6,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.46,"coordY":157.34}},"index":2,"playId":"944fe81f-3884-353d-80f2-8031dcd07541","pitchNumber":3,"startTime":"2026-06-21T00:17:27.235Z","endTime":"2026-06-21T00:17:35.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.200000000000003,"awayTeamWinProbability":73.8,"homeTeamWinProbabilityAdded":-1.999999999999993,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:17:35.375Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Smith grounds out, third baseman Daniel Schneemann to first baseman Kyle Manzardo.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T00:17:40.011Z","endTime":"2026-06-21T00:19:51.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":80.4,"endSpeed":73.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.589355935522022,"aZ":-45.88238123164419,"pfxX":-4.5450480594656115,"pfxZ":-10.125961520081121,"pX":-0.9146287251653025,"pZ":0.6396819237984251,"vX0":-2.30081466338497,"vY0":-116.92894940633629,"vZ0":-2.448462411844627,"x":151.86,"y":221.51,"x0":0.6796207792573716,"y0":50.00185327077688,"z0":6.096046276701446,"aX":-6.153706784197252},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-18.6,"breakHorizontal":8.9,"spinRate":2849,"spinDirection":335},"zone":13,"typeConfidence":0.9,"plateTime":0.4724509694781398,"extension":7.065757651255333},"index":0,"playId":"75cd52c4-2e62-3b98-8b20-9df40beb60ab","pitchNumber":1,"startTime":"2026-06-21T00:17:59.692Z","endTime":"2026-06-21T00:18:03.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2718377352902,"aZ":-19.594406952810886,"pfxX":2.4340887235998188,"pfxZ":9.189502167879185,"pX":-0.631688862482796,"pZ":2.6366056068488337,"vX0":-3.325227227401646,"vY0":-116.36538175620741,"vZ0":-3.515551994242416,"x":141.08,"y":167.59,"x0":0.5009293190564651,"y0":50.000726371234386,"z0":6.028002767270162,"aX":3.3310417623106665},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":16.1,"breakHorizontal":-3.6,"spinRate":1308,"spinDirection":132},"zone":4,"typeConfidence":0.9,"plateTime":0.4710898214776469,"extension":7.466598575030521},"index":1,"playId":"5e554ffd-0c07-3fd7-91d3-8111f5b468bb","pitchNumber":2,"startTime":"2026-06-21T00:18:15.728Z","endTime":"2026-06-21T00:18:20.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6388301584298,"aZ":-28.378682547901157,"pfxX":-1.8906459418829282,"pfxZ":2.215037763005485,"pX":-0.5190181416949982,"pZ":0.7613030861408878,"vX0":-3.0164043943848227,"vY0":-129.5056807242344,"vZ0":-7.256954627519121,"x":136.78,"y":218.22,"x0":0.9022256338431685,"y0":50.00314978216349,"z0":5.742184701447796,"aX":-3.242251433042752},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.8,"breakHorizontal":4.1,"spinRate":1931,"spinDirection":216},"zone":13,"typeConfidence":0.97,"plateTime":0.42140365843784267,"extension":7.290964957808313},"index":2,"playId":"65d2f315-0592-37db-a22b-3c7658a4db54","pitchNumber":3,"startTime":"2026-06-21T00:18:40.070Z","endTime":"2026-06-21T00:18:44.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99376574945885,"aZ":-43.49254369157381,"pfxX":-7.368773740543099,"pfxZ":-8.135432506105557,"pX":-1.1932410433673415,"pZ":1.6233266296441191,"vX0":-2.26376338169764,"vY0":-118.14217374345142,"vZ0":-1.2341027397001585,"x":162.48,"y":194.95,"x0":0.7390431785741934,"y0":50.00561342731996,"z0":6.209560833485501,"aX":-10.245336387314014},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-14.8,"breakHorizontal":13.9,"spinRate":2828,"spinDirection":333},"zone":13,"typeConfidence":0.9,"plateTime":0.4665810913207231,"extension":7.064145516568963},"index":3,"playId":"8e2c65a2-5014-33cf-aa3d-55c36afe8ef6","pitchNumber":4,"startTime":"2026-06-21T00:18:58.162Z","endTime":"2026-06-21T00:19:01.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-21T00:19:11.459Z","endTime":"2026-06-21T00:19:20.287Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74751957706619,"aZ":-46.78564167616765,"pfxX":-3.4412647106699206,"pfxZ":-10.23131424795251,"pX":-0.6204687395499832,"pZ":0.35732774251725363,"vX0":-2.308976527133378,"vY0":-119.72592320428923,"vZ0":-3.514523494696874,"x":140.65,"y":229.13,"x0":0.8092841317464444,"y0":50.00492435570438,"z0":6.101399936274712,"aX":-4.912510052806087},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-19.1,"breakHorizontal":6.8,"spinRate":2754,"spinDirection":333},"zone":13,"typeConfidence":0.91,"plateTime":0.4604553231809456,"extension":7.26315225019877},"index":5,"playId":"411ca527-800d-3cd1-93b1-673fcc383d9f","pitchNumber":5,"startTime":"2026-06-21T00:19:20.287Z","endTime":"2026-06-21T00:19:26.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":72.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4288463948527,"aZ":-45.41390640484406,"pfxX":-3.749323678790647,"pfxZ":-9.841407123920272,"pX":-0.16670092743180953,"pZ":1.7138161165602877,"vX0":-0.7888577938674786,"vY0":-116.55133117467746,"vZ0":-0.3985096736277969,"x":123.35,"y":192.51,"x0":0.664652514595372,"y0":50.00367073898516,"z0":6.258143122975651,"aX":-5.043717798980401},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-17.5,"breakHorizontal":7.0,"spinRate":2627,"spinDirection":336},"zone":8,"typeConfidence":0.91,"plateTime":0.4740000255795813,"extension":7.175169300742424},"hitData":{"launchSpeed":82.4,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.9,"coordY":166.28}},"index":6,"playId":"db10756b-785e-3e9c-81c8-11ed56156542","pitchNumber":6,"startTime":"2026-06-21T00:19:43.274Z","endTime":"2026-06-21T00:19:51.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:19:51.259Z","atBatIndex":30},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Steven Kwan hit by pitch.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T00:22:11.875Z","endTime":"2026-06-21T00:22:53.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64877849079743,"aZ":-21.419853754033852,"pfxX":1.1044488416350546,"pfxZ":6.46603695516383,"pX":-0.31264550596750595,"pZ":2.2890416834697067,"vX0":5.190836400672188,"vY0":-127.71464550542896,"vZ0":-2.3883744966463474,"x":128.92,"y":176.98,"x0":-2.509312944490811,"y0":50.00178091580905,"z0":4.908953127627057,"aX":1.8361404228355378},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.4,"breakHorizontal":-3.1,"spinRate":2418,"spinDirection":206},"zone":4,"typeConfidence":0.94,"plateTime":0.42776639278997486,"extension":7.233521999921584},"index":0,"playId":"6d642cda-e8a6-325d-a05c-aff3405b08a0","pitchNumber":1,"startTime":"2026-06-21T00:22:28.234Z","endTime":"2026-06-21T00:22:32.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.674573717719106,"aZ":-36.70074360033516,"pfxX":9.29940774891528,"pfxZ":-3.6344241562204433,"pX":2.2082026900372034,"pZ":0.6642601605559987,"vX0":7.567955101938161,"vY0":-111.70934340352812,"vZ0":-0.9224231185008869,"x":32.83,"y":220.84,"x0":-2.448263519356628,"y0":50.00217497903587,"z0":4.901099977614911,"aX":11.58983303401822},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-6.5,"breakHorizontal":-19.0,"spinRate":2945,"spinDirection":60},"zone":14,"typeConfidence":0.94,"plateTime":0.49289744584839834,"extension":7.213890931025474},"index":1,"playId":"6d098fc4-7562-3689-9574-b88bc869ef90","pitchNumber":2,"startTime":"2026-06-21T00:22:45.318Z","endTime":"2026-06-21T00:22:53.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.2,"awayTeamWinProbability":77.8,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":0.69,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:22:53.860Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Bailey singles on a line drive to center fielder Jake Meyers. Steven Kwan to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T00:22:54.097Z","endTime":"2026-06-21T00:25:41.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.863023415339352,"aZ":-21.11171044021624,"pfxX":0.9151766847941225,"pfxZ":6.800584326033082,"pX":-0.7680512064367497,"pZ":2.78499940931445,"vX0":4.168457789094328,"vY0":-126.04841866024245,"vZ0":-1.5662124239191382,"x":146.28,"y":163.59,"x0":-2.5545560248173413,"y0":50.00626865378524,"z0":5.099894353290977,"aX":1.4900277607470704},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":12.2,"breakHorizontal":-2.5,"spinRate":2259,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.4326393213203046,"extension":7.165850542285047},"index":0,"playId":"7e845798-94d6-3559-84ec-79f4cf95980b","pitchNumber":1,"startTime":"2026-06-21T00:23:21.760Z","endTime":"2026-06-21T00:23:25.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87398733575589,"aZ":-21.432511357384044,"pfxX":0.23208540700639357,"pfxZ":6.5858903378148295,"pX":-1.6773797477503416,"pZ":2.8414523905026154,"vX0":2.7301063020413148,"vY0":-126.17522047512011,"vZ0":-1.2403995993370995,"x":180.94,"y":162.06,"x0":-2.798356384190286,"y0":50.00246994525493,"z0":5.047465677036805,"aX":0.37853128282272397},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":11.9,"breakHorizontal":-1.0,"spinRate":2328,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.4321830699398652,"extension":7.101276309749234},"index":1,"playId":"21c2cd34-5fb7-3c25-9599-742d015f0f1d","pitchNumber":2,"startTime":"2026-06-21T00:23:42.078Z","endTime":"2026-06-21T00:23:46.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.093454522894376,"aZ":-18.914681022400238,"pfxX":-0.9184019001374728,"pfxZ":8.00703947656461,"pX":0.1585544682919079,"pZ":2.9186476004698485,"vX0":6.808653440904167,"vY0":-127.3358313117975,"vZ0":-1.6459606548199484,"x":110.96,"y":159.98,"x0":-2.421000469497939,"y0":50.001346514612884,"z0":5.057185891749249,"aX":-1.5206072714811785},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":14.4,"breakHorizontal":0.2,"spinRate":2289,"spinDirection":207},"zone":2,"typeConfidence":0.93,"plateTime":0.4287608124040134,"extension":7.218142735214769},"index":2,"playId":"21ee358c-5ddf-37ee-9704-38408371ea9c","pitchNumber":3,"startTime":"2026-06-21T00:24:00.995Z","endTime":"2026-06-21T00:24:06.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"d2b4c553-97b3-361f-81fd-c0c4f0f64ab6","startTime":"2026-06-21T00:24:25.221Z","endTime":"2026-06-21T00:24:29.045Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.180998365187175,"aZ":-17.24763600119679,"pfxX":-6.440473725005087,"pfxZ":8.390319548238127,"pX":-0.5716830225798228,"pZ":3.5693204670992604,"vX0":6.692052010591893,"vY0":-132.5163841222942,"vZ0":-0.6328575748209662,"x":138.79,"y":142.41,"x0":-2.2923632651513217,"y0":50.00548817488763,"z0":5.070651778962205,"aX":-11.462446970370214},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.2,"breakHorizontal":10.2,"spinRate":2324,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.41324807221484017,"extension":7.218246616217365},"index":4,"playId":"3dc15ccc-8baa-3185-b09b-a509d2bce3c2","pitchNumber":4,"startTime":"2026-06-21T00:24:44.571Z","endTime":"2026-06-21T00:24:47.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.248032711249763,"aZ":-30.926490188776526,"pfxX":9.455871849067464,"pfxZ":0.9161574769542904,"pX":-1.2310522440034257,"pZ":1.997567288402792,"vX0":0.7820994285321088,"vY0":-116.24735775868021,"vZ0":-0.12683554176226697,"x":163.92,"y":184.85,"x0":-2.8003409135586654,"y0":50.00456811757803,"z0":4.994266110458692,"aX":12.913170335684493},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.9,"breakHorizontal":-17.3,"spinRate":2808,"spinDirection":71},"zone":13,"typeConfidence":0.71,"plateTime":0.47157832048377557,"extension":6.97465732741471},"index":5,"playId":"e2562240-785d-39c3-8409-412815cbc695","pitchNumber":5,"startTime":"2026-06-21T00:25:10.867Z","endTime":"2026-06-21T00:25:15.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72864122512083,"aZ":-24.978437232624977,"pfxX":2.4201224889383557,"pfxZ":4.581325134582495,"pX":-0.3582048261290977,"pZ":2.149018599323267,"vX0":4.5619997801393515,"vY0":-123.7696839267479,"vZ0":-1.9328641111220857,"x":130.65,"y":180.76,"x0":-2.5306098509183617,"y0":50.005452181752496,"z0":5.00564328741994,"aX":3.802575171632456},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.2,"breakHorizontal":-5.3,"spinRate":2325,"spinDirection":175},"zone":7,"typeConfidence":2.0,"plateTime":0.44037977702283193,"extension":7.334069366558469},"hitData":{"launchSpeed":101.1,"launchAngle":10.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.66,"coordY":96.32}},"index":6,"playId":"582e09c6-2cca-3551-b5a4-fb5ad4b3bcb2","pitchNumber":6,"startTime":"2026-06-21T00:25:31.440Z","endTime":"2026-06-21T00:25:41.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.2,"awayTeamWinProbability":81.8,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.12,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:25:41.830Z","atBatIndex":32},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Petey Halpin out on a sacrifice bunt, third baseman Isaac Paredes to second baseman Jose Altuve. Steven Kwan to 3rd. Patrick Bailey to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T00:26:48.285Z","endTime":"2026-06-21T00:27:44.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T00:25:53.590Z","endTime":"2026-06-21T00:26:50.369Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":75.9,"endSpeed":69.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93902247110857,"aZ":-37.31806330550798,"pfxX":10.280607133371966,"pfxZ":-4.2231594902897776,"pX":-0.11300969420174424,"pZ":2.6171006165828796,"vX0":2.2197453711210207,"vY0":-110.38032055508079,"vZ0":2.6654814047290634,"x":121.31,"y":168.12,"x0":-2.469746136659953,"y0":50.002195998968475,"z0":5.358068767980412,"aX":12.525688947211382},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-6.5,"breakHorizontal":-19.2,"spinRate":2784,"spinDirection":60},"zone":5,"typeConfidence":0.94,"plateTime":0.4986205083459234,"extension":7.212494352025228},"index":1,"playId":"c772566c-7c58-32ac-bf33-3b769fb75422","pitchNumber":1,"startTime":"2026-06-21T00:26:50.369Z","endTime":"2026-06-21T00:26:55.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"playId":"076c823a-e2dd-4f79-86ed-11df3c59bec8","startTime":"2026-06-21T00:27:18.874Z","endTime":"2026-06-21T00:27:23.874Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":90.2,"endSpeed":82.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.301330861003425,"aZ":-18.989157754526637,"pfxX":-7.484320528077631,"pfxZ":7.572010792390568,"pX":0.47309956905317013,"pZ":3.042512374451819,"vX0":9.391939299837041,"vY0":-131.05141614345328,"vZ0":-1.4898405880817938,"x":98.97,"y":156.63,"x0":-2.182276702622954,"y0":50.00604324861147,"z0":5.0345997756507845,"aX":-13.040273709900918},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.6,"breakHorizontal":11.5,"spinRate":2315,"spinDirection":224},"zone":3,"typeConfidence":0.89,"plateTime":0.41770523242237534,"extension":7.358614539114392},"hitData":{"launchSpeed":27.7,"launchAngle":22.0,"totalDistance":43.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":120.07,"coordY":191.12}},"index":3,"playId":"e14d5830-dd2f-3295-be04-fb006d008df6","pitchNumber":2,"startTime":"2026-06-21T00:27:37.508Z","endTime":"2026-06-21T00:27:44.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-0.10000000000000142,"leverageIndex":1.31,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:27:44.796Z","atBatIndex":33},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Travis Bazzana homers (7) on a fly ball to right center field. Steven Kwan scores. Patrick Bailey scores.","rbi":3,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T00:27:55.360Z","endTime":"2026-06-21T00:30:16.879Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":{"id":681293,"link":"/api/v1/people/681293"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":681293,"link":"/api/v1/people/681293"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":{"id":681293,"link":"/api/v1/people/681293"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.494792726556284,"aZ":-29.607882629128543,"pfxX":7.506282660083589,"pfxZ":1.825407551463769,"pX":-0.45359950149415057,"pZ":2.516752943850408,"vX0":3.0053150865463616,"vY0":-117.8109137574242,"vZ0":0.6661265354113384,"x":134.29,"y":170.83,"x0":-2.7210953119754016,"y0":50.00192171513179,"z0":4.968103389972468,"aX":10.544288965559351},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.7,"breakHorizontal":-14.3,"spinRate":2762,"spinDirection":78},"zone":4,"typeConfidence":0.84,"plateTime":0.46501164416997076,"extension":7.193611383590018},"index":0,"playId":"2ad550b4-b90b-3933-9b45-1e0c8bdc2338","pitchNumber":1,"startTime":"2026-06-21T00:28:16.434Z","endTime":"2026-06-21T00:28:20.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"second":{"id":672275,"link":"/api/v1/people/672275"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"d6708757-dce0-451d-8b43-9a761d0c4bf2","startTime":"2026-06-21T00:28:29.443Z","endTime":"2026-06-21T00:28:34.443Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"second":{"id":672275,"link":"/api/v1/people/672275"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.514401901693304,"aZ":-27.812635416263202,"pfxX":7.098672953913134,"pfxZ":3.114948706142382,"pX":0.7701812521163319,"pZ":1.8093546992478327,"vX0":5.5669067049289165,"vY0":-117.69273132413544,"vZ0":-1.043826950402909,"x":87.64,"y":189.93,"x0":-2.549045083474361,"y0":50.00563889066209,"z0":4.836499876522027,"aX":9.950381957997152},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":5.6,"breakHorizontal":-14.3,"spinRate":2810,"spinDirection":59},"zone":14,"typeConfidence":0.87,"plateTime":0.4655337367667114,"extension":7.159510212498947},"index":2,"playId":"6548a9d3-968c-35e2-a86f-274e6dc131b0","pitchNumber":2,"startTime":"2026-06-21T00:28:42.228Z","endTime":"2026-06-21T00:28:45.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"second":{"id":672275,"link":"/api/v1/people/672275"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.631006611664514,"aZ":-28.017735649221628,"pfxX":8.497672608876009,"pfxZ":2.941757823723824,"pX":0.08354767399008944,"pZ":1.8100696053738798,"vX0":3.8725574477601956,"vY0":-118.41927694739088,"vZ0":-1.1282510275435234,"x":113.82,"y":189.91,"x0":-2.6794673076548916,"y0":50.003525612290986,"z0":4.867054376647503,"aX":12.010298662712287},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":5.3,"breakHorizontal":-16.3,"spinRate":2803,"spinDirection":73},"zone":8,"typeConfidence":0.82,"plateTime":0.4633784294984151,"extension":7.098797694124808},"index":3,"playId":"ecd2b6ff-dad0-345d-973e-08a058e76211","pitchNumber":3,"startTime":"2026-06-21T00:29:03.392Z","endTime":"2026-06-21T00:29:08.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"second":{"id":672275,"link":"/api/v1/people/672275"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.759729842001498,"aZ":-29.02982139114873,"pfxX":-8.277330276874768,"pfxZ":1.9946442462402878,"pX":-1.5508078185628098,"pZ":2.5084017606425277,"vX0":4.754996354511535,"vY0":-124.42228179033374,"vZ0":-0.06786320332358675,"x":176.11,"y":171.05,"x0":-2.4062051096701653,"y0":50.002446589392406,"z0":4.931303745801139,"aX":-13.044456969609003},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.8,"breakHorizontal":13.9,"spinRate":1427,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4393531368174224,"extension":7.542977620275239},"index":4,"playId":"23ced1f1-f311-3148-a186-78188d9ad7f9","pitchNumber":4,"startTime":"2026-06-21T00:29:30.246Z","endTime":"2026-06-21T00:29:34.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"second":{"id":672275,"link":"/api/v1/people/672275"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.126202088842284,"aZ":-29.45107757001934,"pfxX":7.618470734850584,"pfxZ":1.907027718047587,"pX":0.18904451607773712,"pZ":2.547059314496318,"vX0":4.15565982575657,"vY0":-118.63307995865596,"vZ0":0.738464451485161,"x":109.79,"y":170.01,"x0":-2.573689769682279,"y0":50.0034123126165,"z0":4.910552011752073,"aX":10.888592635032241},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.8,"breakHorizontal":-14.8,"spinRate":2787,"spinDirection":79},"zone":5,"typeConfidence":0.82,"plateTime":0.461216955376468,"extension":7.1983238509417875},"hitData":{"launchSpeed":100.8,"launchAngle":29.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":184.96,"coordY":43.6}},"index":5,"playId":"9edf2c30-3864-3fb4-be90-9a63a1d4a5b2","pitchNumber":5,"startTime":"2026-06-21T00:29:51.696Z","endTime":"2026-06-21T00:30:16.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"second":{"id":672275,"link":"/api/v1/people/672275"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.9,"awayTeamWinProbability":93.1,"homeTeamWinProbabilityAdded":-11.199999999999998,"leverageIndex":1.3,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:30:16.879Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T00:31:29.262Z","endTime":"2026-06-21T00:32:33.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-21T00:30:35.342Z","endTime":"2026-06-21T00:31:31.400Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.333173725683057,"aZ":-26.861090378003432,"pfxX":1.6036451993807335,"pfxZ":3.2170466072866155,"pX":-1.2932161287409818,"pZ":3.1128722128219315,"vX0":2.4555398105897797,"vY0":-126.96438362905721,"vZ0":0.29176289611909434,"x":166.29,"y":154.73,"x0":-2.4771171218777277,"y0":50.000485647398534,"z0":5.115359040444426,"aX":2.6460518006510543},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.1,"breakHorizontal":-3.4,"spinRate":2267,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.4296025626670201,"extension":7.180027395926785},"index":1,"playId":"d548bed6-7679-3504-ad66-83f3aa9fea21","pitchNumber":1,"startTime":"2026-06-21T00:31:31.400Z","endTime":"2026-06-21T00:31:35.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.549197470735184,"aZ":-23.845687362782492,"pfxX":1.6481267754185454,"pfxZ":5.024275085026806,"pX":-0.5930483240848253,"pZ":2.5743595685256557,"vX0":4.600511173294035,"vY0":-127.06208541829915,"vZ0":-1.1595979101354477,"x":139.61,"y":169.27,"x0":-2.6310490059665077,"y0":50.00506931448219,"z0":4.906455147514153,"aX":2.7334403297077423},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.1,"breakHorizontal":-3.8,"spinRate":2305,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.4287374538242754,"extension":7.181981365169785},"index":2,"playId":"1c6cd453-343e-38fc-b42f-5f5cfb6d490c","pitchNumber":2,"startTime":"2026-06-21T00:31:47.749Z","endTime":"2026-06-21T00:31:51.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":70.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.075840997202498,"aZ":-33.731159270377034,"pfxX":9.842725770031238,"pfxZ":-1.240409627033106,"pX":-0.18476972253507915,"pZ":3.005603672330253,"vX0":2.429606171272499,"vY0":-111.4663512528057,"vZ0":2.9800702640342527,"x":124.04,"y":157.63,"x0":-2.567517989595487,"y0":50.001586267082025,"z0":5.134628396243365,"aX":12.380585452029642},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-1.2,"breakHorizontal":-18.5,"spinRate":2827,"spinDirection":65},"zone":2,"typeConfidence":0.9,"plateTime":0.4914303908483513,"extension":7.018828402905014},"index":3,"playId":"12108dd2-c25a-353c-970c-c6f619607609","pitchNumber":3,"startTime":"2026-06-21T00:32:04.886Z","endTime":"2026-06-21T00:32:08.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.541514374796886,"aZ":-38.773721811270484,"pfxX":9.042256269578699,"pfxZ":-5.181807085332031,"pX":0.16187424885447008,"pZ":1.7514054457665156,"vX0":2.859162514940835,"vY0":-112.45634621681083,"vZ0":1.0905783638024706,"x":110.83,"y":191.49,"x0":-2.302912292948887,"y0":50.00394876159022,"z0":5.211909282741429,"aX":11.51167953179462},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-8.8,"breakHorizontal":-17.2,"spinRate":2846,"spinDirection":61},"zone":8,"typeConfidence":0.94,"plateTime":0.4881889042536729,"extension":7.119210499106618},"index":4,"playId":"f591c530-56cd-3a3d-84e5-fb2270b6371d","pitchNumber":4,"startTime":"2026-06-21T00:32:29.262Z","endTime":"2026-06-21T00:32:33.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.3,"awayTeamWinProbability":92.7,"homeTeamWinProbabilityAdded":0.39999999999999947,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:32:33.465Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brayan Rocchio lines out to left fielder Brice Matthews.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T00:32:35.399Z","endTime":"2026-06-21T00:33:31.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.9,"endSpeed":74.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.968649157153962,"aZ":-31.97383179307791,"pfxX":7.368249894919041,"pfxZ":0.13946912022326963,"pX":0.5453567110065781,"pZ":1.446578899329074,"vX0":5.179915730871865,"vY0":-117.69763485430558,"vZ0":-0.9796476272536165,"x":96.21,"y":199.72,"x0":-2.643267057537185,"y0":50.00022361763722,"z0":4.837097038156276,"aX":10.303779501905431},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.2,"breakHorizontal":-14.6,"spinRate":2768,"spinDirection":70},"zone":14,"typeConfidence":0.44,"plateTime":0.4659031565038938,"extension":7.249118468693997},"index":0,"playId":"2903a875-3607-3703-9e71-838a8b5a924a","pitchNumber":1,"startTime":"2026-06-21T00:33:02.804Z","endTime":"2026-06-21T00:33:06.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.226146586808934,"aZ":-29.20150666472236,"pfxX":-8.90191369377875,"pfxZ":1.8996970073441908,"pX":-0.3569817894323543,"pZ":1.8147589274954958,"vX0":7.58339603701999,"vY0":-123.86989100130532,"vZ0":-1.45648662163731,"x":130.61,"y":189.78,"x0":-2.2918616410055392,"y0":50.00266804823785,"z0":4.837027349009145,"aX":-13.924353101441643},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.4,"breakHorizontal":14.5,"spinRate":1403,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.4410838300068951,"extension":7.595594697612981},"hitData":{"launchSpeed":89.6,"launchAngle":24.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.79,"coordY":88.17}},"index":1,"playId":"d25a27a5-fbb8-3f77-9d74-1e05cbbe5822","pitchNumber":2,"startTime":"2026-06-21T00:33:24.006Z","endTime":"2026-06-21T00:33:31.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.5,"awayTeamWinProbability":92.5,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:33:31.004Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Meyers called out on strikes.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T00:36:03.025Z","endTime":"2026-06-21T00:36:49.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.251456169567582,"aZ":-35.53116279532703,"pfxX":-0.6891738231929763,"pfxZ":-2.2599753097066344,"pX":-0.06518857387503992,"pZ":2.100771742019487,"vX0":-1.9924318581051494,"vY0":-120.83649513024437,"vZ0":-1.9098399797728793,"x":119.48,"y":182.06,"x0":0.8575831727705588,"y0":50.00118141094998,"z0":6.005932361317443,"aX":-1.0246774573613107},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.3,"breakHorizontal":1.7,"spinRate":2272,"spinDirection":308},"zone":8,"typeConfidence":2.0,"plateTime":0.45227413291764584,"extension":7.008785520127935},"index":0,"playId":"c76bab2d-a47f-31e0-b014-d372548a9456","pitchNumber":1,"startTime":"2026-06-21T00:36:05.718Z","endTime":"2026-06-21T00:36:09.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36727502947054,"aZ":-20.606018834129376,"pfxX":5.40143121720984,"pfxZ":8.107012862676797,"pX":0.5136450241942006,"pZ":2.015477262941826,"vX0":-2.192072467464713,"vY0":-118.61652221045146,"vZ0":-4.864039499922119,"x":97.42,"y":184.36,"x0":0.7472004778909066,"y0":50.004532831672805,"z0":5.967907430628606,"aX":7.709182015778729},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":13.8,"breakHorizontal":-9.2,"spinRate":1512,"spinDirection":132},"zone":9,"typeConfidence":0.9,"plateTime":0.4615011807059233,"extension":7.360142739330766},"index":1,"playId":"6a931671-244d-3d6a-9a5d-2591fac9d83f","pitchNumber":2,"startTime":"2026-06-21T00:36:19.880Z","endTime":"2026-06-21T00:36:22.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-21T00:36:31.070Z","endTime":"2026-06-21T00:36:46.195Z","isPitch":false,"type":"action","player":{"id":676694,"link":"/api/v1/people/676694"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.089593524777367,"aZ":-44.565499416467425,"pfxX":-5.5631248688446036,"pfxZ":-8.625738057262282,"pX":-0.15951006761824918,"pZ":2.5695588160668406,"vX0":-0.7256281640000684,"vY0":-119.63960808013074,"vZ0":0.6868060411631647,"x":123.08,"y":169.4,"x0":0.8705940508636869,"y0":50.004021344853186,"z0":6.30294213649894,"aX":-7.9898130570611405},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-15.1,"breakHorizontal":10.2,"spinRate":2531,"spinDirection":329},"zone":5,"typeConfidence":0.89,"plateTime":0.4594597613184175,"extension":6.9344140743042795},"index":3,"playId":"ba5d52b9-e3e6-3e13-ad94-00bc3b6cc8ae","pitchNumber":3,"startTime":"2026-06-21T00:36:46.195Z","endTime":"2026-06-21T00:36:49.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.1,"awayTeamWinProbability":93.9,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:36:49.644Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brice Matthews pops out to third baseman Daniel Schneemann in foul territory.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T00:37:02.381Z","endTime":"2026-06-21T00:38:31.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(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.1,"endSpeed":85.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38019133920382,"aZ":-14.68005185788839,"pfxX":4.158011355607681,"pfxZ":9.319377358083646,"pX":-0.31769796390995575,"pZ":2.9001166139027035,"vX0":-4.206737255364939,"vY0":-135.6079720898832,"vZ0":-5.362805508089263,"x":129.11,"y":160.48,"x0":0.7073998238580156,"y0":50.00647039698811,"z0":5.913817078508401,"aX":7.809259275091305},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":-6.7,"spinRate":1802,"spinDirection":146},"zone":1,"typeConfidence":0.9,"plateTime":0.4026507061074742,"extension":7.4509163291654605},"index":0,"playId":"78f14334-c0a6-3078-88ad-5d649845b5c9","pitchNumber":1,"startTime":"2026-06-21T00:37:11.667Z","endTime":"2026-06-21T00:37:14.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33931480081183,"aZ":-45.290704597445284,"pfxX":-5.047046752692543,"pfxZ":-9.43484908157365,"pX":0.7947317613169519,"pZ":2.5240600098930264,"vX0":1.1934380615275844,"vY0":-117.6925390700794,"vZ0":1.0324228015026884,"x":86.71,"y":170.63,"x0":0.9337379115353068,"y0":50.005423111730295,"z0":6.306192167430129,"aX":-7.013312439168128},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-16.4,"breakHorizontal":8.8,"spinRate":2660,"spinDirection":333},"zone":6,"typeConfidence":0.91,"plateTime":0.4671050685571143,"extension":6.835022238198828},"index":1,"playId":"3cf79861-8c45-3db9-be7b-4e61adfba51c","pitchNumber":2,"startTime":"2026-06-21T00:37:26.058Z","endTime":"2026-06-21T00:37:29.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-21T00:37:32.681Z","endTime":"2026-06-21T00:37:44.688Z","isPitch":false,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":82.9,"endSpeed":76.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.832965663651876,"aZ":-21.45660274836678,"pfxX":6.2198077500520546,"pfxZ":7.268992142563491,"pX":-0.8525070182631778,"pZ":0.4081520092367376,"vX0":-5.3685315076720626,"vY0":-120.465150934119,"vZ0":-8.20175544507451,"x":149.5,"y":227.76,"x0":0.5940442201767774,"y0":50.00003333462432,"z0":5.745819950716454,"aX":9.164101293637303},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":11.5,"breakHorizontal":-10.1,"spinRate":1441,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.45422676838234555,"extension":7.688572695483896},"index":3,"playId":"f87aaa7e-5e90-3b0b-9043-c710e3d46cd2","pitchNumber":3,"startTime":"2026-06-21T00:37:44.688Z","endTime":"2026-06-21T00:37:47.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.142369945108232,"aZ":-44.91352597458152,"pfxX":-4.997172467933127,"pfxZ":-9.160451053292517,"pX":-1.1079439188507578,"pZ":1.497166655634373,"vX0":-2.658679556989721,"vY0":-117.96229827109343,"vZ0":-1.2240854134598171,"x":159.23,"y":198.36,"x0":0.6876555298122904,"y0":50.00204643662517,"z0":6.211291467990661,"aX":-6.950454226263196},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-16.6,"breakHorizontal":9.7,"spinRate":2668,"spinDirection":336},"zone":13,"typeConfidence":0.91,"plateTime":0.46664227063510255,"extension":7.1763762135485445},"index":4,"playId":"d0429991-be2c-3d49-8338-84fcc8191337","pitchNumber":4,"startTime":"2026-06-21T00:38:04.836Z","endTime":"2026-06-21T00:38:08.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77178574304826,"aZ":-21.152489171390737,"pfxX":1.5968465200989297,"pfxZ":7.77314981859451,"pX":0.23394433738125686,"pZ":2.4231273524604457,"vX0":-1.2312620545994422,"vY0":-118.36480558829497,"vZ0":-3.8656496679371766,"x":108.08,"y":173.36,"x0":0.5536217421797669,"y0":50.00127528855721,"z0":6.016144692501292,"aX":2.263712151601005},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":13.4,"breakHorizontal":-2.6,"spinRate":1329,"spinDirection":132},"zone":5,"typeConfidence":0.88,"plateTime":0.4628942775175533,"extension":7.426560650462776},"hitData":{"launchSpeed":64.2,"launchAngle":71.0,"totalDistance":93.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":92.48,"coordY":184.52}},"index":5,"playId":"0b8a9a3b-0dd4-3adb-a0cd-bb3375f1a25f","pitchNumber":5,"startTime":"2026-06-21T00:38:23.005Z","endTime":"2026-06-21T00:38:31.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":5.2,"awayTeamWinProbability":94.8,"homeTeamWinProbabilityAdded":-0.8999999999999995,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:38:31.933Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremy Peña strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T00:38:34.203Z","endTime":"2026-06-21T00:39:39.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.9,"endSpeed":75.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.008925464005138,"aZ":-21.441105292140072,"pfxX":6.807182964595851,"pfxZ":7.295255035539945,"pX":0.021370552332259877,"pZ":2.644787387469573,"vX0":-3.637464215720581,"vY0":-120.68397343791924,"vZ0":-3.345577678988045,"x":116.19,"y":167.37,"x0":0.6655556095298092,"y0":50.00490486125827,"z0":5.942806677602968,"aX":10.018392009504819},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":12.6,"breakHorizontal":-11.4,"spinRate":1553,"spinDirection":135},"zone":5,"typeConfidence":0.9,"plateTime":0.45427302466002173,"extension":7.39693687866913},"index":0,"playId":"c9a89aab-5f25-312b-988d-4d773fa25586","pitchNumber":1,"startTime":"2026-06-21T00:38:56.673Z","endTime":"2026-06-21T00:39:00.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":82.3,"endSpeed":75.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.587225113147582,"aZ":-22.255975192750256,"pfxX":6.106126612262111,"pfxZ":6.834452200807382,"pX":0.4920628612671783,"pZ":2.407162234213225,"vX0":-2.3991171287445345,"vY0":-119.8365757237402,"vZ0":-3.8015659988454957,"x":98.24,"y":173.79,"x0":0.7139371250334392,"y0":50.003510052743344,"z0":6.006772204834672,"aX":8.86374166031647},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":11.8,"breakHorizontal":-10.4,"spinRate":1509,"spinDirection":128},"zone":6,"typeConfidence":0.9,"plateTime":0.4574032398959984,"extension":7.440087954122404},"index":1,"playId":"858ed956-7e4f-30e0-b30e-6300bb9a2fb9","pitchNumber":2,"startTime":"2026-06-21T00:39:11.614Z","endTime":"2026-06-21T00:39:14.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-21T00:39:19.430Z","endTime":"2026-06-21T00:39:34.576Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.844514146893992,"aZ":-45.17378921210136,"pfxX":-5.95964011644555,"pfxZ":-9.154633920172328,"pX":0.23069215949730687,"pZ":0.8539178000459139,"vX0":0.4132069534237911,"vY0":-119.50484220699907,"vZ0":-2.6052278408199605,"x":108.21,"y":215.72,"x0":0.8260880408513124,"y0":50.000800921335035,"z0":6.085115103934162,"aX":-8.465627117658274},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-16.9,"breakHorizontal":10.6,"spinRate":2595,"spinDirection":333},"zone":14,"typeConfidence":0.91,"plateTime":0.4614796136675898,"extension":7.013882426281867},"index":3,"playId":"2a357ce6-6b0c-3906-bf36-38c1367b22f2","pitchNumber":3,"startTime":"2026-06-21T00:39:34.576Z","endTime":"2026-06-21T00:39:39.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:39:39.950Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhys Hoskins strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T00:41:55.354Z","endTime":"2026-06-21T00:44:25.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.915611957863096,"aZ":-20.304112108149777,"pfxX":-9.881970527040021,"pfxZ":6.6844579984438655,"pX":0.5732022502399609,"pZ":1.6443447361190435,"vX0":10.746487741371006,"vY0":-132.08291486040594,"vZ0":-4.230854533122452,"x":95.15,"y":194.38,"x0":-2.2553287654539766,"y0":50.00057224112262,"z0":4.751109927899521,"aX":-17.539941862151995},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.4,"breakHorizontal":15.7,"spinRate":2242,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.41396564880527587,"extension":7.498874311396971},"index":0,"playId":"21588e8e-40c6-3b84-8aad-d7379d06ce8c","pitchNumber":1,"startTime":"2026-06-21T00:42:09.982Z","endTime":"2026-06-21T00:42:14.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.251424586871945,"aZ":-22.734986953190838,"pfxX":-11.176297658864256,"pfxZ":5.301838871512202,"pX":-0.32656747246186396,"pZ":1.6841722949573965,"vX0":9.141117055932813,"vY0":-132.33624137066548,"vZ0":-3.7235567496293314,"x":129.45,"y":193.31,"x0":-2.3671267092064348,"y0":50.00401056787666,"z0":4.767583342535453,"aX":-19.89920676517993},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.0,"breakHorizontal":18.4,"spinRate":2288,"spinDirection":230},"zone":7,"typeConfidence":0.91,"plateTime":0.4133002794528813,"extension":7.443657524082474},"index":1,"playId":"35ac0d72-918c-335a-bf5b-00cf229d0ad9","pitchNumber":2,"startTime":"2026-06-21T00:42:26.778Z","endTime":"2026-06-21T00:42:30.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.000661914391397,"aZ":-24.551050089438306,"pfxX":0.6309020073485019,"pfxZ":4.6412040839647215,"pX":0.06313211980068872,"pZ":2.2633565757470095,"vX0":6.082157604121209,"vY0":-126.65562950740087,"vZ0":-1.6321745324803572,"x":114.59,"y":177.67,"x0":-2.4398094640806427,"y0":50.0060614117288,"z0":4.857156076072937,"aX":1.0374249101244313},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.3,"breakHorizontal":-2.4,"spinRate":2270,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.4305148559751495,"extension":7.237061386572679},"index":2,"playId":"e815ec99-0ea1-3130-9b70-82cf9f95db80","pitchNumber":3,"startTime":"2026-06-21T00:42:44.380Z","endTime":"2026-06-21T00:42:51.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":91.2,"endSpeed":83.2,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.561401844113544,"aZ":-20.034096912531094,"pfxX":-5.652730013346342,"pfxZ":6.823882848839286,"pX":0.075882167622461,"pZ":3.783343629235927,"vX0":7.966529672886911,"vY0":-132.5955671333035,"vZ0":0.400321138488245,"x":114.11,"y":136.63,"x0":-2.2342123669904215,"y0":50.00266505886715,"z0":5.09307341784198,"aX":-10.057429741715753},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.7,"breakHorizontal":8.5,"spinRate":2240,"spinDirection":221},"zone":12,"typeConfidence":0.88,"plateTime":0.4131986813784936,"extension":7.296676403707731},"index":3,"playId":"7361998d-0bd8-3da2-b8a0-198fab957c27","pitchNumber":4,"startTime":"2026-06-21T00:43:08.923Z","endTime":"2026-06-21T00:43:13.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.195891204330614,"aZ":-34.48359574078717,"pfxX":10.352305899410553,"pfxZ":-1.8037965564970144,"pX":1.0359640189929842,"pZ":0.5955393311474123,"vX0":4.597208269883103,"vY0":-113.29825838353388,"vZ0":-1.9872412688662249,"x":77.51,"y":222.7,"x0":-2.37225310216508,"y0":50.00042145425285,"z0":4.972432117869486,"aX":13.281931203705655},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-3.5,"breakHorizontal":-20.0,"spinRate":2881,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4858486233278487,"extension":7.1733952108259516},"index":4,"playId":"98bae022-be22-3626-be46-964ca049cb45","pitchNumber":5,"startTime":"2026-06-21T00:43:26.250Z","endTime":"2026-06-21T00:43:31.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.742048836930895,"aZ":-23.366828349268534,"pfxX":-10.551979313346475,"pfxZ":4.808081103005917,"pX":-0.18624560757410064,"pZ":1.7933747957085473,"vX0":9.232670418782249,"vY0":-134.1677839619981,"vZ0":-3.5010484321238415,"x":124.1,"y":190.36,"x0":-2.2931763896372117,"y0":50.00161360372116,"z0":4.771203491291197,"aX":-19.327171902127716},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.2,"breakHorizontal":17.3,"spinRate":2311,"spinDirection":227},"zone":8,"typeConfidence":0.92,"plateTime":0.40749585184823633,"extension":7.46536968261618},"index":5,"playId":"32110344-03df-3c04-826e-0205a2427f80","pitchNumber":6,"startTime":"2026-06-21T00:43:48.579Z","endTime":"2026-06-21T00:43:52.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-06-21T00:44:05.522Z","endTime":"2026-06-21T00:44:21.006Z","isPitch":false,"type":"action","player":{"id":656555,"link":"/api/v1/people/656555"},"defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.187992638722587,"aZ":-29.53619711508529,"pfxX":8.85913467815552,"pfxZ":1.8693625702144523,"pX":0.29424785470564174,"pZ":1.0840190731264963,"vX0":4.148117964168146,"vY0":-118.47719518599183,"vZ0":-2.276766375495513,"x":105.78,"y":209.51,"x0":-2.634199469149496,"y0":50.00217879560999,"z0":4.776287357541262,"aX":12.501370241163228},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.1,"breakHorizontal":-17.0,"spinRate":2811,"spinDirection":74},"zone":14,"typeConfidence":0.8,"plateTime":0.46360499621778173,"extension":7.083302631734531},"index":7,"playId":"ff7a9eaa-b25c-3d06-9670-9db3282bd151","pitchNumber":7,"startTime":"2026-06-21T00:44:21.006Z","endTime":"2026-06-21T00:44:25.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.2,"awayTeamWinProbability":94.8,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:44:25.668Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Schneemann flies out to left fielder Brice Matthews.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T00:44:42.623Z","endTime":"2026-06-21T00:44:59.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80656310658081,"aZ":-25.63355599199337,"pfxX":1.3533378068208795,"pfxZ":3.9804324783416947,"pX":0.28785364042410916,"pZ":2.2065244807339632,"vX0":6.636626712202781,"vY0":-127.34015575110645,"vZ0":-1.383707778350093,"x":106.03,"y":179.2,"x0":-2.526668773523655,"y0":50.006192854932756,"z0":4.782265416891785,"aX":2.2252714162948934},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.1,"breakHorizontal":-4.0,"spinRate":2124,"spinDirection":213},"zone":6,"typeConfidence":0.92,"plateTime":0.4298934585340075,"extension":7.250353824836039},"hitData":{"launchSpeed":90.9,"launchAngle":44.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.67,"coordY":111.06}},"index":0,"playId":"d9f361f4-2a3e-31cb-90e0-480ae309e2b3","pitchNumber":1,"startTime":"2026-06-21T00:44:51.149Z","endTime":"2026-06-21T00:44:59.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.5,"awayTeamWinProbability":94.5,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:44:59.778Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kahlil Watson strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T00:45:01.684Z","endTime":"2026-06-21T00:46:09.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.516859735180873,"aZ":-22.874679303479354,"pfxX":0.4973569011913286,"pfxZ":5.667163073007293,"pX":-0.44243229499597114,"pZ":2.2563428836904977,"vX0":5.158446431035668,"vY0":-126.42038023504558,"vZ0":-1.999204309930693,"x":133.86,"y":177.86,"x0":-2.5624996465918057,"y0":50.000409513779495,"z0":4.868616330345437,"aX":0.8154893064038212},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.1,"breakHorizontal":-1.9,"spinRate":2347,"spinDirection":185},"zone":4,"typeConfidence":2.0,"plateTime":0.43104104619404104,"extension":7.169837268174248},"index":0,"playId":"5b2f1e5c-66a5-3ec6-b356-4eef0b934df9","pitchNumber":1,"startTime":"2026-06-21T00:45:27.373Z","endTime":"2026-06-21T00:45:30.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.982724550126527,"aZ":-26.266938372022793,"pfxX":-9.86188161724851,"pfxZ":3.882504804087511,"pX":-0.023229260902523544,"pZ":0.7252173596835072,"vX0":8.604408276645866,"vY0":-122.51478521591338,"vZ0":-4.223098224036924,"x":117.89,"y":219.2,"x0":-2.297857348022774,"y0":50.00324650916914,"z0":4.713729445215575,"aX":-15.007113319749928},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.2,"breakHorizontal":15.8,"spinRate":1556,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.44689833558457526,"extension":7.5237273838240375},"index":1,"playId":"d7d4ed31-69a0-3156-907b-e8bdf3c05f44","pitchNumber":2,"startTime":"2026-06-21T00:45:43.608Z","endTime":"2026-06-21T00:45:46.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.826068725870204,"aZ":-27.19405471636458,"pfxX":-8.697226118558254,"pfxZ":3.0948584169393367,"pX":-1.583150382715358,"pZ":2.0849555670871878,"vX0":4.732483621101223,"vY0":-125.86595434993662,"vZ0":-1.644251102695827,"x":177.35,"y":182.49,"x0":-2.354796862620684,"y0":50.00418502436189,"z0":4.942547564657811,"aX":-13.997489563313671},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.5,"breakHorizontal":14.8,"spinRate":1525,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.43467077776834273,"extension":7.428994672939895},"index":2,"playId":"85dc1034-0316-3914-925e-1b807d21deaf","pitchNumber":3,"startTime":"2026-06-21T00:46:03.561Z","endTime":"2026-06-21T00:46:09.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":696135,"link":"/api/v1/people/696135"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.7,"awayTeamWinProbability":94.3,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:46:09.109Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yordan Alvarez flies out sharply to center fielder Petey Halpin.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T00:48:31.725Z","endTime":"2026-06-21T00:49:14.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79622303894027,"aZ":-25.71221751564004,"pfxX":-2.0179057892440726,"pfxZ":3.8302882099519273,"pX":0.2123758308769391,"pZ":2.9524243545729747,"vX0":-1.2985887716832136,"vY0":-128.41012318801904,"vZ0":-2.787824856410822,"x":108.9,"y":159.06,"x0":0.9850039649367774,"y0":50.00551341766896,"z0":6.028965877070078,"aX":-3.4083821972153467},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.6,"breakHorizontal":4.0,"spinRate":1993,"spinDirection":218},"zone":2,"typeConfidence":0.97,"plateTime":0.42471999302297325,"extension":6.988754304664878},"index":0,"playId":"25c3eb62-26a2-362b-93d6-78d04c29fcc0","pitchNumber":1,"startTime":"2026-06-21T00:48:46.753Z","endTime":"2026-06-21T00:48:50.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3609303392264,"aZ":-44.950023883912166,"pfxX":-5.360714145010482,"pfxZ":-9.022934214480543,"pX":-6.6204190844037E-4,"pZ":2.4377001791787354,"vX0":-0.34394651767171713,"vY0":-118.95462542800156,"vZ0":0.5211998247023368,"x":117.03,"y":172.96,"x0":0.8415618869919622,"y0":50.0020607189436,"z0":6.33054838945476,"aX":-7.590467592225436},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-15.8,"breakHorizontal":9.7,"spinRate":2601,"spinDirection":333},"zone":5,"typeConfidence":0.9,"plateTime":0.46255685049728124,"extension":6.987831146651894},"hitData":{"launchSpeed":101.7,"launchAngle":36.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":168.98,"coordY":50.08}},"index":1,"playId":"87a77add-63d2-3d3f-a2ad-24786dc156c8","pitchNumber":2,"startTime":"2026-06-21T00:49:03.120Z","endTime":"2026-06-21T00:49:14.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:49:14.566Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T00:49:14.460Z","endTime":"2026-06-21T00:50:50.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.069328423240265,"aZ":-21.963005487486733,"pfxX":8.433215986193966,"pfxZ":7.245134588654717,"pX":-0.22283573986540683,"pZ":2.0952194940041666,"vX0":-4.316225061954958,"vY0":-118.39256996532066,"vZ0":-4.331891889474886,"x":125.49,"y":182.21,"x0":0.5348040836156582,"y0":50.00545397766236,"z0":5.976001125777823,"aX":11.890325657564052},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":12.2,"breakHorizontal":-14.2,"spinRate":1510,"spinDirection":135},"zone":8,"typeConfidence":0.9,"plateTime":0.463879944320829,"extension":7.5718592245995495},"index":0,"playId":"0b5d767c-b62f-349e-870f-0a4cd31dad9a","pitchNumber":1,"startTime":"2026-06-21T00:49:39.770Z","endTime":"2026-06-21T00:49:43.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98774997791185,"aZ":-13.160494046439092,"pfxX":4.017364618798831,"pfxZ":10.034949025820872,"pX":-0.3049431683286893,"pZ":1.6841886203885967,"vX0":-4.276685768331597,"vY0":-136.96551786221823,"vZ0":-8.790437806507656,"x":128.62,"y":193.31,"x0":0.7567355991530902,"y0":50.00356595027873,"z0":5.840655527684088,"aX":7.613153074311899},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":-6.4,"spinRate":1908,"spinDirection":145},"zone":7,"typeConfidence":0.9,"plateTime":0.4002912606320246,"extension":7.343877712246494},"index":1,"playId":"51ee9cd0-5d4d-389d-a911-78bc09f1bbf8","pitchNumber":2,"startTime":"2026-06-21T00:49:56.485Z","endTime":"2026-06-21T00:50:00.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-21T00:50:09.929Z","endTime":"2026-06-21T00:50:23.004Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.038370770667626,"aZ":-18.741987948260384,"pfxX":4.53345534649768,"pfxZ":9.035619364421553,"pX":-0.1168225176352154,"pZ":2.1375762664614877,"vX0":-3.1839322697523924,"vY0":-121.49229287962743,"vZ0":-4.987131789326689,"x":121.45,"y":181.07,"x0":0.6253292778819253,"y0":50.00176868092669,"z0":5.858079017970597,"aX":6.739021993279241},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":15.4,"breakHorizontal":-7.4,"spinRate":1483,"spinDirection":126},"zone":8,"typeConfidence":0.85,"plateTime":0.4517953326541466,"extension":7.292894368528988},"index":3,"playId":"e296e6f0-be8e-3fa8-95bb-67b599556cac","pitchNumber":3,"startTime":"2026-06-21T00:50:23.004Z","endTime":"2026-06-21T00:50:26.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":94.0,"endSpeed":86.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.647691453455252,"aZ":-14.202152750490367,"pfxX":4.464929024065978,"pfxZ":9.425917649657496,"pX":0.29701437018923665,"pZ":3.2120567915548,"vX0":-2.65748124404797,"vY0":-136.83525142342395,"vZ0":-4.884138605530362,"x":105.68,"y":152.05,"x0":0.6979405944208726,"y0":50.00216642034776,"z0":5.984600915881701,"aX":8.51296458154414},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":-7.6,"spinRate":1731,"spinDirection":146},"zone":3,"typeConfidence":0.91,"plateTime":0.39944465335700885,"extension":7.275709427799946},"index":4,"playId":"656c3f03-8fdc-3649-a2ba-a425e6362a12","pitchNumber":4,"startTime":"2026-06-21T00:50:45.329Z","endTime":"2026-06-21T00:50:50.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-0.7999999999999998,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:50:50.127Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to right fielder Kahlil Watson.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T00:51:00.008Z","endTime":"2026-06-21T00:52:22.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.939221176797368,"aZ":-46.77569963280601,"pfxX":-3.7213948257520024,"pfxZ":-10.197401459686919,"pX":-0.21367465162461274,"pZ":1.1452526203036766,"vX0":-1.4052423587267833,"vY0":-119.9653580580773,"vZ0":-1.9351742529595226,"x":125.14,"y":207.86,"x0":0.8660046543487787,"y0":50.00213092578165,"z0":6.198673482009495,"aX":-5.329623776164048},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-18.6,"breakHorizontal":7.1,"spinRate":2721,"spinDirection":331},"zone":13,"typeConfidence":0.91,"plateTime":0.4596159535251827,"extension":6.877135208055028},"index":0,"playId":"d3974f55-49ea-3774-9762-2e90c5b99122","pitchNumber":1,"startTime":"2026-06-21T00:51:15.097Z","endTime":"2026-06-21T00:51:18.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":81.5,"endSpeed":75.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.371828828288034,"aZ":-21.49206056857028,"pfxX":5.813014808852793,"pfxZ":7.461171796349573,"pX":1.9027809991937168,"pZ":2.7034122486139656,"vX0":0.5343451147347125,"vY0":-118.76804694607166,"vZ0":-3.090015398228355,"x":44.47,"y":165.79,"x0":0.9197556527512157,"y0":50.000077309182075,"z0":5.972008952095279,"aX":8.317289323463841},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":13.1,"breakHorizontal":-10.7,"spinRate":1416,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.4608722405993033,"extension":7.51880956885314},"index":1,"playId":"5674c5a4-d0f0-31a0-bbcb-f915f47cc586","pitchNumber":2,"startTime":"2026-06-21T00:51:36.077Z","endTime":"2026-06-21T00:51:40.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.088956137521137,"aZ":-14.87735225471384,"pfxX":4.820229338098815,"pfxZ":9.141064824160349,"pX":-0.6301487951858997,"pZ":1.6452958706243435,"vX0":-5.08261247783071,"vY0":-136.24609866905277,"vZ0":-8.435503668895521,"x":141.02,"y":194.36,"x0":0.627410320133944,"y0":50.00657027206196,"z0":5.795877013904719,"aX":9.124284935028635},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":-7.8,"spinRate":1920,"spinDirection":152},"zone":7,"typeConfidence":0.9,"plateTime":0.4010142773351135,"extension":7.52028100344688},"index":2,"playId":"29633eeb-9ce6-3654-bd4b-4514f21736bd","pitchNumber":3,"startTime":"2026-06-21T00:51:51.443Z","endTime":"2026-06-21T00:51:54.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-21T00:52:00.487Z","endTime":"2026-06-21T00:52:14.000Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88818168916898,"aZ":-46.27212572103876,"pfxX":-6.329637073681691,"pfxZ":-9.8690691061207,"pX":0.3505203477279244,"pZ":2.5426211190808155,"vX0":0.4092975563624944,"vY0":-119.79775120233073,"vZ0":1.1819321493634822,"x":103.64,"y":170.13,"x0":0.9961638165936856,"y0":50.003982487760204,"z0":6.236033893178095,"aX":-9.040653584914958},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-17.2,"breakHorizontal":11.3,"spinRate":2693,"spinDirection":329},"zone":6,"typeConfidence":0.91,"plateTime":0.4602923016406706,"extension":6.952623519723313},"hitData":{"launchSpeed":81.6,"launchAngle":40.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.81,"coordY":105.03}},"index":4,"playId":"a284de8f-76f0-3bf7-86c2-24a39ae2a9a0","pitchNumber":4,"startTime":"2026-06-21T00:52:14.000Z","endTime":"2026-06-21T00:52:22.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":-0.39999999999999947,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:52:22.862Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T00:55:02.200Z","endTime":"2026-06-21T00:55:29.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Nate Pearson replaces Spencer Arrighetti.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T00:53:57.022Z","endTime":"2026-06-21T00:55:04.407Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663878,"link":"/api/v1/people/663878"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.663563479351545,"aZ":-13.638199912208021,"pfxX":-2.5000743363337596,"pfxZ":9.098758830637758,"pX":0.9726909077612971,"pZ":3.1679801294570815,"vX0":6.538176513383392,"vY0":-141.88587521121147,"vZ0":-5.036649039158981,"x":79.92,"y":153.24,"x0":-1.0374607852398754,"y0":50.006411633142626,"z0":5.83632923808697,"aX":-5.095771180149605},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.6,"breakHorizontal":3.2,"spinRate":2337,"spinDirection":202},"zone":12,"typeConfidence":0.92,"plateTime":0.38614112357165364,"extension":6.738430820569111},"index":1,"playId":"64896ff2-f7f8-3a66-ab81-b65e5ec75415","pitchNumber":1,"startTime":"2026-06-21T00:55:04.407Z","endTime":"2026-06-21T00:55:08.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":99.2,"endSpeed":90.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26938923515638,"aZ":-12.084090387438428,"pfxX":-3.093111782356393,"pfxZ":9.559937227057825,"pX":0.707808687804146,"pZ":3.074352978658276,"vX0":5.912655796299573,"vY0":-144.2178181414469,"vZ0":-5.826903836738905,"x":90.02,"y":155.77,"x0":-0.969227480576747,"y0":50.00163688496253,"z0":5.869651203252598,"aX":-6.499819507279255},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.3,"breakHorizontal":4.4,"spinRate":2454,"spinDirection":203},"zone":3,"typeConfidence":0.93,"plateTime":0.3801176402814921,"extension":6.69081676770576},"hitData":{"launchSpeed":64.9,"launchAngle":14.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.22,"coordY":137.34}},"index":2,"playId":"869f9b32-4576-36f3-9fbe-e2e203cc6790","pitchNumber":2,"startTime":"2026-06-21T00:55:20.122Z","endTime":"2026-06-21T00:55:29.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5000000000000004,"awayTeamWinProbability":96.5,"homeTeamWinProbabilityAdded":0.30000000000000027,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:55:29.367Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Bailey singles on a line drive to left fielder Brice Matthews.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T00:55:32.207Z","endTime":"2026-06-21T00:58:47.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36344245106202,"aZ":-12.100663827576094,"pfxX":-1.6693005532595295,"pfxZ":9.483869244551334,"pX":0.3184639453629743,"pZ":3.9155616323984215,"vX0":4.061231529327596,"vY0":-144.49420797244068,"vZ0":-3.587494416828783,"x":104.86,"y":133.06,"x0":-0.8877665814593737,"y0":50.002717409476695,"z0":5.915636071933641,"aX":-3.5336847762982018},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.7,"breakHorizontal":2.3,"spinRate":2183,"spinDirection":205},"zone":12,"typeConfidence":0.93,"plateTime":0.3789300753684888,"extension":6.630567143389623},"index":0,"playId":"7b072536-073d-3934-aa66-7a07e3f62f82","pitchNumber":1,"startTime":"2026-06-21T00:55:54.383Z","endTime":"2026-06-21T00:55:57.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":99.3,"endSpeed":91.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83284548571684,"aZ":-10.767625437860739,"pfxX":-3.607265353760466,"pfxZ":10.080390364772105,"pX":-0.0718600907916274,"pZ":3.5137791735538926,"vX0":4.083186301751635,"vY0":-144.6101705156343,"vZ0":-4.9583161321235485,"x":119.74,"y":143.91,"x0":-1.0315860856914738,"y0":50.00608492973671,"z0":5.907682830160498,"aX":-7.663069892513745},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.5,"breakHorizontal":5.8,"spinRate":2201,"spinDirection":207},"zone":11,"typeConfidence":0.92,"plateTime":0.3783508170966008,"extension":6.760298528346329},"index":1,"playId":"449141b9-d177-3d97-8ffc-14716fe7aff9","pitchNumber":2,"startTime":"2026-06-21T00:56:09.386Z","endTime":"2026-06-21T00:56:12.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.4,"endSpeed":92.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24057454037139,"aZ":-9.85685042161815,"pfxX":-3.096234265627598,"pfxZ":10.309233132882884,"pX":1.2208424172820684,"pZ":2.318795332830856,"vX0":6.669880612134503,"vY0":-145.9623961542081,"vZ0":-8.360311166516931,"x":70.46,"y":176.17,"x0":-0.6881148564750955,"y0":50.005627273291296,"z0":5.807894814731775,"aX":-6.704715050788084},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":17.3,"breakHorizontal":4.3,"spinRate":2279,"spinDirection":207},"zone":14,"typeConfidence":0.93,"plateTime":0.37475651647476305,"extension":6.738119678713055},"index":2,"playId":"b1186103-6023-397c-8a1c-fbc7f0895e52","pitchNumber":3,"startTime":"2026-06-21T00:56:25.620Z","endTime":"2026-06-21T00:56:30.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.995779092958625,"aZ":-42.614031282675676,"pfxX":5.111863710308712,"pfxZ":-6.958677883441384,"pX":-1.6425291233109889,"pZ":3.5313524225144683,"vX0":-2.3717634525942373,"vY0":-121.70853446275227,"vZ0":2.285095441054472,"x":179.61,"y":143.43,"x0":-1.3193348842426438,"y0":50.00523865473217,"z0":6.272101257146455,"aX":7.666213475102047},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-11.8,"breakHorizontal":-8.6,"spinRate":2675,"spinDirection":45},"zone":11,"typeConfidence":0.87,"plateTime":0.45011103965592625,"extension":6.510359825706654},"index":3,"playId":"d1442041-866c-354a-9107-09c40753fbd8","pitchNumber":4,"startTime":"2026-06-21T00:56:41.596Z","endTime":"2026-06-21T00:56:45.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.361874394752896,"aZ":-10.688144332106724,"pfxX":-3.6026564503229004,"pfxZ":10.504375957647486,"pX":2.249444985492791,"pZ":1.9070316921800787,"vX0":9.48286091505354,"vY0":-141.84648188794296,"vZ0":-8.744622020381053,"x":31.26,"y":187.29,"x0":-0.6634558865321429,"y0":50.00021870073276,"z0":5.7045780396982915,"aX":-7.368457017210207},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.4,"breakHorizontal":4.7,"spinRate":2268,"spinDirection":208},"zone":14,"typeConfidence":0.93,"plateTime":0.3856220265791417,"extension":6.897427813562063},"index":4,"playId":"25653c45-b2a0-33b0-aff5-3346159c5477","pitchNumber":5,"startTime":"2026-06-21T00:56:56.662Z","endTime":"2026-06-21T00:57:03.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64512357259515,"aZ":-10.916397646648068,"pfxX":-3.744687482572049,"pfxZ":10.030838267748353,"pX":-0.7200789521865079,"pZ":3.7385156532975876,"vX0":2.191694385910663,"vY0":-144.22143717703204,"vZ0":-4.156994816378477,"x":144.45,"y":137.84,"x0":-1.0009168278104157,"y0":50.0042200064734,"z0":5.8649299842220275,"aX":-7.936643183628979},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.6,"breakHorizontal":6.4,"spinRate":2290,"spinDirection":211},"zone":11,"typeConfidence":0.92,"plateTime":0.3789195233317031,"extension":6.825416521290844},"index":5,"playId":"cc2e7ba9-1d35-3b11-b139-c422ba6ff3d1","pitchNumber":6,"startTime":"2026-06-21T00:57:23.051Z","endTime":"2026-06-21T00:57:26.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48553871527462,"aZ":-31.217641920639043,"pfxX":3.1886969078952077,"pfxZ":0.5527737163744204,"pX":-0.0687731475566228,"pZ":1.5505965202099026,"vX0":1.6640178798170318,"vY0":-130.30082866605625,"vZ0":-5.079766232731766,"x":119.62,"y":196.91,"x0":-1.1285030034465386,"y0":50.00383063924063,"z0":5.863762990188673,"aX":5.523402474518481},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.1,"breakHorizontal":-6.1,"spinRate":2441,"spinDirection":124},"zone":13,"typeConfidence":0.91,"plateTime":0.41917863225855,"extension":6.4218081152067565},"index":6,"playId":"40d99dd8-7c68-3458-a857-a322dbcdc3c4","pitchNumber":7,"startTime":"2026-06-21T00:57:45.124Z","endTime":"2026-06-21T00:57:51.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":98.4,"endSpeed":90.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.703218998043152,"aZ":-11.157381059819352,"pfxX":-2.4452638063055927,"pfxZ":10.066320849974122,"pX":-0.2966650984550145,"pZ":3.1199852030800943,"vX0":3.049282160360158,"vY0":-143.25471456826668,"vZ0":-5.5537935174905995,"x":128.31,"y":154.54,"x0":-1.0549436917384802,"y0":50.002221318340354,"z0":5.775029157437026,"aX":-5.105170611682856},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.4,"breakHorizontal":3.8,"spinRate":2202,"spinDirection":205},"zone":1,"typeConfidence":0.93,"plateTime":0.3816932003659499,"extension":6.805561782729453},"index":7,"playId":"cf657c7d-fba7-3a23-8c9d-b75a8f28b8ef","pitchNumber":8,"startTime":"2026-06-21T00:58:09.263Z","endTime":"2026-06-21T00:58:17.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.565530244400737,"aZ":-30.003039605459687,"pfxX":3.3579358652635123,"pfxZ":1.2267939330533917,"pX":0.005857504933519772,"pZ":3.5732978344928594,"vX0":2.4497668740833567,"vY0":-131.92294095251398,"vZ0":-0.7767314798809027,"x":116.78,"y":142.3,"x0":-1.3692952982101316,"y0":50.003896183671124,"z0":6.071888890080228,"aX":5.952981923772672},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.3,"breakHorizontal":-6.6,"spinRate":2514,"spinDirection":141},"zone":12,"typeConfidence":0.91,"plateTime":0.4142720843210008,"extension":6.517059004807359},"hitData":{"launchSpeed":79.5,"launchAngle":14.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.15,"coordY":109.94}},"index":8,"playId":"f209a60a-4ce7-3bad-a0d2-095a6fd671e7","pitchNumber":9,"startTime":"2026-06-21T00:58:35.966Z","endTime":"2026-06-21T00:58:47.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":-0.30000000000000027,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-21T00:58:47.227Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Petey Halpin singles on a sharp line drive to right fielder Cam Smith. Patrick Bailey to 3rd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T00:58:52.776Z","endTime":"2026-06-21T01:00:05.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"postOnThird":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":97.1,"endSpeed":89.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.704141305134964,"aZ":-10.823631187281974,"pfxX":-3.513656172029119,"pfxZ":10.481667767728034,"pX":-0.035552489711074206,"pZ":1.8718175328850715,"vX0":4.760448177589878,"vY0":-141.24860208067818,"vZ0":-8.595873390921913,"x":118.36,"y":188.24,"x0":-1.2798496510359876,"y0":50.00426805238032,"z0":5.635342561432212,"aX":-7.158578076439269},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.5,"breakHorizontal":5.5,"spinRate":2368,"spinDirection":210},"zone":8,"typeConfidence":0.92,"plateTime":0.3865660302566072,"extension":7.163654240312238},"index":0,"playId":"cc979702-86d4-32e1-82b9-a3cd7dabcdc8","pitchNumber":1,"startTime":"2026-06-21T00:59:11.428Z","endTime":"2026-06-21T00:59:14.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":98.3,"endSpeed":89.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12161542253812,"aZ":-12.762494540570017,"pfxX":-4.3464551484146385,"pfxZ":9.342230604631542,"pX":-1.8825772026337073,"pZ":3.8300654334996818,"vX0":-0.18378858219863192,"vY0":-143.23830906991574,"vZ0":-3.266131362493297,"x":188.76,"y":135.37,"x0":-1.2529749457465904,"y0":50.000911651940505,"z0":5.783172106669702,"aX":-9.02924240029349},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.4,"breakHorizontal":7.9,"spinRate":2393,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.38239693443944134,"extension":6.522450916375729},"index":1,"playId":"d45f983f-01f3-312b-b1bc-639ace27220f","pitchNumber":2,"startTime":"2026-06-21T00:59:33.093Z","endTime":"2026-06-21T00:59:36.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74669355668768,"aZ":-30.153156692056104,"pfxX":1.8738534762792831,"pfxZ":1.1674261661464715,"pX":-0.05863774378493184,"pZ":2.386345692304684,"vX0":2.5673505802417447,"vY0":-130.44149762568804,"vZ0":-3.0413054953840306,"x":119.24,"y":174.35,"x0":-1.296705678289038,"y0":50.00542805882328,"z0":5.825307640550383,"aX":3.2502917220010716},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.7,"breakHorizontal":-4.0,"spinRate":2483,"spinDirection":123},"zone":5,"typeConfidence":0.9,"plateTime":0.41885299602529447,"extension":7.025388475182233},"hitData":{"launchSpeed":105.9,"launchAngle":15.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":165.4,"coordY":69.01}},"index":2,"playId":"acf8a218-fd8f-3b76-aa48-eedab1c96798","pitchNumber":3,"startTime":"2026-06-21T00:59:51.747Z","endTime":"2026-06-21T01:00:05.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_ab"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_ab"},{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_pa"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.3,"awayTeamWinProbability":97.7,"homeTeamWinProbabilityAdded":-0.9000000000000004,"leverageIndex":0.16,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-06-21T01:00:05.499Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Travis Bazzana singles on a ground ball to right fielder Cam Smith. Patrick Bailey scores. Petey Halpin to 2nd.","rbi":1,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T01:00:10.137Z","endTime":"2026-06-21T01:00:45.500Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"postOnSecond":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":{"id":663878,"link":"/api/v1/people/663878"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":91.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31423167080975,"aZ":-8.020601996139249,"pfxX":-3.4254075005226814,"pfxZ":11.278067788854207,"pX":0.5008008772465897,"pZ":2.5746550958765924,"vX0":5.263406487666318,"vY0":-144.84162054121592,"vZ0":-7.62863287489678,"x":97.91,"y":169.26,"x0":-0.8882438572923866,"y0":50.00103303895014,"z0":5.720947346445647,"aX":-7.335320068545908},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":19.2,"breakHorizontal":5.3,"spinRate":2295,"spinDirection":205},"zone":6,"typeConfidence":0.93,"plateTime":0.37701461522342594,"extension":6.937060725095091},"hitData":{"launchSpeed":101.8,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.27,"coordY":141.44}},"index":0,"playId":"96ac3186-4f03-3f79-8bd0-a994d255c5d3","pitchNumber":1,"startTime":"2026-06-21T01:00:35.638Z","endTime":"2026-06-21T01:00:45.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"third":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":-0.8999999999999997,"leverageIndex":0.25,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-21T01:00:45.500Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a ground ball to right fielder Cam Smith. Petey Halpin scores. Travis Bazzana to 2nd.","rbi":1,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T01:01:37.792Z","endTime":"2026-06-21T01:02:12.271Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnSecond":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":{"id":663878,"link":"/api/v1/people/663878"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-21T01:01:18.427Z","endTime":"2026-06-21T01:01:39.737Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"second":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2176488936359,"aZ":-41.780897835224515,"pfxX":5.410238876336194,"pfxZ":-6.792540978473076,"pX":-0.3879279821726461,"pZ":0.7998321267783498,"vX0":0.6467392501467972,"vY0":-118.56446032775851,"vZ0":-2.9384177221122023,"x":131.79,"y":217.18,"x0":-1.3672179188763534,"y0":50.00491119249631,"z0":5.895166930912301,"aX":7.6472875618265155},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-12.7,"breakHorizontal":-10.0,"spinRate":2595,"spinDirection":40},"zone":13,"typeConfidence":0.94,"plateTime":0.46325863736751227,"extension":6.7200816954596965},"index":1,"playId":"43d13693-f7e7-3bf5-aab1-dbe1cea00eff","pitchNumber":1,"startTime":"2026-06-21T01:01:39.737Z","endTime":"2026-06-21T01:01:45.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"second":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.564034020703097,"aZ":-10.933475850089158,"pfxX":-4.457710609052441,"pfxZ":10.241201520205747,"pX":-0.6925283660640895,"pZ":1.4196327980846666,"vX0":2.9828144991073255,"vY0":-142.36908662737343,"vZ0":-9.725963527973935,"x":143.4,"y":200.45,"x0":-1.1692329447865404,"y0":50.00045916057669,"z0":5.551626630394225,"aX":-9.242842537471684},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.0,"breakHorizontal":7.6,"spinRate":2302,"spinDirection":210},"zone":13,"typeConfidence":0.92,"plateTime":0.38324015344338225,"extension":6.960764087601791},"hitData":{"launchSpeed":70.2,"launchAngle":9.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":135.81,"coordY":135.57}},"index":2,"playId":"fe3d394d-1675-385c-a52f-2243e0adc6f4","pitchNumber":2,"startTime":"2026-06-21T01:01:59.475Z","endTime":"2026-06-21T01:02:12.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"second":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-0.7000000000000001,"leverageIndex":0.13,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-06-21T01:02:12.271Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Brayan Rocchio lines into an unassisted double play, shortstop Jeremy Peña. Travis Bazzana out at 2nd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T01:02:27.141Z","endTime":"2026-06-21T01:04:45.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":90.2,"endSpeed":83.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.460624068152068,"aZ":-28.40235686282996,"pfxX":3.8524104951527716,"pfxZ":2.130124310305961,"pX":0.12699265019446862,"pZ":3.1478655746390882,"vX0":2.3603458433399704,"vY0":-131.49418193044687,"vZ0":-1.7079705592691594,"x":112.16,"y":153.79,"x0":-1.2798961889683693,"y0":50.00011875054915,"z0":5.894467329726213,"aX":6.806355748084297},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.7,"breakHorizontal":-7.4,"spinRate":2551,"spinDirection":126},"zone":2,"typeConfidence":0.91,"plateTime":0.4150884722859036,"extension":7.007915939211972},"index":0,"playId":"e2794793-9047-3e7a-bdff-d8dbde48b66a","pitchNumber":1,"startTime":"2026-06-21T01:02:40.249Z","endTime":"2026-06-21T01:02:43.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.570351457179786,"aZ":-27.639776704442472,"pfxX":-6.287089088533147,"pfxZ":2.7905937200029953,"pX":-0.92643262226743,"pZ":3.5780862253261465,"vX0":2.462665707879661,"vY0":-125.82167183353147,"vZ0":-0.4280388255403481,"x":152.31,"y":142.17,"x0":-1.094393988023737,"y0":50.00001477198916,"z0":5.9664517396150485,"aX":-10.203290016219269},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.2,"breakHorizontal":10.9,"spinRate":1537,"spinDirection":208},"zone":11,"typeConfidence":0.94,"plateTime":0.43326945703098607,"extension":6.921792438301268},"index":1,"playId":"9aadb5dc-18a9-38f8-b527-86218174861e","pitchNumber":2,"startTime":"2026-06-21T01:02:56.369Z","endTime":"2026-06-21T01:03:00.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48516834297004,"aZ":-39.25933508759253,"pfxX":7.53506132301214,"pfxZ":-4.977768069680142,"pX":-0.6705486949073132,"pZ":0.4878177298023587,"vX0":-0.805024914291784,"vY0":-118.73269104650225,"vZ0":-4.112782147941587,"x":142.56,"y":225.61,"x0":-1.3050724001490162,"y0":50.005160017795085,"z0":5.828348637059177,"aX":10.721014612846043},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-9.7,"breakHorizontal":-13.4,"spinRate":2720,"spinDirection":44},"zone":13,"typeConfidence":0.94,"plateTime":0.4619394476808836,"extension":6.9940071701427975},"index":2,"playId":"d6077575-0be9-30fc-b311-3a2a3ec342ce","pitchNumber":3,"startTime":"2026-06-21T01:03:12.661Z","endTime":"2026-06-21T01:03:18.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95074236850479,"aZ":-9.47660811116856,"pfxX":-3.063177908231096,"pfxZ":11.300532506223256,"pX":1.6349413879242434,"pZ":0.4052635845042505,"vX0":8.279706607033448,"vY0":-140.38934428124227,"vZ0":-12.531653786893816,"x":54.68,"y":227.84,"x0":-0.9464069491999736,"y0":50.00060336561242,"z0":5.528849358438827,"aX":-6.151861692038421},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.1,"breakHorizontal":4.0,"spinRate":2352,"spinDirection":208},"zone":14,"typeConfidence":0.93,"plateTime":0.3892321316021059,"extension":7.015978164557463},"index":3,"playId":"a4aa4099-b494-3bf9-9f1f-0d91c1263369","pitchNumber":4,"startTime":"2026-06-21T01:03:33.863Z","endTime":"2026-06-21T01:03:37.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93461662154027,"aZ":-29.424654933360006,"pfxX":3.586687244532483,"pfxZ":1.6015206970342053,"pX":0.12588598669532647,"pZ":2.540370711795935,"vX0":2.6452338289296917,"vY0":-129.68473660782723,"vZ0":-2.4678444524705094,"x":112.2,"y":170.19,"x0":-1.3703685340145915,"y0":50.00417358129874,"z0":5.729436582787364,"aX":6.1616189145468505},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.6,"breakHorizontal":-7.1,"spinRate":2410,"spinDirection":132},"zone":5,"typeConfidence":0.91,"plateTime":0.42097697207867757,"extension":6.7703153256663295},"index":4,"playId":"990b6eaf-6913-35c1-a546-7c504ddea74d","pitchNumber":5,"startTime":"2026-06-21T01:03:55.006Z","endTime":"2026-06-21T01:03:58.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.298731101956434,"aZ":-33.33392625659525,"pfxX":3.6789522813978555,"pfxZ":-0.7261429037956022,"pX":0.02728818002152632,"pZ":1.9863330948659768,"vX0":1.7065569936922378,"vY0":-125.34391320667426,"vZ0":-2.8877970849701056,"x":115.96,"y":185.15,"x0":-1.139437851912269,"y0":50.00301919381349,"z0":5.863232479568126,"aX":5.87896807786144},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.7,"breakHorizontal":-7.1,"spinRate":2432,"spinDirection":110},"zone":8,"typeConfidence":0.86,"plateTime":0.4362527567687722,"extension":6.712937236520159},"index":5,"playId":"98af0d85-6d9a-30e1-8edd-2c0aaa9598bd","pitchNumber":6,"startTime":"2026-06-21T01:04:12.080Z","endTime":"2026-06-21T01:04:15.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.861116499823467,"aZ":-13.799550054456944,"pfxX":-4.1194139484867165,"pfxZ":8.896034803016693,"pX":-0.39447124452287136,"pZ":3.0128174888501107,"vX0":3.3686258322440907,"vY0":-142.60334386927337,"vZ0":-5.248739009528542,"x":132.04,"y":157.43,"x0":-1.0540466855973007,"y0":50.006503908785355,"z0":5.7434215306903385,"aX":-8.511886726724162},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.2,"breakHorizontal":6.8,"spinRate":2224,"spinDirection":206},"zone":1,"typeConfidence":0.92,"plateTime":0.3836509943336188,"extension":6.849095737750559},"hitData":{"launchSpeed":99.3,"launchAngle":8.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":119.56,"coordY":150.57}},"index":6,"playId":"00720f3b-c7fd-381e-8b3b-45c96ade0838","pitchNumber":7,"startTime":"2026-06-21T01:04:35.429Z","endTime":"2026-06-21T01:04:45.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":0.3999999999999998,"leverageIndex":0.07,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-21T01:04:45.330Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Altuve grounds out, third baseman Daniel Schneemann to first baseman Kyle Manzardo.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T01:07:26.148Z","endTime":"2026-06-21T01:07:53.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T01:07:15.630Z","endTime":"2026-06-21T01:07:28.422Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68196889030728,"aZ":-23.893599701652768,"pfxX":4.236591916179277,"pfxZ":5.953823389019837,"pX":0.3355118664576996,"pZ":3.0125000262306103,"vX0":-2.214732002811462,"vY0":-117.07944870208848,"vZ0":-1.9098153070959891,"x":104.21,"y":157.44,"x0":0.7422726005937883,"y0":50.004834617953755,"z0":6.070538636979672,"aX":5.89424371448546},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":10.6,"breakHorizontal":-7.2,"spinRate":1220,"spinDirection":128},"zone":3,"typeConfidence":0.9,"plateTime":0.4674659107686705,"extension":7.323684526596362},"index":1,"playId":"7c79c315-08f1-345b-8221-bb2b45464172","pitchNumber":1,"startTime":"2026-06-21T01:07:28.422Z","endTime":"2026-06-21T01:07:31.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":73.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03199984645986,"aZ":-21.800556519216453,"pfxX":5.388329698056714,"pfxZ":7.410896368221122,"pX":0.49221852467998667,"pZ":3.22395416710166,"vX0":-2.2276553599020024,"vY0":-117.75880577890132,"vZ0":-1.9614249227510951,"x":98.24,"y":151.73,"x0":0.7520338904654926,"y0":50.004414847474,"z0":6.091080594133266,"aX":7.543810986064031},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":13.2,"breakHorizontal":-9.2,"spinRate":1446,"spinDirection":129},"zone":12,"typeConfidence":0.9,"plateTime":0.46570849577089657,"extension":7.527115242609718},"hitData":{"launchSpeed":75.4,"launchAngle":-0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.86,"coordY":174.9}},"index":2,"playId":"4ffb8df4-99d3-3978-b587-3787450f0f20","pitchNumber":2,"startTime":"2026-06-21T01:07:44.390Z","endTime":"2026-06-21T01:07:53.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-0.3999999999999998,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-21T01:07:53.463Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yainer Diaz called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T01:07:57.790Z","endTime":"2026-06-21T01:09:59.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50723864686038,"aZ":-46.50727484370952,"pfxX":-3.3392771318296237,"pfxZ":-10.366556718261116,"pX":-0.30940706602890383,"pZ":0.9222758747091224,"vX0":-1.466666986813638,"vY0":-117.75780039557029,"vZ0":-2.0605243127304638,"x":128.79,"y":213.88,"x0":0.7581544739016521,"y0":50.00157402970889,"z0":6.171488328722192,"aX":-4.6180418116923},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-19.0,"breakHorizontal":6.5,"spinRate":2626,"spinDirection":331},"zone":13,"typeConfidence":0.91,"plateTime":0.46783616184729926,"extension":6.927625776699122},"index":0,"playId":"734278d6-64bb-3cc5-9729-822da54a244d","pitchNumber":1,"startTime":"2026-06-21T01:08:20.138Z","endTime":"2026-06-21T01:08:23.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.066064560965998,"aZ":-22.563448910633763,"pfxX":3.7981974219240264,"pfxZ":6.89453433433836,"pX":-0.14182606934454633,"pZ":0.2824442099808917,"vX0":-2.907954162236125,"vY0":-117.28067912635144,"vZ0":-7.9123613686402425,"x":122.41,"y":231.15,"x0":0.6203473763478855,"y0":50.00269782865495,"z0":5.802565358382327,"aX":5.294083101638847},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":10.8,"breakHorizontal":-6.1,"spinRate":1394,"spinDirection":130},"zone":13,"typeConfidence":0.89,"plateTime":0.46691677223027206,"extension":7.106170800771258},"index":1,"playId":"ff089a4d-4feb-3fa0-9014-315b576ec345","pitchNumber":2,"startTime":"2026-06-21T01:08:37.887Z","endTime":"2026-06-21T01:08:41.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1378437585051,"aZ":-45.03691085188661,"pfxX":-5.29955782823219,"pfxZ":-9.262770957050408,"pX":-0.33746632402181337,"pZ":1.277307981010214,"vX0":-1.1264362800423273,"vY0":-117.82686541559512,"vZ0":-1.6590613441531166,"x":129.86,"y":204.29,"x0":0.836620072709352,"y0":50.00571250874436,"z0":6.2020582195093885,"aX":-7.354855077345269},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-16.9,"breakHorizontal":9.8,"spinRate":2565,"spinDirection":333},"zone":13,"typeConfidence":0.91,"plateTime":0.4672075214252427,"extension":6.999461272780992},"index":2,"playId":"4f5b3517-779b-3303-9291-442cbfe88234","pitchNumber":3,"startTime":"2026-06-21T01:08:55.867Z","endTime":"2026-06-21T01:08:59.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":93.8,"endSpeed":86.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.935936324368015,"aZ":-13.36124210193933,"pfxX":4.649923981756333,"pfxZ":9.91903065669752,"pX":-0.43951595983156416,"pZ":3.1986103425493946,"vX0":-4.527432908545324,"vY0":-136.57712321736275,"vZ0":-5.044226681592049,"x":133.75,"y":152.42,"x0":0.6322858980275903,"y0":50.00324203696498,"z0":5.9820697113746375,"aX":8.820438656934707},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":-7.6,"spinRate":1965,"spinDirection":149},"zone":1,"typeConfidence":0.91,"plateTime":0.40041386408764534,"extension":7.3198341125371815},"index":3,"playId":"fdeea7c4-0dfb-3c3c-9115-ed0b6f5ca8e8","pitchNumber":4,"startTime":"2026-06-21T01:09:20.540Z","endTime":"2026-06-21T01:09:24.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.25051625753459,"aZ":-25.307680122012737,"pfxX":5.482207833597426,"pfxZ":4.981704961842807,"pX":0.9299839241888554,"pZ":1.1319002803892768,"vX0":-1.4837233400712222,"vY0":-116.75220181100974,"vZ0":-5.308800918782227,"x":81.55,"y":208.22,"x0":0.8619469661227148,"y0":50.00395299885786,"z0":5.820879250815696,"aX":7.5588131189837515},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":7.9,"breakHorizontal":-9.6,"spinRate":1271,"spinDirection":122},"zone":14,"typeConfidence":0.89,"plateTime":0.4693668942351139,"extension":7.619641961951606},"index":4,"playId":"11285c30-5119-338b-bded-9533f659869d","pitchNumber":5,"startTime":"2026-06-21T01:09:38.014Z","endTime":"2026-06-21T01:09:42.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.868647976691808,"aZ":-45.529490564764025,"pfxX":-4.682226246358484,"pfxZ":-9.56475412592063,"pX":0.6757044997625328,"pZ":2.9106050748997125,"vX0":0.9118159461541973,"vY0":-118.07644978821197,"vZ0":1.8564804421981902,"x":91.24,"y":160.19,"x0":0.889843580850334,"y0":50.00368970250134,"z0":6.339606245874498,"aX":-6.536542165718616},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-16.4,"breakHorizontal":8.2,"spinRate":2564,"spinDirection":333},"zone":3,"typeConfidence":0.91,"plateTime":0.4659037857069106,"extension":6.900419996319315},"index":5,"playId":"03b3c684-a29c-3ce6-8e10-4feaedf55157","pitchNumber":6,"startTime":"2026-06-21T01:09:55.637Z","endTime":"2026-06-21T01:09:59.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-0.20000000000000007,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-21T01:09:59.187Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Smith grounds out, third baseman Daniel Schneemann to first baseman Kyle Manzardo.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T01:10:02.513Z","endTime":"2026-06-21T01:11:51.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98462269141613,"aZ":-44.04174766877109,"pfxX":-4.5804984030402665,"pfxZ":-8.415527766598897,"pX":0.17306737490587717,"pZ":2.053918585710917,"vX0":-0.15917802808575976,"vY0":-118.86943655973423,"vZ0":-0.2934864951211449,"x":110.4,"y":183.32,"x0":0.8349829639693181,"y0":50.00476401273187,"z0":6.228992144952663,"aX":-6.456925631488734},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-15.0,"breakHorizontal":8.3,"spinRate":2590,"spinDirection":330},"zone":8,"typeConfidence":0.89,"plateTime":0.46345306488299665,"extension":7.0745469039163975},"index":0,"playId":"1dc258b1-2af3-3544-8b21-360f5a57cd0d","pitchNumber":1,"startTime":"2026-06-21T01:10:25.579Z","endTime":"2026-06-21T01:10:29.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5229376467571,"aZ":-26.770335921728275,"pfxX":-2.359401921628636,"pfxZ":3.2553891199140157,"pX":0.52035038015076,"pZ":2.769624904748323,"vX0":-0.44675131871208507,"vY0":-127.4015905381347,"vZ0":-2.5503989631641413,"x":97.17,"y":164.0,"x0":1.004333290091646,"y0":50.005357608573235,"z0":5.876120008645971,"aX":-3.9210622433847475},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.6,"breakHorizontal":4.3,"spinRate":1988,"spinDirection":231},"zone":6,"typeConfidence":0.97,"plateTime":0.4281459430867307,"extension":7.074226669809086},"index":1,"playId":"eb9c4f95-8291-302d-8582-ed5df93f3d64","pitchNumber":2,"startTime":"2026-06-21T01:10:45.261Z","endTime":"2026-06-21T01:10:48.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-21T01:10:58.841Z","endTime":"2026-06-21T01:11:07.336Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35371953551294,"aZ":-45.099604885288834,"pfxX":-5.180658500947157,"pfxZ":-8.880242149929988,"pX":-0.5152701973725221,"pZ":1.5616949643662128,"vX0":-1.3495486750120247,"vY0":-120.65991310560581,"vZ0":-1.4448677962420913,"x":136.64,"y":196.61,"x0":0.7260460884587777,"y0":50.00400277189584,"z0":6.189445212237407,"aX":-7.538837645967591},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-16.1,"breakHorizontal":9.7,"spinRate":2631,"spinDirection":331},"zone":13,"typeConfidence":0.91,"plateTime":0.45624104421630163,"extension":7.078865596813758},"index":3,"playId":"b60700c8-4bf7-3413-98fa-c15a640f2c13","pitchNumber":3,"startTime":"2026-06-21T01:11:07.336Z","endTime":"2026-06-21T01:11:10.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.518827865644752,"aZ":-21.07675744949192,"pfxX":5.76825948772128,"pfxZ":7.479505074738655,"pX":-0.3204365345460506,"pZ":1.3360428376702533,"vX0":-4.272639364971961,"vY0":-120.76184692621787,"vZ0":-6.348552628871592,"x":129.21,"y":202.71,"x0":0.7183989977570869,"y0":50.00314042221807,"z0":5.841141959032139,"aX":8.55855220430179},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":12.4,"breakHorizontal":-9.5,"spinRate":1502,"spinDirection":127},"zone":13,"typeConfidence":0.89,"plateTime":0.45278086809305407,"extension":7.276894117351566},"index":4,"playId":"0c701438-5dd1-3fe4-b0e8-7a39715bc243","pitchNumber":4,"startTime":"2026-06-21T01:11:27.094Z","endTime":"2026-06-21T01:11:31.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.333547760828907,"aZ":-46.39864077082475,"pfxX":-5.281591140785396,"pfxZ":-10.066602507371512,"pX":0.24866918447690717,"pZ":1.7793262574194864,"vX0":0.065541994285776,"vY0":-119.07427434389558,"vZ0":-0.4511206723039456,"x":107.52,"y":190.74,"x0":0.9049709292172061,"y0":50.005146403448364,"z0":6.228358602553051,"aX":-7.461387198013896},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-18.0,"breakHorizontal":9.5,"spinRate":2831,"spinDirection":327},"zone":8,"typeConfidence":0.91,"plateTime":0.46289784150118374,"extension":7.048435915020723},"hitData":{"launchSpeed":97.0,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.37,"coordY":170.84}},"index":5,"playId":"31d7800e-90b8-30e4-84b6-3d34202deccc","pitchNumber":5,"startTime":"2026-06-21T01:11:43.585Z","endTime":"2026-06-21T01:11:51.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-21T01:11:51.664Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhys Hoskins strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T01:14:31.730Z","endTime":"2026-06-21T01:16:02.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"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":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: AJ Blubaugh replaces Nate Pearson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T01:14:27.501Z","endTime":"2026-06-21T01:14:33.898Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805123,"link":"/api/v1/people/805123"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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.8,"endSpeed":87.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14594481766786,"aZ":-15.138670071902292,"pfxX":-7.227826636205331,"pfxZ":8.773718332049139,"pX":-0.42523873242648524,"pZ":2.892129960954528,"vX0":7.259810438973246,"vY0":-137.87510947580117,"vZ0":-5.664266761630714,"x":133.21,"y":160.69,"x0":-2.14240116140178,"y0":50.00490252465117,"z0":5.979943413304499,"aX":-14.03874651428743},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":11.8,"spinRate":2194,"spinDirection":221},"zone":1,"typeConfidence":0.9,"plateTime":0.39593308613728695,"extension":6.50881755004619},"index":1,"playId":"0bf88bae-3dc6-377e-b2f1-2cf657c7663b","pitchNumber":1,"startTime":"2026-06-21T01:14:33.898Z","endTime":"2026-06-21T01:14:37.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":94.9,"endSpeed":87.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10146817929793,"aZ":-12.552237036198438,"pfxX":-4.816155152973575,"pfxZ":10.14142790951203,"pX":1.017510360171927,"pZ":3.369011093963249,"vX0":10.057089226628241,"vY0":-137.84047902274907,"vZ0":-4.914243179644702,"x":78.21,"y":147.82,"x0":-2.043719234307567,"y0":50.000058444955215,"z0":6.014580088204021,"aX":-9.316803410624845},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":6.7,"spinRate":2128,"spinDirection":219},"zone":12,"typeConfidence":0.89,"plateTime":0.3965553719837387,"extension":6.639192110830124},"index":2,"playId":"683da697-71e3-35d6-acf5-bf6f83c0bd55","pitchNumber":2,"startTime":"2026-06-21T01:14:54.396Z","endTime":"2026-06-21T01:14:58.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.207870250220246,"aZ":-30.02363050310267,"pfxX":-8.26769635504124,"pfxZ":1.3869242227068281,"pX":-0.28801314678173434,"pZ":0.47362731329706464,"vX0":7.463812695917923,"vY0":-123.41460022693644,"vZ0":-7.190009279978007,"x":127.98,"y":225.99,"x0":-2.2687945167444687,"y0":50.0043715602516,"z0":5.934124256807117,"aX":-12.83026674248857},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.1,"breakHorizontal":13.3,"spinRate":2253,"spinDirection":253},"zone":13,"typeConfidence":0.85,"plateTime":0.4428134856549111,"extension":6.324463068015541},"index":3,"playId":"dc544932-a0e9-3d69-8972-f233393deb39","pitchNumber":3,"startTime":"2026-06-21T01:15:08.753Z","endTime":"2026-06-21T01:15:14.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.637221491983194,"aZ":-13.097840715074788,"pfxX":-7.045112998721048,"pfxZ":9.707310645525874,"pX":0.5284562315681418,"pZ":3.6301632056024746,"vX0":9.78762201192704,"vY0":-139.14919556183494,"vZ0":-4.247488571476404,"x":96.86,"y":140.77,"x0":-2.115903158850196,"y0":50.00128850521517,"z0":6.041439239783437,"aX":-13.843120215710266},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":10.8,"spinRate":2191,"spinDirection":222},"zone":12,"typeConfidence":0.9,"plateTime":0.393325800606136,"extension":6.603258584276073},"index":4,"playId":"f351cff7-ee2f-3dec-a309-0ee14105f262","pitchNumber":4,"startTime":"2026-06-21T01:15:28.741Z","endTime":"2026-06-21T01:15:32.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00377125841195,"aZ":-24.89824140602159,"pfxX":1.7262093272001846,"pfxZ":4.262239570138258,"pX":-0.6541314540481945,"pZ":1.9069435492581515,"vX0":3.3417191028419455,"vY0":-129.09199603896906,"vZ0":-5.566608063503592,"x":141.93,"y":187.29,"x0":-2.183933418696401,"y0":50.003477347733416,"z0":5.979735429849595,"aX":2.946027346823596},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.8,"breakHorizontal":-3.8,"spinRate":2489,"spinDirection":181},"zone":7,"typeConfidence":0.95,"plateTime":0.4224604210422451,"extension":6.571629751787841},"index":5,"playId":"abb4c451-a7dc-3612-8a19-852f3e7a1111","pitchNumber":5,"startTime":"2026-06-21T01:15:43.903Z","endTime":"2026-06-21T01:15:47.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":86.0,"endSpeed":79.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.922592118085866,"aZ":-28.512716603009252,"pfxX":-9.947800891808535,"pfxZ":2.3118204245093326,"pX":0.290240107290891,"pZ":0.4921807098232894,"vX0":8.909702369439625,"vY0":-124.76107254971014,"vZ0":-7.725282301829301,"x":105.94,"y":225.49,"x0":-2.0261884581066267,"y0":50.002741636956756,"z0":5.962326824645023,"aX":-15.760628145913065},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.6,"breakHorizontal":16.1,"spinRate":2354,"spinDirection":258},"zone":14,"typeConfidence":0.89,"plateTime":0.4381692046736205,"extension":6.297225991979066},"index":6,"playId":"6177aac9-ce1f-317b-a0e2-98c976423606","pitchNumber":6,"startTime":"2026-06-21T01:15:58.357Z","endTime":"2026-06-21T01:16:02.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T01:16:02.969Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T01:16:19.348Z","endTime":"2026-06-21T01:17:29.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.433631477267543,"aZ":-30.970983515952245,"pfxX":-8.48223088351776,"pfxZ":0.7825296770480268,"pX":-0.3260051635582798,"pZ":1.133335404696018,"vX0":7.229746143928495,"vY0":-122.94179968687314,"vZ0":-5.3832312962996856,"x":129.43,"y":208.18,"x0":-2.203175996613457,"y0":50.00046589998789,"z0":5.98071721767936,"aX":-12.979609341081899},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.4,"breakHorizontal":13.7,"spinRate":2283,"spinDirection":262},"zone":13,"typeConfidence":0.86,"plateTime":0.44555343706341555,"extension":6.3038371093726955},"index":0,"playId":"638d7145-0a3e-3b88-b23f-5bcdff9714ad","pitchNumber":1,"startTime":"2026-06-21T01:16:32.391Z","endTime":"2026-06-21T01:16:35.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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.6,"endSpeed":88.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44210108480224,"aZ":-10.340000114218618,"pfxX":-6.4782811243914065,"pfxZ":10.940417272595282,"pX":0.4789892874958707,"pZ":2.7628633856245077,"vX0":9.212538947454144,"vY0":-140.3025565808632,"vZ0":-6.99848522708487,"x":98.74,"y":164.18,"x0":-2.0038522110238284,"y0":50.00172141248015,"z0":5.961777885570843,"aX":-12.928256849908003},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.5,"breakHorizontal":9.8,"spinRate":2197,"spinDirection":219},"zone":6,"typeConfidence":0.91,"plateTime":0.39023328157484194,"extension":6.507342503367495},"index":1,"playId":"18ca5cc1-e8d4-370d-a9ad-ae61da48b7b6","pitchNumber":2,"startTime":"2026-06-21T01:16:47.845Z","endTime":"2026-06-21T01:16:50.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.482377202139112,"aZ":-30.501451190217043,"pfxX":-8.648548777014156,"pfxZ":1.0487693871632224,"pX":-1.3053413925995137,"pZ":-0.0718624159214202,"vX0":5.329145227954316,"vY0":-125.47354493045144,"vZ0":-8.578515640332197,"x":166.76,"y":240.72,"x0":-2.3335438335345127,"y0":50.00391536365586,"z0":5.878371877368819,"aX":-13.785347538244823},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.1,"breakHorizontal":14.4,"spinRate":2236,"spinDirection":253},"zone":13,"typeConfidence":0.86,"plateTime":0.4365959551612315,"extension":6.295188240590587},"index":2,"playId":"ac67e7c1-0cff-3005-b812-8b20176ce4a8","pitchNumber":3,"startTime":"2026-06-21T01:17:02.981Z","endTime":"2026-06-21T01:17:05.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.599156099159917,"aZ":-29.20776107997568,"pfxX":8.818544518524215,"pfxZ":1.874165584080675,"pX":-0.8240475592794575,"pZ":2.063479635961948,"vX0":1.1737984970334199,"vY0":-125.15112103931581,"vZ0":-3.727874509166423,"x":148.41,"y":183.07,"x0":-2.4448801676384426,"y0":50.00301487038863,"z0":5.968257661200758,"aX":13.969048330861055},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.8,"breakHorizontal":-16.2,"spinRate":2566,"spinDirection":77},"zone":7,"typeConfidence":2.0,"plateTime":0.43789179136709855,"extension":6.258303193193382},"index":3,"playId":"5680035a-5137-3fc7-a0ba-e41f8ec49b18","pitchNumber":4,"startTime":"2026-06-21T01:17:25.982Z","endTime":"2026-06-21T01:17:29.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T01:17:29.326Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kahlil Watson called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T01:17:32.100Z","endTime":"2026-06-21T01:19:22.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":96.5,"endSpeed":88.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.68262910460944,"aZ":-11.249725986554386,"pfxX":-6.408844471778825,"pfxZ":10.478899464292487,"pX":-1.3659417573709471,"pZ":3.041021820160974,"vX0":4.657201452035627,"vY0":-140.39369612469235,"vZ0":-6.054758435436387,"x":169.07,"y":156.67,"x0":-2.213302742032589,"y0":50.00608420225617,"z0":5.9575265479649095,"aX":-12.800407912685065},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":10.7,"spinRate":2199,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.390089915864428,"extension":6.473411800110521},"index":0,"playId":"0507fd5e-28f1-3070-8cf9-cc9e2b9d5dfa","pitchNumber":1,"startTime":"2026-06-21T01:17:58.471Z","endTime":"2026-06-21T01:18:02.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.489296716545564,"aZ":-30.15223191486984,"pfxX":7.10048275194089,"pfxZ":1.3630481183349064,"pX":0.5942709065256795,"pZ":1.3456010350431833,"vX0":4.559222207220661,"vY0":-121.24084570279442,"vZ0":-4.503453706578544,"x":94.35,"y":202.45,"x0":-2.2353242653746808,"y0":50.002839314305426,"z0":5.869169789902046,"aX":10.532497406003968},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.6,"breakHorizontal":-13.9,"spinRate":2635,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4523743017946953,"extension":6.497598044808051},"index":1,"playId":"6ec3d3df-89f1-35ef-bbe6-ed25296e4e17","pitchNumber":2,"startTime":"2026-06-21T01:18:12.687Z","endTime":"2026-06-21T01:18:16.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27633777522577,"aZ":-11.341701044472284,"pfxX":-5.256015105119332,"pfxZ":10.543031588324723,"pX":-0.9077933283330301,"pZ":3.724478152473039,"vX0":5.332398591647884,"vY0":-140.06403364457577,"vZ0":-4.290842019911672,"x":151.6,"y":138.22,"x0":-2.1585165417095054,"y0":50.000636319343364,"z0":6.02489701443956,"aX":-10.38390746166593},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.4,"breakHorizontal":8.4,"spinRate":2188,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.39187882733536394,"extension":6.424796586667284},"index":2,"playId":"a24ac0cf-42e5-3ba1-bee7-aef9b5facb92","pitchNumber":3,"startTime":"2026-06-21T01:18:28.658Z","endTime":"2026-06-21T01:18:33.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.808452450966364,"aZ":-11.487142058602698,"pfxX":-5.741835639538644,"pfxZ":10.536827207297451,"pX":-0.5658021621475492,"pZ":3.081376685875346,"vX0":6.0290212661341,"vY0":-139.56308959573445,"vZ0":-5.794141424218013,"x":138.57,"y":155.58,"x0":-2.0130079057368375,"y0":50.002768368258764,"z0":5.948170188018047,"aX":-11.273134321230065},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.0,"breakHorizontal":9.1,"spinRate":2124,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.3931800264195977,"extension":6.5707691345886525},"index":3,"playId":"efb428df-a8a6-3269-a0a0-51cfadb3dda6","pitchNumber":4,"startTime":"2026-06-21T01:18:49.330Z","endTime":"2026-06-21T01:18:52.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79996594897491,"aZ":-9.88942930852157,"pfxX":-6.313485143389106,"pfxZ":11.264548617262822,"pX":-0.018859095524393292,"pZ":1.7398516246313591,"vX0":7.570140844789154,"vY0":-139.8204257228875,"vZ0":-9.489132018441765,"x":117.72,"y":191.8,"x0":-1.942319821254558,"y0":50.00296292367599,"z0":5.828525659142487,"aX":-12.489798917004597},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.6,"breakHorizontal":9.8,"spinRate":2156,"spinDirection":227},"zone":8,"typeConfidence":0.91,"plateTime":0.3918867603999021,"extension":6.580111798495964},"index":4,"playId":"338b4812-6844-3bc7-8b42-9869b42885ec","pitchNumber":5,"startTime":"2026-06-21T01:19:04.273Z","endTime":"2026-06-21T01:19:07.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.697305689847397,"aZ":-30.062757428782223,"pfxX":9.23083223309063,"pfxZ":1.3768466797662846,"pX":-0.6096132377744332,"pZ":3.1219866413015485,"vX0":1.4243125082663215,"vY0":-123.29374733456555,"vZ0":-0.9746233947438698,"x":140.24,"y":154.49,"x0":-2.3941839341540976,"y0":50.00232267250472,"z0":6.071312736289867,"aX":14.135960539524984},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.5,"breakHorizontal":-17.0,"spinRate":2678,"spinDirection":74},"zone":1,"typeConfidence":2.0,"plateTime":0.44514005991307437,"extension":6.316253733841859},"index":5,"playId":"74b495a5-8331-3563-9ba4-cbffd418f9be","pitchNumber":6,"startTime":"2026-06-21T01:19:18.669Z","endTime":"2026-06-21T01:19:22.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":696135,"link":"/api/v1/people/696135"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T01:19:22.077Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Meyers strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T01:21:47.539Z","endTime":"2026-06-21T01:22:59.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56093628071586,"aZ":-19.871850636746625,"pfxX":6.552495656073612,"pfxZ":8.597379665530442,"pX":-0.9188948329909201,"pZ":2.9275278679189483,"vX0":-5.4632362167022155,"vY0":-118.80741111882868,"vZ0":-3.138443334118916,"x":152.03,"y":159.74,"x0":0.5580413284371928,"y0":50.00373997169393,"z0":6.069861131836815,"aX":9.37692351482817},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":15.1,"breakHorizontal":-10.6,"spinRate":1447,"spinDirection":133},"zone":11,"typeConfidence":0.9,"plateTime":0.4608646340083409,"extension":7.246598292567803},"index":0,"playId":"26105b38-2515-34a6-9b9f-b0682df0515a","pitchNumber":1,"startTime":"2026-06-21T01:21:56.299Z","endTime":"2026-06-21T01:21:59.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48662506255763,"aZ":-21.0592977345043,"pfxX":7.445537669475419,"pfxZ":7.722785321584988,"pX":-0.43853804251879897,"pZ":2.0662733282831747,"vX0":-5.09373026970564,"vY0":-119.6041944833819,"vZ0":-4.54905353081751,"x":133.72,"y":182.99,"x0":0.7584140678001104,"y0":50.004052626803336,"z0":5.8972815977115935,"aX":10.717000355542009},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":13.1,"breakHorizontal":-12.1,"spinRate":1619,"spinDirection":129},"zone":7,"typeConfidence":0.9,"plateTime":0.45910700928965076,"extension":7.3406142893986175},"index":1,"playId":"eccaa74a-9f30-380d-ab8f-ae13c0ccbc63","pitchNumber":2,"startTime":"2026-06-21T01:22:09.017Z","endTime":"2026-06-21T01:22:12.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-21T01:22:22.319Z","endTime":"2026-06-21T01:22:37.431Z","isPitch":false,"type":"action","player":{"id":676694,"link":"/api/v1/people/676694"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":81.6,"endSpeed":74.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.872969941344284,"aZ":-44.96424442155545,"pfxX":-5.403428810546686,"pfxZ":-9.083163499382973,"pX":-0.11383951838017377,"pZ":0.9495596659731689,"vX0":-0.5484940885349334,"vY0":-118.76937346563149,"vZ0":-2.5127849537603253,"x":121.34,"y":213.14,"x0":0.821852731528828,"y0":50.0036992420143,"z0":6.167666370992077,"aX":-7.606453104610466},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-16.8,"breakHorizontal":9.8,"spinRate":2597,"spinDirection":334},"zone":13,"typeConfidence":0.91,"plateTime":0.4637917389115662,"extension":7.003805375820209},"index":3,"playId":"5093d418-e5a3-3c4a-84f5-eb65c714beeb","pitchNumber":3,"startTime":"2026-06-21T01:22:37.431Z","endTime":"2026-06-21T01:22:43.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.903272148661507,"aZ":-23.892832518637196,"pfxX":6.377203348943529,"pfxZ":5.774322047298371,"pX":0.7246603188019226,"pZ":1.821321755719104,"vX0":-2.056792703964427,"vY0":-119.01182771621271,"vZ0":-4.694753324156611,"x":89.38,"y":189.6,"x0":0.7717322743102866,"y0":50.0021130501064,"z0":5.984285482992613,"aX":9.144846096232467},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":9.6,"breakHorizontal":-11.0,"spinRate":1490,"spinDirection":129},"zone":9,"typeConfidence":0.9,"plateTime":0.4602766177477178,"extension":7.3327152900718895},"index":4,"playId":"649a9852-d56e-3193-a310-a27deb0f62c2","pitchNumber":4,"startTime":"2026-06-21T01:22:55.871Z","endTime":"2026-06-21T01:22:59.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.2,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-21T01:22:59.648Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Matthews flies out to center fielder Petey Halpin.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T01:23:16.547Z","endTime":"2026-06-21T01:25:03.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.185438184058977,"aZ":-45.600507849411215,"pfxX":-5.393309537574252,"pfxZ":-10.076105757860393,"pX":0.05130413130283368,"pZ":4.586172697122666,"vX0":-0.06044984666111869,"vY0":-115.50851912583838,"vZ0":5.565554791986948,"x":115.04,"y":114.95,"x0":0.7769520672036634,"y0":50.00004388127793,"z0":6.565487958355511,"aX":-7.189372680748968},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-16.3,"breakHorizontal":9.7,"spinRate":2586,"spinDirection":329},"zone":12,"typeConfidence":0.9,"plateTime":0.4766167466846629,"extension":6.77866696846857},"index":0,"playId":"c3a5e85d-30e7-3073-bf90-fb48e28c174b","pitchNumber":1,"startTime":"2026-06-21T01:23:29.911Z","endTime":"2026-06-21T01:23:33.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43625014965165,"aZ":-44.26672543535748,"pfxX":-5.27294157420057,"pfxZ":-8.73578031990597,"pX":-0.11448228203218429,"pZ":0.600831341783074,"vX0":-0.5823424667817422,"vY0":-117.99351385103137,"vZ0":-3.3329861685454754,"x":121.36,"y":222.56,"x0":0.8205200003060109,"y0":50.00587579562528,"z0":6.18775943279703,"aX":-7.294795842544195},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-16.4,"breakHorizontal":9.7,"spinRate":2656,"spinDirection":331},"zone":13,"typeConfidence":0.91,"plateTime":0.46762493412867334,"extension":6.958355637965714},"index":1,"playId":"326d4c71-976f-395b-8706-91c14b9aef71","pitchNumber":2,"startTime":"2026-06-21T01:23:44.586Z","endTime":"2026-06-21T01:23:48.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.221293143050794,"aZ":-23.52713710555046,"pfxX":1.0612359991620943,"pfxZ":5.186155091771377,"pX":0.5823908949586553,"pZ":2.417603840708583,"vX0":-1.2576024241696666,"vY0":-127.75722922022123,"vZ0":-4.133046926582139,"x":94.8,"y":173.5,"x0":0.9411871838320957,"y0":50.00220184553088,"z0":5.886693350914533,"aX":1.7692318166298588},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.8,"breakHorizontal":-1.7,"spinRate":1832,"spinDirection":197},"zone":6,"typeConfidence":0.91,"plateTime":0.4273457292575422,"extension":7.176049565943309},"index":2,"playId":"dba6e8e4-3255-3328-9c16-131f766f10ea","pitchNumber":3,"startTime":"2026-06-21T01:24:04.209Z","endTime":"2026-06-21T01:24:07.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.386436347868628,"aZ":-27.13344155546303,"pfxX":-2.153529551284295,"pfxZ":3.0488264056639514,"pX":-0.9338981201918104,"pZ":1.120667324504838,"vX0":-3.8911334933281623,"vY0":-128.00263259699736,"vZ0":-6.391441082820656,"x":152.6,"y":208.52,"x0":0.8880648082308757,"y0":50.00363033685592,"z0":5.785623638625776,"aX":-3.5585641997544055},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":4.8,"spinRate":2084,"spinDirection":210},"zone":13,"typeConfidence":0.94,"plateTime":0.4285450497497676,"extension":7.288705019258939},"index":3,"playId":"790d6aa4-0487-3247-ab60-2598f52d82d2","pitchNumber":4,"startTime":"2026-06-21T01:24:33.355Z","endTime":"2026-06-21T01:24:37.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29402163312393,"aZ":-25.97078369223875,"pfxX":-2.1781717776546334,"pfxZ":3.7774329090801366,"pX":0.01759531459971755,"pZ":3.0678959709640967,"vX0":-1.4716907454471542,"vY0":-126.69276480552246,"vZ0":-2.097442173260963,"x":116.33,"y":155.95,"x0":0.886953036037069,"y0":50.004382088334204,"z0":5.960222202831319,"aX":-3.57881867006148},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.6,"breakHorizontal":4.2,"spinRate":1829,"spinDirection":219},"zone":2,"typeConfidence":0.96,"plateTime":0.4305775100060152,"extension":7.0830590364540225},"hitData":{"launchSpeed":86.2,"launchAngle":28.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.5,"coordY":67.65}},"index":4,"playId":"038617e5-4e9e-3183-9042-c1e4e2c234a9","pitchNumber":5,"startTime":"2026-06-21T01:24:55.257Z","endTime":"2026-06-21T01:25:03.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-21T01:25:03.489Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Raynel Delgado strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T01:25:29.605Z","endTime":"2026-06-21T01:26:15.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Raynel Delgado replaces Jeremy Peña.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T01:25:13.681Z","endTime":"2026-06-21T01:25:31.865Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669384,"link":"/api/v1/people/669384"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":665161,"link":"/api/v1/people/665161"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.255021041508922,"aZ":-45.76728937601002,"pfxX":-5.761803011043744,"pfxZ":-9.752346593172291,"pX":0.4499319356176512,"pZ":1.1787721477854505,"vX0":0.5780256969063984,"vY0":-118.61216688512845,"vZ0":-1.5646378394356102,"x":99.85,"y":206.95,"x0":0.9466283642154434,"y0":50.002228033608,"z0":6.102762929010177,"aX":-8.031939723966026},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-17.6,"breakHorizontal":10.2,"spinRate":2608,"spinDirection":329},"zone":14,"typeConfidence":0.91,"plateTime":0.46565836640533353,"extension":6.914845586504237},"index":1,"playId":"12492401-72c7-3153-b1df-fe063aad9ba9","pitchNumber":1,"startTime":"2026-06-21T01:25:31.865Z","endTime":"2026-06-21T01:25:34.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.121158167082804,"aZ":-46.9134831852077,"pfxX":-6.208405972388846,"pfxZ":-10.422768661562582,"pX":0.787846552838233,"pZ":1.4902750303592294,"vX0":1.3594437748121049,"vY0":-119.35660970089782,"vZ0":-0.923790979159288,"x":86.97,"y":198.54,"x0":1.010040604933362,"y0":50.00013715396031,"z0":6.179227893290985,"aX":-8.782623022259472},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-18.7,"breakHorizontal":10.8,"spinRate":2737,"spinDirection":330},"zone":14,"typeConfidence":0.9,"plateTime":0.46234254713079004,"extension":6.765757326125841},"index":2,"playId":"47c678c6-faeb-3fb9-be56-8853fb6573f8","pitchNumber":2,"startTime":"2026-06-21T01:25:49.403Z","endTime":"2026-06-21T01:25:52.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-21T01:25:57.938Z","endTime":"2026-06-21T01:26:11.633Z","isPitch":false,"type":"action","player":{"id":669384,"link":"/api/v1/people/669384"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.441859434212514,"aZ":-46.342690707390446,"pfxX":-6.278579005867444,"pfxZ":-9.918407144053969,"pX":0.01639694647320716,"pZ":1.5890179388059666,"vX0":-0.04161971645297752,"vY0":-119.93772515663277,"vZ0":-0.9100526022239283,"x":116.37,"y":195.88,"x0":0.8471819563783367,"y0":50.00445785233437,"z0":6.178186537522245,"aX":-8.967851615569856},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-17.8,"breakHorizontal":11.3,"spinRate":2825,"spinDirection":326},"zone":13,"typeConfidence":0.91,"plateTime":0.46016326871640656,"extension":6.911372723961669},"index":4,"playId":"3bc87ec2-3c16-3833-97e0-bbeac777b9c3","pitchNumber":3,"startTime":"2026-06-21T01:26:11.633Z","endTime":"2026-06-21T01:26:15.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669384,"link":"/api/v1/people/669384"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":669384,"link":"/api/v1/people/669384"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T01:26:15.857Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out sharply to center fielder Jake Meyers.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T01:29:05.824Z","endTime":"2026-06-21T01:30:01.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Raynel Delgado remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T01:28:38.933Z","endTime":"2026-06-21T01:28:38.950Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669384,"link":"/api/v1/people/669384"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":665161,"link":"/api/v1/people/665161"},"defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Joey Loperfido replaces first baseman Christian Walker, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T01:28:38.950Z","endTime":"2026-06-21T01:28:38.951Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to first base for Isaac Paredes.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-21T01:28:38.951Z","endTime":"2026-06-21T01:28:39.951Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"400","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to third base for Brice Matthews.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-21T01:28:38.951Z","endTime":"2026-06-21T01:28:38.952Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"900","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":670623,"link":"/api/v1/people/670623"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Bryan Abreu replaces AJ Blubaugh.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-06-21T01:28:38.952Z","endTime":"2026-06-21T01:29:07.989Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650556,"link":"/api/v1/people/650556"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":670623,"link":"/api/v1/people/670623"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":694728,"link":"/api/v1/people/694728"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.346650873769146,"aZ":-20.801781503857445,"pfxX":0.3801886682634002,"pfxZ":6.327925325381217,"pX":0.02453760357425443,"pZ":2.3248545897333894,"vX0":6.723363921922974,"vY0":-133.4001879490583,"vZ0":-3.9906975201204204,"x":116.06,"y":176.01,"x0":-2.580534904257808,"y0":50.00481060751626,"z0":5.3443016576666,"aX":0.684132840965323},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.8,"breakHorizontal":-2.2,"spinRate":2384,"spinDirection":206},"zone":5,"typeConfidence":0.94,"plateTime":0.4109658758101178,"extension":6.702183420084611},"index":5,"playId":"85b31c08-b145-34da-977a-b4573ea9dfc6","pitchNumber":1,"startTime":"2026-06-21T01:29:07.989Z","endTime":"2026-06-21T01:29:11.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":670623,"link":"/api/v1/people/670623"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":694728,"link":"/api/v1/people/694728"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.682160784544354,"aZ":-34.396028896081035,"pfxX":3.1649529048684033,"pfxZ":-1.3756642076558379,"pX":-0.21478178177994744,"pZ":2.5189695334079025,"vX0":5.088255507262662,"vY0":-125.84388200963015,"vZ0":-0.7443642783402115,"x":125.19,"y":170.77,"x0":-2.6715038873999686,"y0":50.005729912508386,"z0":5.596074182971854,"aX":5.095330622990986},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.4,"breakHorizontal":-6.8,"spinRate":2762,"spinDirection":76},"zone":5,"typeConfidence":0.9,"plateTime":0.4346472759984934,"extension":6.444375564628003},"index":6,"playId":"67801a08-f431-3fdf-abb7-79cb8e290f94","pitchNumber":2,"startTime":"2026-06-21T01:29:23.579Z","endTime":"2026-06-21T01:29:26.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":670623,"link":"/api/v1/people/670623"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":694728,"link":"/api/v1/people/694728"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":96.6,"endSpeed":88.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23335887454642,"aZ":-13.725385822077639,"pfxX":-3.764533453708456,"pfxZ":9.216371479781003,"pX":-1.7544904422393128,"pZ":3.207865004021194,"vX0":2.732136035035679,"vY0":-140.67529948857145,"vZ0":-4.135547034386443,"x":183.88,"y":152.17,"x0":-2.2496932113891175,"y0":50.00617180715692,"z0":5.588345844419575,"aX":-7.5384275267604215},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":6.2,"spinRate":2248,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.3895249168275159,"extension":6.500747417715235},"index":7,"playId":"2519b46f-2192-335e-9a4b-08dab0885a0f","pitchNumber":3,"startTime":"2026-06-21T01:29:40.199Z","endTime":"2026-06-21T01:29:45.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":670623,"link":"/api/v1/people/670623"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":694728,"link":"/api/v1/people/694728"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.375849335437263,"aZ":-36.942021693415505,"pfxX":3.929472317123496,"pfxZ":-2.914729042021274,"pX":0.09568179460800956,"pZ":1.5741569026647095,"vX0":4.8787866768850305,"vY0":-127.4821683643024,"vZ0":-3.162094436975665,"x":113.35,"y":196.28,"x0":-2.3566854319409276,"y0":50.001153955370526,"z0":5.760860967014142,"aX":6.434390819195978},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.8,"breakHorizontal":-8.3,"spinRate":2901,"spinDirection":57},"zone":8,"typeConfidence":0.9,"plateTime":0.43043665063890213,"extension":6.1757734288632085},"hitData":{"launchSpeed":101.1,"launchAngle":16.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":117.87,"coordY":69.51}},"index":8,"playId":"2aee46fd-70ee-32e4-bd91-f51edf48f41b","pitchNumber":4,"startTime":"2026-06-21T01:29:54.300Z","endTime":"2026-06-21T01:30:01.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":670623,"link":"/api/v1/people/670623"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":694728,"link":"/api/v1/people/694728"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-21T01:30:01.114Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Patrick Bailey flies out to center fielder Jake Meyers.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T01:30:02.462Z","endTime":"2026-06-21T01:31:55.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"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":86.3,"endSpeed":79.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.006789184877885,"aZ":-36.47772842786566,"pfxX":5.139658185122233,"pfxZ":-2.6963577310852065,"pX":-0.74295407056004,"pZ":1.3241069038094018,"vX0":3.0008761462603983,"vY0":-125.7160964963466,"vZ0":-3.1386953336969903,"x":145.32,"y":203.03,"x0":-2.6206409407446927,"y0":50.002574648459884,"z0":5.556297729777424,"aX":8.207393364791518},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.4,"breakHorizontal":-10.0,"spinRate":2940,"spinDirection":56},"zone":13,"typeConfidence":0.9,"plateTime":0.4360549743174893,"extension":6.406196416867868},"index":0,"playId":"b25a5815-0e4d-3539-b69e-67d4bbf2a905","pitchNumber":1,"startTime":"2026-06-21T01:30:26.969Z","endTime":"2026-06-21T01:30:31.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":670623,"link":"/api/v1/people/670623"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":694728,"link":"/api/v1/people/694728"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.320346185041,"aZ":-22.527751068005472,"pfxX":3.736954390403583,"pfxZ":5.414420435812739,"pX":-1.2076249924390423,"pZ":3.01120061959849,"vX0":2.6306330107185443,"vY0":-132.66386886935217,"vZ0":-1.9704654763742453,"x":163.03,"y":157.48,"x0":-2.6976920287809842,"y0":50.00641926615352,"z0":5.405260042000189,"aX":6.664074441185846},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.6,"breakHorizontal":-7.3,"spinRate":2526,"spinDirection":189},"zone":11,"typeConfidence":0.78,"plateTime":0.41281918348719104,"extension":6.570575388235566},"index":1,"playId":"eed78cc2-c735-370a-b42f-96fcfcd9d2ed","pitchNumber":2,"startTime":"2026-06-21T01:30:43.477Z","endTime":"2026-06-21T01:30:48.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":670623,"link":"/api/v1/people/670623"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":694728,"link":"/api/v1/people/694728"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99190983600233,"aZ":-19.83061141587337,"pfxX":-0.05931089115216309,"pfxZ":6.755470126837047,"pX":-0.07674096437810092,"pZ":2.0866509670278304,"vX0":6.810560585112665,"vY0":-134.30623014100084,"vZ0":-4.678468202384234,"x":119.93,"y":182.44,"x0":-2.637347227457125,"y0":50.003375193217366,"z0":5.2607960420112265,"aX":-0.10833805318194845},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.4,"breakHorizontal":-1.3,"spinRate":2454,"spinDirection":200},"zone":8,"typeConfidence":0.85,"plateTime":0.4077567823023265,"extension":6.507319127816479},"index":2,"playId":"e558ca9e-3645-3055-a00d-f3e0d037b302","pitchNumber":3,"startTime":"2026-06-21T01:31:03.416Z","endTime":"2026-06-21T01:31:06.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":670623,"link":"/api/v1/people/670623"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":694728,"link":"/api/v1/people/694728"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.111560970675306,"aZ":-37.63784014193671,"pfxX":3.291027425567595,"pfxZ":-3.3536552741350167,"pX":0.35984723941862945,"pZ":0.7269396757885871,"vX0":5.746971952884845,"vY0":-127.02237320951492,"vZ0":-4.293037095082388,"x":103.28,"y":219.15,"x0":-2.3637039170855263,"y0":50.005213558988714,"z0":5.445877058822243,"aX":5.354917199912609},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.8,"breakHorizontal":-7.3,"spinRate":2933,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.4319507983623381,"extension":6.423662407718872},"index":3,"playId":"ce43e60f-bc65-3951-9358-6a7f6ed18224","pitchNumber":4,"startTime":"2026-06-21T01:31:20.970Z","endTime":"2026-06-21T01:31:25.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":670623,"link":"/api/v1/people/670623"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":694728,"link":"/api/v1/people/694728"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70103339478585,"aZ":-22.413950356827655,"pfxX":2.356368179504575,"pfxZ":5.31962753127315,"pX":0.7747993986461622,"pZ":2.0247495699552,"vX0":7.772326255224148,"vY0":-134.0622596811446,"vZ0":-4.397936460324175,"x":87.47,"y":184.11,"x0":-2.4585493631701842,"y0":50.006471339381186,"z0":5.2696625319578985,"aX":4.324441673426325},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.0,"breakHorizontal":-5.8,"spinRate":2623,"spinDirection":188},"zone":9,"typeConfidence":0.92,"plateTime":0.407268810821825,"extension":6.552181139074349},"hitData":{"launchSpeed":97.8,"launchAngle":34.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.61,"coordY":52.52}},"index":4,"playId":"b7dd05aa-9244-3d1c-af2c-7f0603f7db57","pitchNumber":5,"startTime":"2026-06-21T01:31:44.120Z","endTime":"2026-06-21T01:31:55.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":670623,"link":"/api/v1/people/670623"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":694728,"link":"/api/v1/people/694728"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-21T01:31:55.755Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Petey Halpin flies out to shortstop Raynel Delgado.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T01:31:55.069Z","endTime":"2026-06-21T01:32:44.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669384,"link":"/api/v1/people/669384"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":84.8,"endSpeed":78.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.845594046200343,"aZ":-40.26296467059483,"pfxX":5.3588374920432775,"pfxZ":-5.271343602841842,"pX":0.4784502891795411,"pZ":2.2243559735345197,"vX0":4.5576519311967605,"vY0":-123.36816518146482,"vZ0":-0.9526980772185778,"x":98.76,"y":178.72,"x0":-2.0931811748394544,"y0":50.006116399352244,"z0":6.026238763847017,"aX":8.214950307037569},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-9.5,"breakHorizontal":-10.8,"spinRate":2995,"spinDirection":44},"zone":6,"typeConfidence":0.9,"plateTime":0.44495043718995175,"extension":6.412428988912039},"index":0,"playId":"4f0e1f5c-9a0a-3092-9e76-20260cc72a05","pitchNumber":1,"startTime":"2026-06-21T01:32:20.285Z","endTime":"2026-06-21T01:32:24.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":670623,"link":"/api/v1/people/670623"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":694728,"link":"/api/v1/people/694728"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.807098963465847,"aZ":-22.105542732895323,"pfxX":2.41030133226828,"pfxZ":5.422195719749879,"pX":1.0402019217485428,"pZ":2.380032267604546,"vX0":8.080963827608741,"vY0":-135.0209880320893,"vZ0":-3.831066290850852,"x":77.35,"y":174.52,"x0":-2.2976697983515075,"y0":50.00336935394856,"z0":5.36196253753199,"aX":4.474998942061021},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.2,"breakHorizontal":-6.0,"spinRate":2566,"spinDirection":198},"zone":14,"typeConfidence":0.94,"plateTime":0.4047727326152337,"extension":6.484316722792661},"hitData":{"launchSpeed":69.7,"launchAngle":49.0,"totalDistance":193.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":130.76,"coordY":124.06}},"index":1,"playId":"6cacb4cf-4e07-37fa-8616-4c856af06ba9","pitchNumber":2,"startTime":"2026-06-21T01:32:35.873Z","endTime":"2026-06-21T01:32:44.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":670623,"link":"/api/v1/people/670623"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":694728,"link":"/api/v1/people/694728"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-21T01:32:44.552Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Trammell called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T01:35:25.226Z","endTime":"2026-06-21T01:36:52.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Festa replaces Joey Cantillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T01:35:16.047Z","endTime":"2026-06-21T01:35:20.973Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670036,"link":"/api/v1/people/670036"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Taylor Trammell replaces Yordan Alvarez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T01:35:20.973Z","endTime":"2026-06-21T01:35:27.316Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":670541,"link":"/api/v1/people/670541"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.510317648625527,"aZ":-31.31976490536021,"pfxX":9.947512835968372,"pfxZ":0.5789214095158304,"pX":0.8746161674164263,"pZ":1.2245490723109502,"vX0":3.804317425600154,"vY0":-121.57309838095074,"vZ0":-3.1976940941064096,"x":83.66,"y":205.72,"x0":-2.0082526954269775,"y0":50.00277964534321,"z0":5.309443089869592,"aX":14.711532702657626},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.5,"breakHorizontal":-19.0,"spinRate":2768,"spinDirection":48},"zone":14,"typeConfidence":0.94,"plateTime":0.4526107049834809,"extension":6.310644160632807},"index":2,"playId":"036b5cfe-1753-31ef-9cb7-6156cb3a0a0a","pitchNumber":1,"startTime":"2026-06-21T01:35:27.316Z","endTime":"2026-06-21T01:35:30.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":83.3,"endSpeed":76.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.526610727644595,"aZ":-31.090859673746998,"pfxX":8.808825019217185,"pfxZ":0.7337268220746038,"pX":0.9056328844957012,"pZ":0.8217235208998281,"vX0":4.097601336106342,"vY0":-121.20199953631436,"vZ0":-3.9734876069951364,"x":82.48,"y":216.59,"x0":-1.9557242851054577,"y0":50.00372008195197,"z0":5.222348441429816,"aX":12.995160376454773},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.6,"breakHorizontal":-16.9,"spinRate":2796,"spinDirection":59},"zone":14,"typeConfidence":0.93,"plateTime":0.4533594002389454,"extension":6.433237001414347},"index":3,"playId":"0388d596-e12d-32a4-ac02-d78b6f27049f","pitchNumber":2,"startTime":"2026-06-21T01:35:42.711Z","endTime":"2026-06-21T01:35:47.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.740737654508543,"aZ":-33.89925441952842,"pfxX":9.525808511008636,"pfxZ":-1.1393611913685007,"pX":0.10738128517221684,"pZ":2.205794005914288,"vX0":2.29331111345565,"vY0":-122.58768770737075,"vZ0":-0.6183797244898572,"x":112.91,"y":179.22,"x0":-2.078050245538885,"y0":50.00126179961885,"z0":5.360836091176553,"aX":14.46251876250087},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.9,"breakHorizontal":-17.8,"spinRate":2632,"spinDirection":59},"zone":8,"typeConfidence":0.93,"plateTime":0.44719571316286366,"extension":6.3808931336425125},"index":4,"playId":"2e229d49-80f1-3c62-ab6f-d720a2eee61b","pitchNumber":3,"startTime":"2026-06-21T01:36:04.559Z","endTime":"2026-06-21T01:36:07.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.646872549272278,"aZ":-19.888625951632733,"pfxX":-0.1289981392851336,"pfxZ":6.611842696765404,"pX":-0.2751228236519219,"pZ":4.373432273114554,"vX0":4.394793962770079,"vY0":-135.01379175022643,"vZ0":0.9181906094502599,"x":127.49,"y":120.7,"x0":-1.902800693675226,"y0":50.00234817156327,"z0":5.422209352316886,"aX":-0.24107677978765374},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.4,"breakHorizontal":-0.6,"spinRate":2579,"spinDirection":193},"zone":11,"typeConfidence":0.88,"plateTime":0.404705311866822,"extension":6.266729006801389},"index":5,"playId":"fbe348ae-ae50-3922-8326-222eb4ca4f70","pitchNumber":4,"startTime":"2026-06-21T01:36:34.037Z","endTime":"2026-06-21T01:36:38.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05779931922754,"aZ":-32.22511294150116,"pfxX":11.984158900261658,"pfxZ":-0.03922748047045488,"pX":0.47456145044719444,"pZ":1.7685826873618369,"vX0":2.082368970469049,"vY0":-120.74510987304079,"vZ0":-1.6815462658983593,"x":98.91,"y":191.03,"x0":-1.956430348407342,"y0":50.00080384170004,"z0":5.328408675046748,"aX":17.56634563013481},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.2,"breakHorizontal":-22.2,"spinRate":2798,"spinDirection":58},"zone":9,"typeConfidence":0.94,"plateTime":0.4548493914680982,"extension":6.344491306306631},"index":6,"playId":"4459172d-55b5-3876-ba5d-f9dc40dc734d","pitchNumber":5,"startTime":"2026-06-21T01:36:48.878Z","endTime":"2026-06-21T01:36:52.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.04,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T01:36:52.228Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Loperfido singles on a line drive to center fielder Petey Halpin.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T01:36:55.983Z","endTime":"2026-06-21T01:37:26.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":82.8,"endSpeed":75.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.739568900641025,"aZ":-30.459114011183004,"pfxX":11.499588789993343,"pfxZ":1.1727457636605152,"pX":0.7813788773411887,"pZ":2.5476782788744226,"vX0":3.03912188313401,"vY0":-120.5654835014623,"vZ0":-0.22033910463365003,"x":87.22,"y":169.99,"x0":-1.9911757056752197,"y0":50.00273542012574,"z0":5.341834480071261,"aX":16.829016920122477},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.4,"breakHorizontal":-21.6,"spinRate":2611,"spinDirection":55},"zone":14,"typeConfidence":0.94,"plateTime":0.45533262410082065,"extension":6.36562323433498},"hitData":{"launchSpeed":68.0,"launchAngle":21.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":130.16,"coordY":102.17}},"index":0,"playId":"e5f5283f-e9d5-3747-8f62-7bd2e0148aed","pitchNumber":1,"startTime":"2026-06-21T01:37:14.906Z","endTime":"2026-06-21T01:37:26.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T01:37:26.680Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Isaac Paredes pops out to second baseman Travis Bazzana.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T01:37:29.055Z","endTime":"2026-06-21T01:38:30.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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.5,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.924771807245314,"aZ":-22.151006727528767,"pfxX":-6.80061493757913,"pfxZ":5.317016029436455,"pX":0.14752932195969237,"pZ":2.302862040708715,"vX0":7.953383529641292,"vY0":-135.96733170365547,"vZ0":-3.2332939660059146,"x":111.38,"y":176.6,"x0":-1.9226558649257304,"y0":50.00149407097727,"z0":5.0324638905511145,"aX":-12.818287218467004},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.2,"breakHorizontal":10.8,"spinRate":2339,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.40179724547808204,"extension":6.556100267351825},"index":0,"playId":"b5f44655-5391-3429-846c-34274a4cecb7","pitchNumber":1,"startTime":"2026-06-21T01:37:51.180Z","endTime":"2026-06-21T01:37:54.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37810365516139,"aZ":-22.680954983159896,"pfxX":2.6423238376200953,"pfxZ":5.170477402776029,"pX":1.4262551353463693,"pZ":3.2032811880293854,"vX0":7.563435711457488,"vY0":-134.2133960473788,"vZ0":-1.2837139968929199,"x":62.63,"y":152.29,"x0":-1.7644941083266745,"y0":50.000159993075435,"z0":5.293519726290425,"aX":4.849289703134508},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.4,"breakHorizontal":-6.4,"spinRate":2539,"spinDirection":185},"zone":12,"typeConfidence":0.85,"plateTime":0.4071381205576379,"extension":6.464457358457295},"index":1,"playId":"c71f1190-8af3-33c8-9dbf-adcdbaf11838","pitchNumber":2,"startTime":"2026-06-21T01:38:05.877Z","endTime":"2026-06-21T01:38:09.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29422966828001,"aZ":-31.15152343508335,"pfxX":11.38989716560217,"pfxZ":0.694157537148727,"pX":0.5973906701613637,"pZ":1.7687964297000407,"vX0":2.7183078430271195,"vY0":-120.44183636527181,"vZ0":-1.4099168016763957,"x":94.23,"y":191.02,"x0":-2.0262165745944056,"y0":50.000373306301036,"z0":5.127204737371711,"aX":16.659807068998564},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.2,"breakHorizontal":-21.2,"spinRate":2812,"spinDirection":52},"zone":9,"typeConfidence":0.94,"plateTime":0.45548979036467774,"extension":6.4143372519729445},"hitData":{"launchSpeed":78.8,"launchAngle":66.0,"totalDistance":128.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":142.38,"coordY":154.62}},"index":2,"playId":"3dbbadbc-2ede-3c01-ad2c-2e1df37357e0","pitchNumber":3,"startTime":"2026-06-21T01:38:20.524Z","endTime":"2026-06-21T01:38:30.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.04,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T01:38:30.889Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Altuve called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T01:38:36.767Z","endTime":"2026-06-21T01:41:06.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"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":".500"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".925"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".516"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".960"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".557"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".977"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".487"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".513"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".275"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".230"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".409"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".175"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".138"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".206"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.10"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.53"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.89"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.35"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.76"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.93"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.83"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.58"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.42"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.49"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.36"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.16"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.65"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".925"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".516"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".960"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".557"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".977"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".487"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".513"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.083989353424926,"aZ":-21.939843735845493,"pfxX":0.9174652301677342,"pfxZ":5.584476700213496,"pX":0.15084261483947292,"pZ":2.0703501586108493,"vX0":5.0255779948134425,"vY0":-134.02206451750575,"vZ0":-4.27524769783564,"x":111.25,"y":182.88,"x0":-1.8623423893636566,"y0":50.00025429778357,"z0":5.239508172775138,"aX":1.679144315151895},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":-2.6,"spinRate":2527,"spinDirection":195},"zone":5,"typeConfidence":0.88,"plateTime":0.40761140311831756,"extension":6.402217118799502},"index":0,"playId":"0e700dec-2b9a-3b0a-a475-d4b91aa1c13f","pitchNumber":1,"startTime":"2026-06-21T01:38:58.241Z","endTime":"2026-06-21T01:39:03.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Joey Loperfido advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"0e700dec-2b9a-3b0a-a475-d4b91aa1c13f","startTime":"2026-06-21T01:39:08.127Z","endTime":"2026-06-21T01:39:12.088Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"postOnSecond":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-06-21T01:39:12.088Z","endTime":"2026-06-21T01:39:22.024Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.940759915033645,"aZ":-24.574792435804422,"pfxX":4.2807198661907,"pfxZ":4.233437451885376,"pX":-0.6033220995311798,"pZ":4.522563915640333,"vX0":2.186659073056089,"vY0":-133.01227580553135,"vZ0":2.072559185247677,"x":140.0,"y":116.67,"x0":-1.991711116866333,"y0":50.003807794818655,"z0":5.512552147091149,"aX":7.687851996834601},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.3,"breakHorizontal":-8.3,"spinRate":2534,"spinDirection":173},"zone":11,"typeConfidence":0.96,"plateTime":0.4114352129556118,"extension":6.265705470264836},"index":3,"playId":"500e89a1-ef92-3609-88d9-0ff2f9bbabd1","pitchNumber":2,"startTime":"2026-06-21T01:39:22.024Z","endTime":"2026-06-21T01:39:28.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23704573417717,"aZ":-23.332944604210642,"pfxX":-6.920136701167301,"pfxZ":4.664511158029992,"pX":-0.8117660100191585,"pZ":3.225146717213888,"vX0":5.7165124439570025,"vY0":-136.64011282541153,"vZ0":-0.9141375475399534,"x":147.94,"y":151.7,"x0":-2.028675385731284,"y0":50.006572420759994,"z0":5.162712671986841,"aX":-13.128828691035395},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.4,"breakHorizontal":11.4,"spinRate":2509,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4003733430381762,"extension":6.4779493318094135},"index":4,"playId":"6bb9f2f1-d549-3ad1-bad1-fa6f4b5b385e","pitchNumber":3,"startTime":"2026-06-21T01:39:38.345Z","endTime":"2026-06-21T01:39:41.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.786941811791817,"aZ":-31.27532076867398,"pfxX":11.282062503549437,"pfxZ":0.5983948062059499,"pX":0.4614726006741234,"pZ":1.7039445638446948,"vX0":2.6308014451029624,"vY0":-122.29183115880996,"vZ0":-1.7335235898991326,"x":99.41,"y":192.77,"x0":-2.0955850360034747,"y0":50.00343987842488,"z0":5.123662398073287,"aX":16.96107934314947},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.0,"breakHorizontal":-21.0,"spinRate":2709,"spinDirection":66},"zone":9,"typeConfidence":0.94,"plateTime":0.44915778871241985,"extension":6.558038441734796},"index":5,"playId":"3587f7a4-8c16-3961-9a75-83bf3ef2b3ce","pitchNumber":4,"startTime":"2026-06-21T01:40:04.114Z","endTime":"2026-06-21T01:40:07.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74115793056625,"aZ":-27.747399173205135,"pfxX":8.309552337586638,"pfxZ":2.8577731415562173,"pX":0.8675057052061037,"pZ":2.481998033369917,"vX0":4.628270982018218,"vY0":-123.75176252463224,"vZ0":-0.9423961348424588,"x":83.93,"y":171.77,"x0":-2.1068979838951414,"y0":50.00516135125185,"z0":5.192461985226195,"aX":12.887096799114463},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.2,"breakHorizontal":-16.1,"spinRate":2704,"spinDirection":59},"zone":12,"typeConfidence":0.9,"plateTime":0.44263152337649414,"extension":6.4242145267894495},"index":6,"playId":"a0cff21e-c200-30a2-800d-c309224b718f","pitchNumber":5,"startTime":"2026-06-21T01:40:27.711Z","endTime":"2026-06-21T01:40:54.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.586893502654124,"aZ":-23.97295088941429,"pfxX":-7.337725822268065,"pfxZ":4.331152652268382,"pX":0.34580918940589633,"pZ":1.9287886100019331,"vX0":8.645530780559977,"vY0":-136.80211363480598,"vZ0":-3.779492030422608,"x":103.82,"y":186.7,"x0":-1.9042330128094136,"y0":50.00142446549702,"z0":4.974376899169135,"aX":-13.887618821741986},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.2,"breakHorizontal":11.4,"spinRate":2481,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.4005994072723835,"extension":6.637161035975691},"index":7,"playId":"10cc9b92-f184-3146-829b-1d8786a13ef8","pitchNumber":6,"startTime":"2026-06-21T01:41:01.807Z","endTime":"2026-06-21T01:41:06.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T01:41:06.353Z","atBatIndex":67}]