[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Seigler called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T20:11:52.105Z","endTime":"2026-06-21T20:13:06.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T17:04:30.788Z","endTime":"2026-06-21T19:56:49.312Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"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-21T19:56:49.312Z","endTime":"2026-06-21T20:09:46.152Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"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-21T20:09:46.152Z","endTime":"2026-06-21T20:11:54.300Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"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.0,"endSpeed":89.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1442745782334,"aZ":-8.908486707363162,"pfxX":-5.208372892135447,"pfxZ":11.481956028867016,"pX":-0.07945464968304135,"pZ":2.206270395765065,"vX0":4.774131032652918,"vY0":-140.9965507358316,"vZ0":-8.862515552256045,"x":120.03,"y":179.21,"x0":-1.1126739118780409,"y0":50.00454337276795,"z0":5.953865863165124,"aX":-10.554835027317031},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.3,"breakHorizontal":8.5,"spinRate":2430,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.38753552102513344,"extension":7.355197997224143},"index":3,"playId":"c301cc18-1435-3c67-b7d4-00927843c947","pitchNumber":1,"startTime":"2026-06-21T20:11:54.300Z","endTime":"2026-06-21T20:11:58.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.697984252477696,"aZ":-6.73619381059835,"pfxX":-5.293352804474155,"pfxZ":12.239925640918244,"pX":0.302280390324556,"pZ":1.8021889134250149,"vX0":5.783646411292094,"vY0":-142.74749916609022,"vZ0":-10.488970363709559,"x":105.48,"y":190.12,"x0":-1.0555741400872702,"y0":50.0027219452546,"z0":5.935102654705535,"aX":-11.001079069342142},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":20.4,"breakHorizontal":8.5,"spinRate":2441,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.382678109194182,"extension":7.4883378758351435},"index":4,"playId":"f80b9189-ad1d-35a0-bd3d-21162820dbfc","pitchNumber":2,"startTime":"2026-06-21T20:12:10.933Z","endTime":"2026-06-21T20:12:15.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-21T20:12:25.384Z","endTime":"2026-06-21T20:12:40.433Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":99.9,"endSpeed":91.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03928499745462,"aZ":-6.489176626562503,"pfxX":-6.508481600378838,"pfxZ":12.027024539145964,"pX":-0.4326400074318067,"pZ":1.3008739420242985,"vX0":4.330679375466061,"vY0":-145.00534891892477,"vZ0":-11.805547625350197,"x":133.49,"y":203.66,"x0":-1.0977830857827704,"y0":50.00295271668001,"z0":5.815401553198953,"aX":-13.897926911041633},"breaks":{"breakAngle":55.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":19.7,"breakHorizontal":10.9,"spinRate":2486,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.3773462333222031,"extension":7.617613270318428},"index":6,"playId":"da0160dd-2225-3638-bfee-ae14944496e5","pitchNumber":3,"startTime":"2026-06-21T20:12:40.433Z","endTime":"2026-06-21T20:12:47.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.454022930107843,"aZ":-7.8202356977958685,"pfxX":-5.438096962740892,"pfxZ":11.689672079123692,"pX":0.44660589950714674,"pZ":2.152176626706095,"vX0":6.348281068136676,"vY0":-143.05595482714747,"vZ0":-8.888053055417236,"x":99.98,"y":180.67,"x0":-1.0894459693777359,"y0":50.00098039205503,"z0":5.781009843954407,"aX":-11.327460498582159},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.7,"breakHorizontal":8.6,"spinRate":2452,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.3821548117632836,"extension":7.670167816857717},"index":7,"playId":"55954099-77e3-3c95-9daf-a7054d3f39ad","pitchNumber":4,"startTime":"2026-06-21T20:13:00.501Z","endTime":"2026-06-21T20:13:06.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-06-21T20:13:06.665Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a ground ball to second baseman Cole Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T20:13:21.214Z","endTime":"2026-06-21T20:14:19.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.948102557981265,"aZ":-10.613056341544779,"pfxX":-4.550810453362157,"pfxZ":10.345955391139434,"pX":-0.5358447627998447,"pZ":2.698747245891144,"vX0":3.1443430098186695,"vY0":-142.55675193491257,"vZ0":-7.2961767604303205,"x":137.43,"y":165.91,"x0":-1.0549243014819198,"y0":50.001634681890216,"z0":5.941062667121012,"aX":-9.482596887765242},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.6,"breakHorizontal":7.7,"spinRate":2488,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.38240400595432167,"extension":7.365705357223554},"index":0,"playId":"275dab29-5145-3581-aedb-e4171db1516a","pitchNumber":1,"startTime":"2026-06-21T20:13:30.309Z","endTime":"2026-06-21T20:13:35.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.492846282173744,"aZ":-8.979815424431902,"pfxX":-4.084580221620962,"pfxZ":11.185383642980586,"pX":-0.09168722653301449,"pZ":2.191924548988164,"vX0":4.150514914612391,"vY0":-142.34856815914586,"vZ0":-8.892690148292395,"x":120.49,"y":179.6,"x0":-1.0307076836107576,"y0":50.0005490590855,"z0":5.906280424074587,"aX":-8.468609082961656},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.8,"breakHorizontal":6.7,"spinRate":2443,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.3832563516982579,"extension":7.4517228404135425},"index":1,"playId":"efad0f58-3a2e-36ac-8fef-e82e330e2036","pitchNumber":2,"startTime":"2026-06-21T20:13:48.022Z","endTime":"2026-06-21T20:13:52.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41193363697044,"aZ":-34.96162527553623,"pfxX":-3.098758525908083,"pfxZ":-1.8281033220407696,"pX":0.6831079666919012,"pZ":1.6779874316811267,"vX0":4.8097988715521325,"vY0":-122.55344504867111,"vZ0":-3.2828613726163622,"x":90.96,"y":193.47,"x0":-0.8991153470099236,"y0":50.002849102896775,"z0":6.010387764453589,"aX":-4.73122163282327},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.8,"breakHorizontal":4.6,"spinRate":715,"spinDirection":273},"zone":9,"typeConfidence":2.0,"plateTime":0.44633073301569803,"extension":7.4198081925972454},"hitData":{"launchSpeed":72.9,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":160.63,"coordY":150.06}},"index":2,"playId":"a927b041-b3f8-3977-ba46-ee8523e5b4a8","pitchNumber":3,"startTime":"2026-06-21T20:14:11.259Z","endTime":"2026-06-21T20:14:19.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:14:19.295Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mickey Gasper pops out to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T20:14:34.815Z","endTime":"2026-06-21T20:14:57.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.268873484627886,"aZ":-10.700577300054809,"pfxX":-4.156391497149455,"pfxZ":10.572113432093285,"pX":0.5820910419187396,"pZ":2.2105941270711447,"vX0":6.2850454731532865,"vY0":-140.75539649605585,"vZ0":-8.636714168695594,"x":94.81,"y":179.09,"x0":-1.12717783993755,"y0":50.00370889816285,"z0":5.988954000401669,"aX":-8.443355283940024},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.8,"breakHorizontal":6.5,"spinRate":2270,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.38731438679272445,"extension":7.098682255145429},"hitData":{"launchSpeed":93.8,"launchAngle":69.0,"totalDistance":118.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":155.56,"coordY":163.24}},"index":0,"playId":"73a115dc-2936-3dbd-b595-f1d9c63b837b","pitchNumber":1,"startTime":"2026-06-21T20:14:46.941Z","endTime":"2026-06-21T20:14:57.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:14:57.968Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T20:15:41.554Z","endTime":"2026-06-21T20:18:54.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"b570dbc2-fd65-3de2-a79e-567d40312b79","startTime":"2026-06-21T20:15:25.096Z","endTime":"2026-06-21T20:15:28.174Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59297023057937,"aZ":-9.670486435277718,"pfxX":-4.292070066723179,"pfxZ":10.945966565694658,"pX":-0.2141314399989948,"pZ":2.6594477706237245,"vX0":3.6703258843494004,"vY0":-141.80558380664587,"vZ0":-7.330317271642748,"x":125.16,"y":166.97,"x0":-0.96166037485491,"y0":50.0018115848401,"z0":5.880086382035203,"aX":-8.82248184851569},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.7,"breakHorizontal":7.1,"spinRate":2232,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.3848912809164329,"extension":7.452846369719722},"index":1,"playId":"bb5406e8-f87e-36ca-a07c-58800fc7c83b","pitchNumber":1,"startTime":"2026-06-21T20:15:43.773Z","endTime":"2026-06-21T20:15:49.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83687206484911,"aZ":-9.112806675482329,"pfxX":-3.1760545607578816,"pfxZ":11.227727701539749,"pX":0.5621456459173872,"pZ":2.014270301772118,"vX0":5.156885785926316,"vY0":-141.60899674021474,"vZ0":-9.121583259230096,"x":95.57,"y":184.39,"x0":-0.8603470760330889,"y0":50.00697075153471,"z0":5.839233329988641,"aX":-6.526318997676401},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.8,"breakHorizontal":4.8,"spinRate":2194,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.3850806296233964,"extension":7.5133485432196805},"index":2,"playId":"5a5978eb-4020-36f6-a807-edc3275e82de","pitchNumber":2,"startTime":"2026-06-21T20:16:03.665Z","endTime":"2026-06-21T20:16:09.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77786101945764,"aZ":-8.947154029095959,"pfxX":-4.316356023640847,"pfxZ":11.299681539830996,"pX":1.0217006881556938,"pZ":0.1303361682802484,"vX0":6.448348324197559,"vY0":-141.61512437682515,"vZ0":-13.85697081213403,"x":78.06,"y":235.26,"x0":-0.7116832976684881,"y0":50.000018581698356,"z0":5.629523812122498,"aX":-8.869823525161435},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.1,"breakHorizontal":6.7,"spinRate":2137,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.38504972378257474,"extension":7.727954642645809},"index":3,"playId":"60290993-7f70-38b1-a117-6296e74cde52","pitchNumber":3,"startTime":"2026-06-21T20:16:25.667Z","endTime":"2026-06-21T20:16:33.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ceddanne Rafaela steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"actionPlayId":"60290993-7f70-38b1-a117-6296e74cde52","startTime":"2026-06-21T20:16:40.218Z","endTime":"2026-06-21T20:17:00.897Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"},"defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"postOnSecond":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.88,"dramaIndex":33.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.859147577520577,"aZ":-8.222218241285812,"pfxX":-3.5915046046522363,"pfxZ":11.377540785908778,"pX":0.42121750582279416,"pZ":2.2570895431237146,"vX0":4.293069732725826,"vY0":-143.62922953789933,"vZ0":-8.542069513899145,"x":100.94,"y":177.84,"x0":-0.6208009898411488,"y0":50.00612799779179,"z0":5.768297250013419,"aX":-7.56330133921713},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.2,"breakHorizontal":5.8,"spinRate":2204,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.38022494644657057,"extension":7.802924147663676},"index":5,"playId":"8e82c9a8-6ff3-3fc8-ae73-38212738294c","pitchNumber":4,"startTime":"2026-06-21T20:17:00.897Z","endTime":"2026-06-21T20:17:04.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":6,"playId":"1ee6500e-22c5-4ee9-aee1-2733cdb64f45","startTime":"2026-06-21T20:17:41.213Z","endTime":"2026-06-21T20:17:46.213Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.176716673616546,"aZ":-34.38018948977562,"pfxX":-0.2572989265243546,"pfxZ":-1.2807269160963553,"pX":-0.15379300788999173,"pZ":0.5408888056869522,"vX0":1.8614755158941163,"vY0":-130.0950496508257,"vZ0":-7.240713303813478,"x":122.86,"y":224.18,"x0":-0.8438333069761131,"y0":50.00400862214774,"z0":5.951698469319197,"aX":-0.44322861453942675},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-3.6,"breakHorizontal":0.1,"spinRate":2188,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.42032788983963965,"extension":7.452210436456229},"index":7,"playId":"28b2152e-315a-3dca-952d-6a2927a474a8","pitchNumber":5,"startTime":"2026-06-21T20:17:59.722Z","endTime":"2026-06-21T20:18:04.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.355735373318474,"aZ":-10.531990030476631,"pfxX":-3.4140061983541727,"pfxZ":10.413786241594202,"pX":-0.6483581373864236,"pZ":2.332892178313096,"vX0":1.7194298586270673,"vY0":-142.68644041867137,"vZ0":-8.172983201061534,"x":141.71,"y":175.79,"x0":-0.812544733451312,"y0":50.0055725896447,"z0":5.884043355805817,"aX":-7.097466270104592},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.5,"breakHorizontal":5.9,"spinRate":2433,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.38269431203689397,"extension":7.584087048334922},"index":8,"playId":"1d377894-37d2-3085-9d70-766f22dcc5ee","pitchNumber":6,"startTime":"2026-06-21T20:18:22.207Z","endTime":"2026-06-21T20:18:26.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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(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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.755489206750802,"aZ":-38.385849100824174,"pfxX":6.033254278109638,"pfxZ":-4.226367096299218,"pX":0.539703508677496,"pZ":0.6254441055642299,"vX0":1.743631674334925,"vY0":-120.55857007212973,"vZ0":-4.447044910104696,"x":96.43,"y":221.89,"x0":-0.9769510688067916,"y0":50.00194019277295,"z0":5.887053045194716,"aX":8.867750816300244},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.5,"breakHorizontal":-11.4,"spinRate":2384,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4545620083162767,"extension":7.478181469766863},"index":9,"playId":"032644ea-bc01-3698-8e21-4d4acec89339","pitchNumber":7,"startTime":"2026-06-21T20:18:47.883Z","endTime":"2026-06-21T20:18:54.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:18:54.002Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"J.P. Crawford lines out to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T20:20:55.791Z","endTime":"2026-06-21T20:21:35.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.947873579900815,"aZ":-13.4684947070588,"pfxX":6.080457201183837,"pfxZ":9.443236700238614,"pX":0.03922708390968038,"pZ":1.3271446874001949,"vX0":-8.999312231120031,"vY0":-139.2994819046748,"vZ0":-8.78566146515406,"x":115.5,"y":202.95,"x0":2.5098730871067523,"y0":50.00386191435239,"z0":5.396020661010347,"aX":12.046367539705921},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.6,"breakHorizontal":-9.4,"spinRate":2129,"spinDirection":134},"zone":14,"typeConfidence":0.9,"plateTime":0.39199782114017134,"extension":7.205573822297834},"index":0,"playId":"26743052-502f-399a-b30d-c2853d5cbf14","pitchNumber":1,"startTime":"2026-06-21T20:20:59.869Z","endTime":"2026-06-21T20:21:04.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.385646750432446,"aZ":-12.950446140019713,"pfxX":5.482087015290272,"pfxZ":9.70733381192521,"pX":0.33843545281093246,"pZ":2.45422451635616,"vX0":-8.10835165217414,"vY0":-139.1585027805927,"vZ0":-5.775539222999638,"x":104.1,"y":172.52,"x0":2.5646675504411145,"y0":50.0023664392987,"z0":5.39914564092726,"aX":10.856483297681887},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":-8.4,"spinRate":2155,"spinDirection":134},"zone":6,"typeConfidence":0.91,"plateTime":0.39214615087558613,"extension":7.094316090950994},"index":1,"playId":"5c40fc3b-dae0-3be5-81f1-6939739cb22c","pitchNumber":2,"startTime":"2026-06-21T20:21:12.564Z","endTime":"2026-06-21T20:21:16.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27202365187605,"aZ":-19.235458927958458,"pfxX":9.159036470895133,"pfxZ":6.532792753406088,"pX":1.0157729861785154,"pZ":2.1268261377053777,"vX0":-7.521846966764559,"vY0":-139.5644112902378,"vZ0":-5.6505686294518345,"x":78.28,"y":181.36,"x0":2.550690871457288,"y0":50.0034912836124,"z0":5.43733210915482,"aX":18.139242925114097},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.9,"breakHorizontal":-15.1,"spinRate":2273,"spinDirection":132},"zone":14,"typeConfidence":0.79,"plateTime":0.391882703885325,"extension":7.075211895056926},"hitData":{"launchSpeed":94.0,"launchAngle":9.0,"totalDistance":134.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":160.61,"coordY":160.69}},"index":2,"playId":"70345918-15f5-3829-9eb6-9478206a33d7","pitchNumber":3,"startTime":"2026-06-21T20:21:27.002Z","endTime":"2026-06-21T20:21:35.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:21:35.710Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cal Raleigh pops out to first baseman Willson Contreras in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T20:21:46.240Z","endTime":"2026-06-21T20:22:05.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.534037623991082,"aZ":-14.587902064164737,"pfxX":7.766810547008745,"pfxZ":8.765137471030618,"pX":-0.0894908075117192,"pZ":2.7662690807850123,"vX0":-9.63961753805577,"vY0":-140.6531855900406,"vZ0":-4.789507785764115,"x":120.41,"y":164.09,"x0":2.3710061588682763,"y0":50.000311435179384,"z0":5.435186350708347,"aX":15.5793346460548},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":-12.1,"spinRate":2391,"spinDirection":131},"zone":5,"typeConfidence":0.9,"plateTime":0.38924124324227094,"extension":7.163261315768048},"hitData":{"launchSpeed":76.9,"launchAngle":68.0,"totalDistance":163.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":176.83,"coordY":159.44}},"index":0,"playId":"741bcc4a-5184-3e84-a36c-105b8f08b8a8","pitchNumber":1,"startTime":"2026-06-21T20:21:54.690Z","endTime":"2026-06-21T20:22:05.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:22:05.700Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Julio Rodríguez flies out sharply to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T20:22:18.277Z","endTime":"2026-06-21T20:22:52.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.27732875099115,"aZ":-15.09057817297581,"pfxX":8.581190623110508,"pfxZ":8.338667958254277,"pX":0.17064202081101773,"pZ":3.0513789641117866,"vX0":-9.229023560630097,"vY0":-141.94383924270088,"vZ0":-3.975053492638837,"x":110.5,"y":156.39,"x0":2.3430659078707845,"y0":50.00311557006384,"z0":5.425292778613428,"aX":17.58124109294234},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.5,"breakHorizontal":-13.8,"spinRate":2379,"spinDirection":136},"zone":2,"typeConfidence":0.87,"plateTime":0.3852837628955945,"extension":7.170643578249959},"index":0,"playId":"adc5219a-aa31-30c7-b9c2-55f8b2666de6","pitchNumber":1,"startTime":"2026-06-21T20:22:25.717Z","endTime":"2026-06-21T20:22:30.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22252485803153,"aZ":-12.194603959684517,"pfxX":7.21780317436705,"pfxZ":9.683203408893036,"pX":0.3010441808121749,"pZ":2.2522358732781793,"vX0":-8.863842056203687,"vY0":-142.3987313587924,"vZ0":-6.685352777739776,"x":105.52,"y":177.97,"x0":2.509336515145946,"y0":50.00545860389089,"z0":5.394190447113203,"aX":14.897150704406384},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.4,"breakHorizontal":-11.4,"spinRate":2303,"spinDirection":132},"zone":9,"typeConfidence":0.92,"plateTime":0.38393702520412454,"extension":7.19120730258333},"hitData":{"launchSpeed":102.1,"launchAngle":33.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":151.51,"coordY":53.9}},"index":1,"playId":"a2a73e2c-3364-37c3-821a-f6f49b70519f","pitchNumber":2,"startTime":"2026-06-21T20:22:39.172Z","endTime":"2026-06-21T20:22:52.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:22:52.224Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jarren Duran grounds out to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T20:24:46.163Z","endTime":"2026-06-21T20:26:11.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01041223603865,"aZ":-8.275989853165537,"pfxX":-3.9560352080085472,"pfxZ":11.874009484698586,"pX":-0.3735363212097097,"pZ":1.8884251060870076,"vX0":3.6704831848469737,"vY0":-140.54247997629676,"vZ0":-9.515738314530992,"x":131.24,"y":187.79,"x0":-1.1785681102999288,"y0":50.00424194405052,"z0":5.84418483879518,"aX":-7.963506322882092},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.9,"breakHorizontal":6.5,"spinRate":2404,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.38881169741111554,"extension":7.30094593796264},"index":0,"playId":"05bb2106-6488-390b-9c6d-3969de85d353","pitchNumber":1,"startTime":"2026-06-21T20:25:00.170Z","endTime":"2026-06-21T20:25:05.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.437055535506,"aZ":-10.09549298140695,"pfxX":-2.6731739897385567,"pfxZ":10.803972672528907,"pX":-0.09514891266831495,"pZ":2.4980066021210403,"vX0":4.00158479314566,"vY0":-141.59563747925642,"vZ0":-7.69062068935012,"x":120.63,"y":171.33,"x0":-1.1752752399829163,"y0":50.0007543240637,"z0":5.88472488685387,"aX":-5.461952245277937},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.4,"breakHorizontal":4.1,"spinRate":2440,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3859101292000999,"extension":7.372108263440991},"index":1,"playId":"4dfdb8c7-a6f5-3362-8e46-023d50a8f945","pitchNumber":2,"startTime":"2026-06-21T20:25:16.887Z","endTime":"2026-06-21T20:25:23.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-21T20:25:28.007Z","endTime":"2026-06-21T20:25:42.918Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":91.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.609858843077657,"aZ":-8.703652728277484,"pfxX":-3.2875234970712417,"pfxZ":11.039143783910115,"pX":-0.22616330008207405,"pZ":3.0676695647475754,"vX0":3.878307472596707,"vY0":-144.43352539859248,"vZ0":-6.530708324002248,"x":125.62,"y":155.95,"x0":-1.1551317325674224,"y0":50.00562719141361,"z0":5.8844593983256885,"aX":-6.9917494242546505},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.0,"breakHorizontal":5.3,"spinRate":2475,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.3782976010005461,"extension":7.494611554868353},"index":3,"playId":"df4eb306-c5c1-3844-8102-b42cd18ec1d1","pitchNumber":3,"startTime":"2026-06-21T20:25:42.918Z","endTime":"2026-06-21T20:25:48.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2837727244776,"aZ":-31.978554503538415,"pfxX":0.5434983551727903,"pfxZ":0.11903496684140791,"pX":0.4623093060871918,"pZ":2.0626363454618506,"vX0":3.444978994785442,"vY0":-127.09304895054254,"vZ0":-3.6519382866594485,"x":99.38,"y":183.09,"x0":-0.9706579629615486,"y0":50.00568834264898,"z0":6.006023621620656,"aX":0.9056242538910086},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.2,"breakHorizontal":-1.6,"spinRate":2224,"spinDirection":41},"zone":9,"typeConfidence":2.0,"plateTime":0.4278119452534628,"extension":7.289563293226488},"hitData":{"launchSpeed":86.3,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.02,"coordY":162.0}},"index":4,"playId":"61ec8944-8c94-394b-bf3d-5663c63a0193","pitchNumber":4,"startTime":"2026-06-21T20:26:03.864Z","endTime":"2026-06-21T20:26:11.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:26:11.892Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Caleb Durbin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T20:26:23.966Z","endTime":"2026-06-21T20:28:35.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60475289558601,"aZ":-9.05372200336663,"pfxX":-4.485434654226756,"pfxZ":11.49911591940986,"pX":-0.346291968481335,"pZ":2.654864156518024,"vX0":3.429846029563679,"vY0":-140.81208403636106,"vZ0":-7.599705855193311,"x":130.2,"y":167.1,"x0":-0.9966195571653609,"y0":50.00216586998079,"z0":5.972461766100321,"aX":-9.018252224656619},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.4,"breakHorizontal":7.4,"spinRate":2387,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.38879613442227257,"extension":7.407217044638306},"index":0,"playId":"201f1b6c-cb55-3141-ae9c-623f5e4dbeeb","pitchNumber":1,"startTime":"2026-06-21T20:26:39.079Z","endTime":"2026-06-21T20:26:43.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":97.2,"endSpeed":89.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.632029619959493,"aZ":-11.880615468769232,"pfxX":-4.941748124982489,"pfxZ":9.917824824259737,"pX":0.6515394412682375,"pZ":2.055491405296977,"vX0":5.903679780282915,"vY0":-141.29820709480114,"vZ0":-8.587984160506949,"x":92.16,"y":183.28,"x0":-0.8112616133934821,"y0":50.00265845377533,"z0":5.875299381052213,"aX":-10.111091205915397},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.6,"breakHorizontal":7.9,"spinRate":2311,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.38590764551942947,"extension":7.449579609922008},"index":1,"playId":"d8a0a704-b5ec-3140-aa67-7bbc06154bdd","pitchNumber":2,"startTime":"2026-06-21T20:27:02.361Z","endTime":"2026-06-21T20:27:07.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.934712524867788,"aZ":-29.766614520666547,"pfxX":-6.83733838093694,"pfxZ":1.5685998199805038,"pX":-0.3407084027047577,"pZ":2.14703289584347,"vX0":3.7719545576450835,"vY0":-123.222642192284,"vZ0":-3.114976130343367,"x":129.99,"y":180.81,"x0":-1.0045307307919127,"y0":50.00361718819659,"z0":5.947733117501221,"aX":-10.494143169925723},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.4,"breakHorizontal":11.5,"spinRate":641,"spinDirection":287},"zone":4,"typeConfidence":2.0,"plateTime":0.4448364152877837,"extension":7.490779816580481},"index":2,"playId":"7fd20c0a-2d8b-3917-8070-9f980d94b507","pitchNumber":3,"startTime":"2026-06-21T20:27:22.251Z","endTime":"2026-06-21T20:27:26.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":90.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.808633401810344,"aZ":-11.572183634693591,"pfxX":-4.724082479232679,"pfxZ":10.016272171650982,"pX":0.40096905889477885,"pZ":2.3042314619775124,"vX0":5.110617009764884,"vY0":-141.25919123730077,"vZ0":-7.748265274005925,"x":101.72,"y":176.57,"x0":-0.8026773499951382,"y0":50.00520293372122,"z0":5.795763836113878,"aX":-9.718786491673331},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.0,"breakHorizontal":7.8,"spinRate":2368,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.38514962438559364,"extension":7.729069751810121},"index":3,"playId":"bc0956ce-74b3-3f40-903b-4aa123767510","pitchNumber":4,"startTime":"2026-06-21T20:27:46.261Z","endTime":"2026-06-21T20:27:52.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":98.0,"endSpeed":90.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75210356143571,"aZ":-9.248900866388757,"pfxX":-5.988217103110275,"pfxZ":11.113240107099262,"pX":0.7122502589728135,"pZ":1.3338882437061408,"vX0":5.712067630062663,"vY0":-142.27604333499517,"vZ0":-10.731471780919001,"x":89.85,"y":202.77,"x0":-0.5374061829634811,"y0":50.00269613796906,"z0":5.728027549129087,"aX":-12.352702053037111},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.2,"breakHorizontal":9.7,"spinRate":2353,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.3840736281743289,"extension":7.617895173406549},"index":4,"playId":"7149451e-fc42-354b-a219-63307d5bc9e7","pitchNumber":5,"startTime":"2026-06-21T20:28:09.904Z","endTime":"2026-06-21T20:28:16.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.417794210027395,"aZ":-34.79374127024934,"pfxX":8.04739210951564,"pfxZ":-1.8435439697035783,"pX":1.35417178282847,"pZ":1.4750320790738372,"vX0":2.8824262120158197,"vY0":-118.6143043701049,"vZ0":-3.191945570747972,"x":65.38,"y":198.95,"x0":-0.9235472126320992,"y0":50.004176856289035,"z0":6.021837174131005,"aX":11.427224469519883},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-3.8,"breakHorizontal":-15.2,"spinRate":2412,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4623873614509604,"extension":7.3968896127605},"index":5,"playId":"9fecea2e-b7fe-3366-a971-7f47ba184c85","pitchNumber":6,"startTime":"2026-06-21T20:28:29.623Z","endTime":"2026-06-21T20:28:35.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:28:35.885Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcelo Mayer strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T20:28:55.571Z","endTime":"2026-06-21T20:30:06.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.526937518938304,"aZ":-9.181638317553233,"pfxX":-4.298841938175681,"pfxZ":11.38535507252897,"pX":-0.6757321121460504,"pZ":2.0395287263106447,"vX0":2.3367667460116457,"vY0":-141.28678603752653,"vZ0":-8.855359672231547,"x":142.76,"y":183.71,"x0":-0.9555205872032517,"y0":50.00202726460557,"z0":5.806443482262204,"aX":-8.68084038676237},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.0,"breakHorizontal":7.3,"spinRate":2349,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.38783877100506725,"extension":7.445700712797354},"index":0,"playId":"1c1b161e-4311-316a-b1de-15bb2a75b862","pitchNumber":1,"startTime":"2026-06-21T20:29:02.104Z","endTime":"2026-06-21T20:29:07.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39431687597587,"aZ":-10.973336933004662,"pfxX":-4.526034032980873,"pfxZ":10.466603164183907,"pX":1.049324898894462,"pZ":1.3057412081013091,"vX0":7.026998417922185,"vY0":-140.81218051769434,"vZ0":-10.257826788709686,"x":77.0,"y":203.52,"x0":-0.8806018734102059,"y0":50.00174627557718,"z0":5.687533291056487,"aX":-9.167213837086384},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.2,"breakHorizontal":7.0,"spinRate":2396,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.38769722059609846,"extension":7.603387358708169},"index":1,"playId":"1f0816e1-0b51-376f-ac61-d70325440b34","pitchNumber":2,"startTime":"2026-06-21T20:29:19.781Z","endTime":"2026-06-21T20:29:24.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21517662356263,"aZ":-9.615077285738897,"pfxX":-5.059396180950814,"pfxZ":11.019536420756996,"pX":-0.3096834795683014,"pZ":2.8596997926290357,"vX0":4.108574690263637,"vY0":-142.50905147261344,"vZ0":-6.77665141326487,"x":128.8,"y":161.57,"x0":-1.116222124394509,"y0":50.000236265262366,"z0":5.88296486554276,"aX":-10.355097305900905},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.7,"breakHorizontal":8.3,"spinRate":2508,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.38504652766936376,"extension":7.559213665348861},"index":2,"playId":"a0136f4d-e6bc-36ac-9eaa-f3360895e126","pitchNumber":3,"startTime":"2026-06-21T20:29:40.685Z","endTime":"2026-06-21T20:29:45.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.684486622537165,"aZ":-10.149472719485177,"pfxX":-4.901539519955309,"pfxZ":10.811290386233983,"pX":-1.2104494264967387,"pZ":3.3979301067171392,"vX0":1.5000370508787675,"vY0":-142.0980564816029,"vZ0":-5.2433750880020265,"x":163.14,"y":147.04,"x0":-1.1094993937444255,"y0":50.006183480404395,"z0":5.916925701368991,"aX":-9.98834581674158},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.6,"breakHorizontal":8.5,"spinRate":2470,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3860061981962848,"extension":7.523684259508296},"index":3,"playId":"e199117c-38a0-3b20-9956-fc18d882eee2","pitchNumber":4,"startTime":"2026-06-21T20:30:00.676Z","endTime":"2026-06-21T20:30:06.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:30:06.080Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Naylor flies out sharply to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T20:32:00.438Z","endTime":"2026-06-21T20:32:22.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34232145443594,"aZ":-14.049528101168832,"pfxX":8.056216217580705,"pfxZ":9.17584959069781,"pX":0.3839093426311655,"pZ":1.904354741332664,"vX0":-8.75545921059111,"vY0":-139.19573038640573,"vZ0":-7.129386798246496,"x":102.37,"y":187.36,"x0":2.5136983239308375,"y0":50.001921373726496,"z0":5.41704512048223,"aX":15.911399503994458},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":-13.0,"spinRate":2408,"spinDirection":137},"zone":9,"typeConfidence":0.89,"plateTime":0.39253026510170175,"extension":7.070370263639039},"hitData":{"launchSpeed":100.6,"launchAngle":25.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":107.91,"coordY":42.57}},"index":0,"playId":"bffd5fc4-5ba3-3350-8e16-cbe8db1a8932","pitchNumber":1,"startTime":"2026-06-21T20:32:13.227Z","endTime":"2026-06-21T20:32:22.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:32:22.276Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rob Refsnyder flies out to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T20:32:39.454Z","endTime":"2026-06-21T20:33:39.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1580502146639,"aZ":-16.232034104462343,"pfxX":8.05451766948574,"pfxZ":7.938984152070134,"pX":0.07784787261670852,"pZ":2.977980012252303,"vX0":-9.76553826161454,"vY0":-140.65592767357842,"vZ0":-3.9283442854747364,"x":114.03,"y":158.37,"x0":2.5442319579982984,"y0":50.00648584904898,"z0":5.441680248274668,"aX":16.182762341128985},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.8,"breakHorizontal":-12.6,"spinRate":2425,"spinDirection":130},"zone":2,"typeConfidence":0.85,"plateTime":0.38903810750256707,"extension":7.2550095960018925},"index":0,"playId":"8d879708-e0c5-3814-8542-ef157804a9a4","pitchNumber":1,"startTime":"2026-06-21T20:32:45.571Z","endTime":"2026-06-21T20:32:51.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":95.9,"endSpeed":88.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.589937837031936,"aZ":-11.934913391648532,"pfxX":7.544566918708908,"pfxZ":10.23603090827438,"pX":-0.5587200678158283,"pZ":1.4077807214669749,"vX0":-10.689327501087991,"vY0":-139.099948308828,"vZ0":-8.406308420734877,"x":138.3,"y":200.77,"x0":2.3378460646541095,"y0":50.00354435661048,"z0":5.243335098164099,"aX":14.918635687331923},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":-11.6,"spinRate":2415,"spinDirection":134},"zone":13,"typeConfidence":0.91,"plateTime":0.3924311276214154,"extension":7.28974855392767},"index":1,"playId":"108700f5-f989-3eba-a706-234cf3580d8f","pitchNumber":2,"startTime":"2026-06-21T20:32:58.743Z","endTime":"2026-06-21T20:33:06.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.097824935224114,"aZ":-24.382466652775808,"pfxX":0.6250912513298168,"pfxZ":4.373519111990409,"pX":-1.2113609630603037,"pZ":1.5019375334628826,"vX0":-9.745077113631352,"vY0":-131.62741345774435,"vZ0":-5.417954519975637,"x":163.17,"y":198.23,"x0":2.43465247513772,"y0":50.0016626915222,"z0":5.358047547349682,"aX":1.1156667891980812},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.1,"breakHorizontal":0.7,"spinRate":2419,"spinDirection":158},"zone":13,"typeConfidence":0.9,"plateTime":0.4138140114858797,"extension":7.0413543829647045},"index":2,"playId":"d099120e-fabc-318c-86a0-76bc5df41e88","pitchNumber":3,"startTime":"2026-06-21T20:33:12.911Z","endTime":"2026-06-21T20:33:18.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2705096516233,"aZ":-13.93594404260152,"pfxX":8.860063204354248,"pfxZ":9.105761755555296,"pX":-0.09841178203695701,"pZ":2.7658730572541437,"vX0":-9.750600060111019,"vY0":-140.2882248029587,"vZ0":-4.883377677460052,"x":120.75,"y":164.1,"x0":2.263027245613115,"y0":50.00325237879551,"z0":5.430209306224095,"aX":17.74805650249701},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":-14.2,"spinRate":2430,"spinDirection":137},"zone":2,"typeConfidence":0.87,"plateTime":0.3896920815966607,"extension":7.250166906578565},"hitData":{"launchSpeed":74.2,"launchAngle":57.0,"totalDistance":185.0,"trajectory":"fly_ball","hardness":"medium","location":"3","coordinates":{"coordX":175.99,"coordY":145.35}},"index":3,"playId":"c006c9d8-35a3-3caa-9f43-e40c5c730985","pitchNumber":4,"startTime":"2026-06-21T20:33:27.867Z","endTime":"2026-06-21T20:33:39.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:33:39.904Z","atBatIndex":11},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dominic Canzone homers (12) on a fly ball to left field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T20:34:01.527Z","endTime":"2026-06-21T20:35:54.728Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":{"id":801139,"link":"/api/v1/people/801139"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44312975319261,"aZ":-13.731074863403128,"pfxX":7.314485947239429,"pfxZ":9.100217256868868,"pX":0.02894168047594594,"pZ":2.8004648320846903,"vX0":-9.677751405826085,"vY0":-141.49820578390646,"vZ0":-4.670365264549211,"x":115.9,"y":163.17,"x0":2.543981336078923,"y0":50.00304738012316,"z0":5.352953247803178,"aX":14.825124793078064},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":-11.3,"spinRate":2311,"spinDirection":137},"zone":2,"typeConfidence":0.92,"plateTime":0.3871718504414319,"extension":7.246414405723797},"index":0,"playId":"69b1bd8b-8a45-3d49-b965-91924c6e8036","pitchNumber":1,"startTime":"2026-06-21T20:34:04.915Z","endTime":"2026-06-21T20:34:10.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":96.8,"endSpeed":88.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.288143093228225,"aZ":-18.89333248038469,"pfxX":10.982587598767196,"pfxZ":6.60156222835898,"pX":0.4764877825858788,"pZ":2.254257692392273,"vX0":-9.632872835059123,"vY0":-140.55861974977915,"vZ0":-5.499834524356793,"x":98.84,"y":177.92,"x0":2.5122896830623365,"y0":50.001950113378726,"z0":5.453415142183473,"aX":22.090443251925272},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.0,"breakHorizontal":-18.0,"spinRate":2421,"spinDirection":133},"zone":6,"typeConfidence":0.9,"plateTime":0.3888953145480558,"extension":7.277734143084555},"index":1,"playId":"8e2b29d5-ab4b-3b82-af30-e8c7a8be3b6b","pitchNumber":2,"startTime":"2026-06-21T20:34:17.563Z","endTime":"2026-06-21T20:34:21.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47442036889267,"aZ":-25.5408321397789,"pfxX":-1.8378793269168747,"pfxZ":3.822664655519377,"pX":-0.4326541897877663,"pZ":2.4035212401282027,"vX0":-7.060286288342891,"vY0":-129.71634265116126,"vZ0":-2.8812098685076855,"x":133.49,"y":173.88,"x0":2.543190067180505,"y0":50.003270489354335,"z0":5.438284087137753,"aX":-3.188339032686188},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.6,"breakHorizontal":4.7,"spinRate":2423,"spinDirection":194},"zone":4,"typeConfidence":0.9,"plateTime":0.41932714176633024,"extension":7.105703081066401},"index":2,"playId":"e091ea27-1b7e-3f9a-98df-6c2133a4f218","pitchNumber":3,"startTime":"2026-06-21T20:34:34.584Z","endTime":"2026-06-21T20:34:43.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68275602055971,"aZ":-25.862680747886888,"pfxX":-1.3454788724427473,"pfxZ":3.6094531345854244,"pX":-1.9671463127716444,"pZ":0.9226825644997624,"vX0":-10.733096547136723,"vY0":-130.6441989980651,"vZ0":-6.073917315947269,"x":191.98,"y":213.87,"x0":2.3503583628134392,"y0":50.00062595340249,"z0":5.193120151675481,"aX":-2.3502390196557084},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.5,"breakHorizontal":4.6,"spinRate":2536,"spinDirection":169},"zone":13,"typeConfidence":0.9,"plateTime":0.4175023762087706,"extension":7.200113714450915},"index":3,"playId":"a19a2a78-89cf-3c94-9468-ed6394106338","pitchNumber":4,"startTime":"2026-06-21T20:34:58.018Z","endTime":"2026-06-21T20:35:01.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.974897300886614,"aZ":-14.313690486187099,"pfxX":7.456625181310776,"pfxZ":8.659261289070203,"pX":-1.157752586260389,"pZ":1.83507610952685,"vX0":-12.622295782545272,"vY0":-142.51590050178345,"vZ0":-7.3082208683402685,"x":161.13,"y":189.23,"x0":2.3545994502735774,"y0":50.000895755060185,"z0":5.332025264867273,"aX":15.377210167650428},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.3,"breakHorizontal":-11.0,"spinRate":2386,"spinDirection":136},"zone":13,"typeConfidence":0.91,"plateTime":0.3839501429129428,"extension":7.531483662993932},"index":4,"playId":"5b1b59e1-dc49-3c33-822b-df92c9dc550b","pitchNumber":5,"startTime":"2026-06-21T20:35:13.324Z","endTime":"2026-06-21T20:35:18.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.5880598932851,"aZ":-14.173552119513628,"pfxX":6.126999840298162,"pfxZ":8.72006067433533,"pX":-0.4851534351778626,"pZ":2.8056267850306122,"vX0":-10.466240728881298,"vY0":-142.91455197912939,"vZ0":-4.894689645311976,"x":135.49,"y":163.03,"x0":2.4320163020395396,"y0":50.00337571872244,"z0":5.433931282848864,"aX":12.64931588220846},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.9,"breakHorizontal":-8.9,"spinRate":2386,"spinDirection":134},"zone":1,"typeConfidence":0.92,"plateTime":0.3835680012573266,"extension":7.32247246995931},"hitData":{"launchSpeed":100.4,"launchAngle":28.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":30.47,"coordY":94.78}},"index":5,"playId":"7be408a6-5b52-3c3d-a3ee-d3c94a7d2565","pitchNumber":6,"startTime":"2026-06-21T20:35:30.700Z","endTime":"2026-06-21T20:35:54.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":11.0,"leverageIndex":0.44,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:35:54.728Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Robles challenged (pitch result), call on the field was confirmed: Victor Robles called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T20:36:15.841Z","endTime":"2026-06-21T20:37:40.955Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.68472388321794,"aZ":-12.120571687216444,"pfxX":7.4229029713502594,"pfxZ":9.852678411559982,"pX":0.45736611803289706,"pZ":2.489390393818397,"vX0":-8.414805003516918,"vY0":-141.61419900750764,"vZ0":-5.700141563189916,"x":99.57,"y":171.57,"x0":2.499853016342831,"y0":50.00540476772128,"z0":5.300579980833249,"aX":15.112176201377308},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.8,"breakHorizontal":-11.8,"spinRate":2349,"spinDirection":136},"zone":6,"typeConfidence":0.92,"plateTime":0.38645151146886736,"extension":7.241868336141349},"index":0,"playId":"21652548-d12f-3f57-b239-67aff23a946f","pitchNumber":1,"startTime":"2026-06-21T20:36:17.901Z","endTime":"2026-06-21T20:36:22.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.998675928376255,"aZ":-14.552134325045119,"pfxX":6.327584957362887,"pfxZ":8.649690176368608,"pX":0.49601721475333777,"pZ":2.663050965780216,"vX0":-8.17853512988951,"vY0":-141.52480362873203,"vZ0":-4.994479867516292,"x":98.09,"y":166.88,"x0":2.59536986138846,"y0":50.00245740416972,"z0":5.376225251455937,"aX":12.89118339562335},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.9,"breakHorizontal":-9.8,"spinRate":2351,"spinDirection":136},"zone":6,"typeConfidence":0.92,"plateTime":0.3863853083419979,"extension":7.202143636425572},"index":1,"playId":"0aac2fcf-d603-3bab-81b6-a64386c4dac3","pitchNumber":2,"startTime":"2026-06-21T20:36:31.643Z","endTime":"2026-06-21T20:36:39.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46471467264353,"aZ":-16.781788082753327,"pfxX":6.556877829168483,"pfxZ":7.490107601985475,"pX":0.3920866696647675,"pZ":3.346588666898758,"vX0":-8.407934130928256,"vY0":-142.19222667790135,"vZ0":-2.7507879500743364,"x":102.05,"y":148.42,"x0":2.5302993411391457,"y0":50.004628510239804,"z0":5.386545616306035,"aX":13.478553647151749},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.2,"breakHorizontal":-10.2,"spinRate":2215,"spinDirection":131},"zone":3,"typeConfidence":0.91,"plateTime":0.38465678633423117,"extension":7.310232678226824},"index":2,"playId":"b86f6b20-8d30-3237-9f90-be0d56ec9794","pitchNumber":3,"startTime":"2026-06-21T20:36:56.977Z","endTime":"2026-06-21T20:37:01.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.5,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.973214684345386,"aZ":-35.52315920191483,"pfxX":-4.491671411771829,"pfxZ":-2.223476910242992,"pX":0.6421897113263585,"pZ":1.7478291413207387,"vX0":-3.215089136849607,"vY0":-121.47808764312721,"vZ0":-1.8865923586604774,"x":92.52,"y":191.59,"x0":2.5626106258528196,"y0":50.002303820130855,"z0":5.599052183555166,"aX":-6.767233261971943},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.2,"breakHorizontal":8.9,"spinRate":2436,"spinDirection":275},"zone":9,"typeConfidence":0.9,"plateTime":0.44947570633045775,"extension":7.042767897003012},"index":3,"playId":"bc5f8062-2733-3f6c-8c35-3bb6466ddf04","pitchNumber":4,"startTime":"2026-06-21T20:37:13.943Z","endTime":"2026-06-21T20:37:40.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"}},"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:37:40.955Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Wong grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T20:39:31.894Z","endTime":"2026-06-21T20:40:10.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.794458877707783,"aZ":-9.715739592503692,"pfxX":-4.179029000614706,"pfxZ":11.409843295567907,"pX":0.513703945439217,"pZ":1.9053861720367005,"vX0":5.8617858517326935,"vY0":-139.07910479359813,"vZ0":-9.147268543025325,"x":97.42,"y":187.33,"x0":-1.0736304043460592,"y0":50.003334284567536,"z0":5.87220283608887,"aX":-8.226511973585175},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.1,"breakHorizontal":6.5,"spinRate":2262,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.39309904961895015,"extension":7.38551357781563},"index":0,"playId":"f0934577-8caf-3a4b-8bb8-b1b0b729dc9d","pitchNumber":1,"startTime":"2026-06-21T20:39:42.056Z","endTime":"2026-06-21T20:39:46.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.312271219378502,"aZ":-33.730993633627335,"pfxX":0.3305281840307335,"pfxZ":-1.0088018575889741,"pX":0.06319963114085492,"pZ":2.4770952960582266,"vX0":2.4453162825998795,"vY0":-122.70585274076754,"vZ0":-2.0693959978680443,"x":114.59,"y":171.9,"x0":-0.9857045156669627,"y0":50.00518553950436,"z0":6.181730795553176,"aX":0.5082635148996844},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.0,"breakHorizontal":-1.1,"spinRate":2253,"spinDirection":47},"zone":5,"typeConfidence":2.0,"plateTime":0.444911601217866,"extension":7.0945595301226945},"hitData":{"launchSpeed":91.2,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.41,"coordY":153.1}},"index":1,"playId":"67cc8c3d-54ab-3f63-86b0-320a97f17edf","pitchNumber":2,"startTime":"2026-06-21T20:40:00.247Z","endTime":"2026-06-21T20:40:10.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:40:10.276Z","atBatIndex":14},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nate Eaton homers (1) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T20:40:24.175Z","endTime":"2026-06-21T20:41:36.807Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":{"id":669302,"link":"/api/v1/people/669302"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23718090923012,"aZ":-9.366512165516292,"pfxX":-3.2616779317041518,"pfxZ":11.791201268961593,"pX":1.1034746905311938,"pZ":2.5767261338309186,"vX0":6.296368214067807,"vY0":-138.94548356333556,"vZ0":-7.401227245779022,"x":74.94,"y":169.21,"x0":-0.7793076503013254,"y0":50.006595058969836,"z0":5.915344474979996,"aX":-6.311747155692389},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.8,"breakHorizontal":4.4,"spinRate":2282,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.39583837704566793,"extension":7.336757155221893},"index":0,"playId":"2783f10c-031f-30b7-ac2e-57a6813d316c","pitchNumber":1,"startTime":"2026-06-21T20:40:34.993Z","endTime":"2026-06-21T20:40:39.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.75526995721359,"aZ":-8.656183536422155,"pfxX":-2.5681789147510954,"pfxZ":12.092224528297223,"pX":-0.01639371729903949,"pZ":2.761112606301861,"vX0":3.7933769959604633,"vY0":-139.3988284008678,"vZ0":-7.000084441593544,"x":117.62,"y":164.23,"x0":-1.068608846963914,"y0":50.005799731864904,"z0":5.894553298983763,"aX":-4.996325239918521},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.4,"breakHorizontal":3.7,"spinRate":2342,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.39469008730407573,"extension":7.418362383866283},"index":1,"playId":"d23e26d3-e6d9-36c8-b38e-b2f50afe668a","pitchNumber":2,"startTime":"2026-06-21T20:40:52.551Z","endTime":"2026-06-21T20:40:57.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17180125988192,"aZ":-11.332265278312432,"pfxX":-4.548654944171764,"pfxZ":10.588138826291749,"pX":-0.29186449057475566,"pZ":3.085034735560568,"vX0":3.6552888654004043,"vY0":-139.58612367282925,"vZ0":-5.618401222819367,"x":128.13,"y":155.48,"x0":-1.0290432903549365,"y0":50.00270112706691,"z0":5.873876961689386,"aX":-8.953109075063978},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":7.4,"spinRate":2380,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.39278988247492785,"extension":7.430127069832988},"hitData":{"launchSpeed":103.2,"launchAngle":31.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":21.99,"coordY":69.23}},"index":2,"playId":"8579f328-1cdd-304d-8faf-8274489ce3be","pitchNumber":3,"startTime":"2026-06-21T20:41:13.767Z","endTime":"2026-06-21T20:41:36.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":-11.300000000000004,"leverageIndex":0.75,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:41:36.807Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Anthony Seigler flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T20:41:54.245Z","endTime":"2026-06-21T20:42:31.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":85.3,"endSpeed":79.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49343070002634,"aZ":-30.14186212483025,"pfxX":-9.292154845395405,"pfxZ":1.2812448459600763,"pX":-0.661376048560717,"pZ":2.759692757805604,"vX0":4.155908040405008,"vY0":-124.26924871351524,"vZ0":-2.0284120616338592,"x":142.21,"y":164.27,"x0":-1.135001634155303,"y0":50.00351453801549,"z0":6.055451119940579,"aX":-14.745994384492993},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.2,"breakHorizontal":16.1,"spinRate":1586,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.43833171798115744,"extension":7.030292980950891},"index":0,"playId":"065a2f44-449a-3d58-a701-7b3e2e66b2ca","pitchNumber":1,"startTime":"2026-06-21T20:42:03.930Z","endTime":"2026-06-21T20:42:08.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":97.7,"endSpeed":89.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.275843030838704,"aZ":-9.81704370679436,"pfxX":-4.99463843521956,"pfxZ":10.858986710710212,"pX":0.5629879796174487,"pZ":2.4933323815439836,"vX0":6.593960012965466,"vY0":-142.05185463871683,"vZ0":-7.76464489960747,"x":95.54,"y":171.46,"x0":-1.13140552950073,"y0":50.00108818470101,"z0":5.873795036775804,"aX":-10.282298533782123},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.4,"breakHorizontal":7.8,"spinRate":2337,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.38448382054832875,"extension":7.414350127982328},"hitData":{"launchSpeed":95.0,"launchAngle":39.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.08,"coordY":66.37}},"index":1,"playId":"576c8db9-230c-3604-a5af-7d7370fa2fb9","pitchNumber":2,"startTime":"2026-06-21T20:42:20.604Z","endTime":"2026-06-21T20:42:31.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:42:31.626Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, pitcher Logan Gilbert to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T20:42:47.339Z","endTime":"2026-06-21T20:44:10.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669302,"link":"/api/v1/people/669302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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, 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":86.9,"endSpeed":79.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.375826891301845,"aZ":-35.6282493354749,"pfxX":-1.4444982163748832,"pfxZ":-2.1382379724075093,"pX":0.31816857046567526,"pZ":2.028361430194848,"vX0":3.5580048773493975,"vY0":-126.53164047925222,"vZ0":-2.7543388723911786,"x":104.87,"y":184.01,"x0":-0.9226622424174545,"y0":50.00628355464513,"z0":6.004192100054566,"aX":-2.327514231533882},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.3,"breakHorizontal":1.8,"spinRate":2127,"spinDirection":41},"zone":9,"typeConfidence":2.0,"plateTime":0.4339411948191545,"extension":7.292996298915008},"index":0,"playId":"ffc06f8c-2e21-317f-b994-ad7f959fc9d5","pitchNumber":1,"startTime":"2026-06-21T20:42:57.224Z","endTime":"2026-06-21T20:43:02.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.254452781740834,"aZ":-11.379349109399511,"pfxX":-4.768563643427552,"pfxZ":10.310156958406951,"pX":-0.3509696714369902,"pZ":3.616451605593149,"vX0":3.5121588993360233,"vY0":-140.9471192851712,"vZ0":-4.367863223466947,"x":130.38,"y":141.14,"x0":-0.9919958063307072,"y0":50.00540089773006,"z0":5.917809195122751,"aX":-9.620849741307703},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.0,"breakHorizontal":7.9,"spinRate":2326,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.38821896241586495,"extension":7.592361513885441},"index":1,"playId":"8ff3e17c-a91a-32dd-9513-c0929fb27242","pitchNumber":2,"startTime":"2026-06-21T20:43:13.651Z","endTime":"2026-06-21T20:43:18.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-21T20:43:23.464Z","endTime":"2026-06-21T20:43:40.335Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"},"defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63758933978433,"aZ":-12.554557697315863,"pfxX":-2.900620389894229,"pfxZ":9.683268951679619,"pX":0.46394388212203314,"pZ":3.292461881682964,"vX0":4.222382603295292,"vY0":-140.8965557615596,"vZ0":-5.089041496667344,"x":99.32,"y":149.88,"x0":-0.671772311156885,"y0":50.00602790577386,"z0":5.922170745054201,"aX":-5.8793488308423},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.8,"breakHorizontal":4.4,"spinRate":2403,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.38756546759872856,"extension":7.605786192456499},"index":3,"playId":"85779671-7f22-35af-8320-db28413d5472","pitchNumber":3,"startTime":"2026-06-21T20:43:40.335Z","endTime":"2026-06-21T20:43:43.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":80.7,"endSpeed":73.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31933527027771,"aZ":-37.954458853534966,"pfxX":7.300909903041118,"pfxZ":-4.213420814922525,"pX":1.2721525742113746,"pZ":0.988473666434216,"vX0":2.940523515320293,"vY0":-117.4686334158,"vZ0":-2.9817120517184645,"x":68.51,"y":212.09,"x0":-0.951965173666449,"y0":50.00570054303212,"z0":5.872041009062311,"aX":10.004640769510857},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-8.2,"breakHorizontal":-14.0,"spinRate":2471,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.46981307930437133,"extension":7.424495659245255},"hitData":{"launchSpeed":68.1,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.73,"coordY":185.04}},"index":4,"playId":"32f4fa0c-30b3-3e1b-acbf-59fdb4c7dbba","pitchNumber":4,"startTime":"2026-06-21T20:44:03.519Z","endTime":"2026-06-21T20:44:10.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:44:10.851Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Weston Wilson grounds out, shortstop Marcelo Mayer to first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T20:46:05.229Z","endTime":"2026-06-21T20:47:09.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54905898614105,"aZ":-13.766793639384021,"pfxX":6.913948208386808,"pfxZ":9.262562883515816,"pX":0.27485217065934303,"pZ":1.6756492964882799,"vX0":-8.303520875186592,"vY0":-140.4892443691309,"vZ0":-7.707470949586183,"x":106.52,"y":193.54,"x0":2.378609731999271,"y0":50.0031080129824,"z0":5.360507504495458,"aX":13.74110616719818},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":-10.7,"spinRate":2238,"spinDirection":134},"zone":8,"typeConfidence":0.91,"plateTime":0.39073533081588163,"extension":7.223386930255701},"index":0,"playId":"f8a87aea-cf06-3122-b83f-f9619216020a","pitchNumber":1,"startTime":"2026-06-21T20:46:17.431Z","endTime":"2026-06-21T20:46:44.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.124971805862174,"aZ":-26.571319751385385,"pfxX":-0.13498599767780606,"pfxZ":3.2542222157887366,"pX":-0.6386735653514205,"pZ":2.234193394231435,"vX0":-8.034273447940675,"vY0":-129.6704271496842,"vZ0":-2.998898718045055,"x":141.34,"y":178.46,"x0":2.5023051716059483,"y0":50.004754608664086,"z0":5.40762606717945,"aX":-0.23228894819629828},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.5,"breakHorizontal":1.8,"spinRate":2366,"spinDirection":177},"zone":7,"typeConfidence":0.91,"plateTime":0.42051301361857085,"extension":7.021830527716322},"index":1,"playId":"e0f31b97-18a7-317c-bd4f-cfd145f36aee","pitchNumber":2,"startTime":"2026-06-21T20:46:43.491Z","endTime":"2026-06-21T20:46:47.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.214004635526607,"aZ":-38.66340517619099,"pfxX":-5.070306804683575,"pfxZ":-4.291960126201808,"pX":0.6838136488730181,"pZ":2.046186727764107,"vX0":-2.90473267188453,"vY0":-121.44757091098936,"vZ0":-0.6581347344932466,"x":90.93,"y":183.53,"x0":2.5496971832092346,"y0":50.00467096785273,"z0":5.6502427300547575,"aX":-7.661611970346765},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-7.7,"breakHorizontal":9.8,"spinRate":2508,"spinDirection":292},"zone":9,"typeConfidence":0.9,"plateTime":0.44902839233128145,"extension":6.960535089815218},"hitData":{"launchSpeed":100.8,"launchAngle":3.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.62,"coordY":146.75}},"index":2,"playId":"ddb03aa8-e384-3fe9-952e-a6fe36eae8ff","pitchNumber":3,"startTime":"2026-06-21T20:47:00.326Z","endTime":"2026-06-21T20:47:09.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:47:09.905Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out, first baseman Willson Contreras to pitcher Payton Tolle.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T20:47:25.463Z","endTime":"2026-06-21T20:48:25.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.951626756164046,"aZ":-21.606133254468553,"pfxX":11.683534128212438,"pfxZ":5.3535517335641165,"pX":-0.09766050724861575,"pZ":1.61058234720376,"vX0":-11.252195255426226,"vY0":-139.53211415856651,"vZ0":-6.376024014452009,"x":120.72,"y":195.29,"x0":2.4663586561685715,"y0":50.00451620180866,"z0":5.345724274440815,"aX":23.07477833108797},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.5,"breakHorizontal":-18.8,"spinRate":2267,"spinDirection":132},"zone":8,"typeConfidence":0.91,"plateTime":0.3923163930413933,"extension":7.197111376716891},"index":0,"playId":"8ea13dbd-5b3c-3e23-8363-a083d9e675c8","pitchNumber":1,"startTime":"2026-06-21T20:47:30.368Z","endTime":"2026-06-21T20:47:36.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43403090155264,"aZ":-13.643643562351265,"pfxX":6.378550120284407,"pfxZ":9.045680136159623,"pX":-0.2558493511030488,"pZ":2.844325893247095,"vX0":-9.714805698976011,"vY0":-142.18515973355034,"vZ0":-4.760173651382713,"x":126.75,"y":161.98,"x0":2.375579244239314,"y0":50.004690710968354,"z0":5.405299576967411,"aX":13.069963260903227},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.6,"breakHorizontal":-9.6,"spinRate":2308,"spinDirection":137},"zone":1,"typeConfidence":0.92,"plateTime":0.3851518764482429,"extension":7.141693886154812},"index":1,"playId":"d0234708-8528-3c31-99da-4f514ecb2cd7","pitchNumber":2,"startTime":"2026-06-21T20:47:44.195Z","endTime":"2026-06-21T20:47:48.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52925763078635,"aZ":-24.165389136430296,"pfxX":-1.565975843699782,"pfxZ":4.609461969717946,"pX":-1.0456732018230812,"pZ":1.8694532469337932,"vX0":-8.748657640322408,"vY0":-130.29766181095664,"vZ0":-4.322822547760342,"x":156.86,"y":188.3,"x0":2.543883839563543,"y0":50.004749309957866,"z0":5.3515598253391214,"aX":-2.723329536111716},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.7,"breakHorizontal":4.6,"spinRate":2356,"spinDirection":182},"zone":13,"typeConfidence":0.9,"plateTime":0.41859283642053713,"extension":7.05246440729966},"index":2,"playId":"68408bb8-ce44-36c3-b3ab-b4b4e9a53887","pitchNumber":3,"startTime":"2026-06-21T20:48:00.672Z","endTime":"2026-06-21T20:48:05.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.839645564311592,"aZ":-19.964099128463047,"pfxX":10.034848911966941,"pfxZ":6.114422999142349,"pX":-0.048463454319420875,"pZ":2.5497870710972776,"vX0":-10.263071542255961,"vY0":-140.23116686925002,"vZ0":-4.600615482562515,"x":118.85,"y":169.94,"x0":2.349890751745686,"y0":50.00445990079749,"z0":5.508839188955596,"aX":20.046285659437274},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.3,"breakHorizontal":-16.2,"spinRate":2273,"spinDirection":137},"zone":5,"typeConfidence":0.89,"plateTime":0.39014571832813427,"extension":7.319976632851859},"hitData":{"launchSpeed":89.4,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.98,"coordY":163.75}},"index":3,"playId":"904456b2-496f-39f6-b009-499be90782b2","pitchNumber":4,"startTime":"2026-06-21T20:48:15.660Z","endTime":"2026-06-21T20:48:25.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:48:25.726Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out, shortstop Marcelo Mayer to first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T20:48:52.789Z","endTime":"2026-06-21T20:49:19.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87945770760062,"aZ":-26.5139892027966,"pfxX":-1.4202671906381088,"pfxZ":3.2518746489699044,"pX":-1.7719757096608755,"pZ":2.7792483217956563,"vX0":-10.176512635053061,"vY0":-129.96736436982127,"vZ0":-2.058536864740719,"x":184.54,"y":163.74,"x0":2.351450367316026,"y0":50.00286752781923,"z0":5.561517674186023,"aX":-2.46801202909893},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.8,"breakHorizontal":4.4,"spinRate":2362,"spinDirection":179},"zone":11,"typeConfidence":0.9,"plateTime":0.41872882902854025,"extension":7.064643579419481},"index":0,"playId":"e1150fc3-5655-3ed1-85b0-e84b0ef4ac17","pitchNumber":1,"startTime":"2026-06-21T20:48:57.268Z","endTime":"2026-06-21T20:49:01.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09039846196733,"aZ":-20.6403118790894,"pfxX":10.615034562518264,"pfxZ":5.746926797778883,"pX":0.1155067939709859,"pZ":2.697177041695542,"vX0":-10.501970981860833,"vY0":-140.3476825415203,"vZ0":-3.942833744681004,"x":112.6,"y":165.96,"x0":2.5166400932697686,"y0":50.00088050601633,"z0":5.454939659577636,"aX":21.293949551908927},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.8,"breakHorizontal":-17.2,"spinRate":2365,"spinDirection":137},"zone":5,"typeConfidence":0.91,"plateTime":0.38942885306609076,"extension":7.239118486670403},"hitData":{"launchSpeed":97.1,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.54,"coordY":155.13}},"index":1,"playId":"830fded2-8593-3c96-b985-bd5deacf5dbc","pitchNumber":2,"startTime":"2026-06-21T20:49:10.541Z","endTime":"2026-06-21T20:49:19.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:49:19.881Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mickey Gasper walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T20:51:22.266Z","endTime":"2026-06-21T20:52:37.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.499261439733857,"aZ":-12.200532716231102,"pfxX":-3.3048605859522295,"pfxZ":10.09074745543611,"pX":0.9399440882617467,"pZ":2.710960820423185,"vX0":6.381882615899432,"vY0":-138.7265449460465,"vZ0":-6.301229676268502,"x":81.17,"y":165.58,"x0":-0.9448912060067886,"y0":50.0023169861221,"z0":5.799850510895475,"aX":-6.541790899565264},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":4.9,"spinRate":2251,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3924941279862715,"extension":7.502185360240602},"index":0,"playId":"e5803d8d-1ea7-3296-95c8-d1c8e78b418b","pitchNumber":1,"startTime":"2026-06-21T20:51:32.797Z","endTime":"2026-06-21T20:51:37.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":80.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.224355257245755,"aZ":-34.227601390061835,"pfxX":0.1939768167416016,"pfxZ":-1.2916307638302875,"pX":0.2562395374842805,"pZ":1.3947796972302966,"vX0":3.399860099850162,"vY0":-123.96256102212502,"vZ0":-4.505228845771487,"x":107.23,"y":201.12,"x0":-1.1446924872227147,"y0":50.00081902130471,"z0":6.019490371737506,"aX":0.30867739467615446},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.0,"breakHorizontal":-1.0,"spinRate":2239,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4378738398786943,"extension":7.439658350296885},"index":1,"playId":"5b7e742e-94ff-313e-85b2-7cec0648e833","pitchNumber":2,"startTime":"2026-06-21T20:51:50.161Z","endTime":"2026-06-21T20:51:55.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.068349497845688,"aZ":-12.025166723899906,"pfxX":-3.7766645047686223,"pfxZ":10.137620369605383,"pX":0.9627943995009577,"pZ":2.50926194034073,"vX0":6.9182951422480885,"vY0":-139.32787615499194,"vZ0":-6.998649581034845,"x":80.3,"y":171.03,"x0":-1.0494677995927573,"y0":50.005309532450376,"z0":5.829763476537173,"aX":-7.508687013581057},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":5.6,"spinRate":2284,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.3914833358881258,"extension":7.536611643469112},"index":2,"playId":"16501542-10d5-35aa-ac37-5c57284f9dd3","pitchNumber":3,"startTime":"2026-06-21T20:52:06.671Z","endTime":"2026-06-21T20:52:15.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40864870090527,"aZ":-9.838513002300752,"pfxX":-5.622318178539364,"pfxZ":11.03513733952055,"pX":0.027284889236095237,"pZ":1.4158014729179635,"vX0":5.057755357206254,"vY0":-140.97962904201546,"vZ0":-10.35230724643009,"x":115.96,"y":200.55,"x0":-1.0547380444655474,"y0":50.00302484910338,"z0":5.759252949587321,"aX":-11.379652401592576},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":9.2,"spinRate":2432,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.38769935818738066,"extension":7.720784176592638},"index":3,"playId":"efcfa528-a120-35c3-879c-a93dd947bb2f","pitchNumber":4,"startTime":"2026-06-21T20:52:31.347Z","endTime":"2026-06-21T20:52:37.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.6,"awayTeamWinProbability":54.4,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:52:37.394Z","atBatIndex":21},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Willson Contreras grounds into a double play, shortstop J.P. Crawford to second baseman Cole Young to first baseman Josh Naylor. Mickey Gasper out at 2nd. Willson Contreras out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T20:52:44.353Z","endTime":"2026-06-21T20:54:16.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.181061289790573,"aZ":-7.692890152614469,"pfxX":-4.803784864555478,"pfxZ":12.295800266494624,"pX":1.0441694594649256,"pZ":1.7597779853515256,"vX0":6.996713452798154,"vY0":-139.8814275644129,"vZ0":-9.599189084705262,"x":77.2,"y":191.27,"x0":-0.8600058940942233,"y0":50.00139577954561,"z0":5.731582182158953,"aX":-9.56370324635449},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.5,"breakHorizontal":7.3,"spinRate":2294,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.3908743117919684,"extension":7.679564111669438},"index":0,"playId":"fec2d14a-a0cd-329e-b2ed-5cffecd875dc","pitchNumber":1,"startTime":"2026-06-21T20:53:02.118Z","endTime":"2026-06-21T20:53:06.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.138458346769735,"aZ":-8.485817496090176,"pfxX":-3.1821595865872476,"pfxZ":11.69268147931002,"pX":1.2181630287105185,"pZ":2.3479575759454816,"vX0":6.076860484041826,"vY0":-140.9885921952089,"vZ0":-8.21553198396793,"x":70.57,"y":175.39,"x0":-0.5455168670500182,"y0":50.003785228326464,"z0":5.836661009345763,"aX":-6.447714051144893},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.8,"breakHorizontal":4.6,"spinRate":2245,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.38754087063330944,"extension":7.58385526733031},"index":1,"playId":"5f452558-cbfa-392e-87ef-af0f4559c427","pitchNumber":2,"startTime":"2026-06-21T20:53:23.643Z","endTime":"2026-06-21T20:53:28.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78396598535836,"aZ":-11.193786934626702,"pfxX":-2.9598200767693648,"pfxZ":10.340914724626664,"pX":1.0252661733611497,"pZ":2.9467641882051203,"vX0":5.4379257191494625,"vY0":-140.58416245305537,"vZ0":-6.139353872044421,"x":77.92,"y":159.22,"x0":-0.5376454902059536,"y0":50.003470550048625,"z0":5.864807063264192,"aX":-6.005880241334233},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.9,"breakHorizontal":4.4,"spinRate":2271,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.3875890069418033,"extension":7.690188660785816},"index":2,"playId":"fde5e3a7-47a5-390e-a76d-3dab84ffab30","pitchNumber":3,"startTime":"2026-06-21T20:53:44.852Z","endTime":"2026-06-21T20:53:48.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.889771813542204,"aZ":-34.64787758881841,"pfxX":0.3030962657510252,"pfxZ":-1.4340346415701077,"pX":0.517639939174532,"pZ":1.5222247676094733,"vX0":3.02501571085877,"vY0":-130.49163275322437,"vZ0":-4.699790279584504,"x":97.27,"y":197.68,"x0":-0.6948956916730682,"y0":50.00241264620881,"z0":5.950554695007124,"aX":0.5228922243948755},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-3.4,"breakHorizontal":-1.2,"spinRate":2050,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4193870871845866,"extension":7.314519947755148},"hitData":{"launchSpeed":96.8,"launchAngle":-15.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.42,"coordY":153.61}},"index":3,"playId":"1d9b76ec-76f6-365b-80d1-6246d459519a","pitchNumber":4,"startTime":"2026-06-21T20:54:08.595Z","endTime":"2026-06-21T20:54:16.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":9.100000000000001,"leverageIndex":1.78,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:54:16.613Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T20:54:36.976Z","endTime":"2026-06-21T20:56:40.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":95.8,"endSpeed":88.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.100870420250967,"aZ":-13.789039623011632,"pfxX":-3.7358625909025625,"pfxZ":9.197410556934354,"pX":1.206069418604642,"pZ":3.4846906734438665,"vX0":7.521075220875877,"vY0":-139.469494142456,"vZ0":-4.254468195662922,"x":71.03,"y":144.69,"x0":-1.0225879666555828,"y0":50.00033833174162,"z0":5.919175173425706,"aX":-7.466590059498196},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":5.5,"spinRate":2166,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.390564388545354,"extension":7.578255888437015},"index":0,"playId":"ae134334-7117-385a-b181-60c900440e1e","pitchNumber":1,"startTime":"2026-06-21T20:54:46.265Z","endTime":"2026-06-21T20:54:51.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.168121849124415,"aZ":-11.754343858384347,"pfxX":-4.2425524757133175,"pfxZ":10.098484532760233,"pX":-0.783456626736293,"pZ":3.055800495807276,"vX0":2.5513079354269697,"vY0":-140.65522573745508,"vZ0":-5.541215779822851,"x":146.86,"y":156.27,"x0":-1.1467799618413426,"y0":50.000771773310525,"z0":5.800148699684222,"aX":-8.577550770700352},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.5,"breakHorizontal":7.2,"spinRate":2149,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3880560432515643,"extension":7.479962674738588},"index":1,"playId":"41e7a0ee-2ae5-35c5-81dc-045d1da8168d","pitchNumber":2,"startTime":"2026-06-21T20:55:06.315Z","endTime":"2026-06-21T20:55:10.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98062745400666,"aZ":-11.953270012527211,"pfxX":-3.8406733678647074,"pfxZ":9.88576120566081,"pX":0.4043742623289493,"pZ":2.6410714244789166,"vX0":5.1943364834663965,"vY0":-141.35059250464354,"vZ0":-6.70621356074998,"x":101.59,"y":167.47,"x0":-0.9489301145056347,"y0":50.00201037354212,"z0":5.794408574057589,"aX":-7.855419492123491},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":6.0,"spinRate":2201,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.38592793048159546,"extension":7.57813148784806},"index":2,"playId":"c8359cfe-956e-3a59-9660-5e439a2dbd6f","pitchNumber":3,"startTime":"2026-06-21T20:55:25.465Z","endTime":"2026-06-21T20:55:28.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.413004982972023,"aZ":-28.798699398378588,"pfxX":-9.109063009540936,"pfxZ":2.0006020115292906,"pX":0.28312192972551553,"pZ":0.6585431736619684,"vX0":6.841382605681398,"vY0":-127.88981555369776,"vZ0":-7.237802682306184,"x":106.21,"y":221.0,"x0":-1.2168673090576865,"y0":50.004587896491124,"z0":5.723512752860868,"aX":-15.393571522584335},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.5,"breakHorizontal":15.4,"spinRate":1591,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.42503581427276416,"extension":7.377889961309607},"index":3,"playId":"84577aab-0459-3e83-b97f-a66475f263dd","pitchNumber":4,"startTime":"2026-06-21T20:55:50.677Z","endTime":"2026-06-21T20:55:54.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.475804856426656,"aZ":-13.162182613209719,"pfxX":-4.499791904248601,"pfxZ":9.244644028609084,"pX":-0.628187884487096,"pZ":2.124662575317661,"vX0":2.6952376533783555,"vY0":-142.4353889388867,"vZ0":-8.086793985045889,"x":140.95,"y":181.41,"x0":-1.001690520145183,"y0":50.00352044899871,"z0":5.83156389805574,"aX":-9.25326689625963},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.4,"breakHorizontal":7.6,"spinRate":2386,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.38443460377393857,"extension":7.563841039579797},"index":4,"playId":"ec35a37b-e103-34ee-b4c2-03f02c7bf4a4","pitchNumber":5,"startTime":"2026-06-21T20:56:12.828Z","endTime":"2026-06-21T20:56:16.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83897964705401,"aZ":-32.05416257649136,"pfxX":7.820776097190594,"pfxZ":0.0873737601736293,"pX":0.6786770985580688,"pZ":1.4089646662063626,"vX0":1.766883928372532,"vY0":-117.92545853633739,"vZ0":-3.522166166996883,"x":91.13,"y":200.74,"x0":-1.0960665846908513,"y0":50.00429252625052,"z0":5.870267582834368,"aX":11.046324413366206},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.4,"breakHorizontal":-14.6,"spinRate":2398,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.46396681474436763,"extension":7.5919073239607515},"index":5,"playId":"90a5cf34-4db6-3ad2-a761-9e5d34c029b1","pitchNumber":6,"startTime":"2026-06-21T20:56:35.141Z","endTime":"2026-06-21T20:56:40.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:56:40.109Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T20:58:46.847Z","endTime":"2026-06-21T20:59:49.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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":97.0,"endSpeed":89.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.208369049743563,"aZ":-12.837588491731923,"pfxX":6.84695773035639,"pfxZ":9.499689855186318,"pX":-0.3391010037213348,"pZ":1.8368800784593942,"vX0":-10.497699982591904,"vY0":-140.88300216076962,"vZ0":-7.589019535299152,"x":129.93,"y":189.18,"x0":2.5242672890797735,"y0":50.00686062440026,"z0":5.372728077872594,"aX":13.942898310698649},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":-10.6,"spinRate":2261,"spinDirection":142},"zone":7,"typeConfidence":0.92,"plateTime":0.3869163509218172,"extension":7.273678552701741},"index":0,"playId":"c825f1dc-bbe8-3371-9760-d9326241a19c","pitchNumber":1,"startTime":"2026-06-21T20:58:49.895Z","endTime":"2026-06-21T20:58:54.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.929383820401817,"aZ":-27.553056464621324,"pfxX":-1.3857229605492605,"pfxZ":2.7201988071776846,"pX":0.6146735237176663,"pZ":2.7539324967655476,"vX0":-4.816145437189736,"vY0":-128.6388254528486,"vZ0":-1.6154141467367733,"x":93.57,"y":164.42,"x0":2.6800720174337287,"y0":50.00607745689367,"z0":5.495817555733505,"aX":-2.3573924838191362},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.8,"breakHorizontal":3.5,"spinRate":2367,"spinDirection":188},"zone":6,"typeConfidence":0.91,"plateTime":0.4233710065990324,"extension":6.944557153268467},"index":1,"playId":"0bf4230c-a4fc-3567-95fc-c03303c561cc","pitchNumber":2,"startTime":"2026-06-21T20:59:03.802Z","endTime":"2026-06-21T20:59:08.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-21T20:59:18.092Z","endTime":"2026-06-21T20:59:28.522Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"},"defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6327853102396,"aZ":-15.285040216380265,"pfxX":5.528558450770685,"pfxZ":8.455333844717737,"pX":0.7586336406895616,"pZ":2.2239715090280887,"vX0":-6.799039597599514,"vY0":-140.59364485532612,"vZ0":-5.76868763661149,"x":88.08,"y":178.73,"x0":2.4928521241517605,"y0":50.000159283838485,"z0":5.298684556516817,"aX":11.038920762790193},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":-8.5,"spinRate":2207,"spinDirection":136},"zone":6,"typeConfidence":0.91,"plateTime":0.38996698044339695,"extension":7.339585635298229},"index":3,"playId":"e33dde08-3976-33d4-9123-902e89fc0370","pitchNumber":3,"startTime":"2026-06-21T20:59:28.522Z","endTime":"2026-06-21T20:59:31.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.413029581918135,"aZ":-14.934664047190768,"pfxX":6.904563339245325,"pfxZ":8.450539655986974,"pX":0.8255095986366366,"pZ":3.2987350991712856,"vX0":-7.379363900792434,"vY0":-141.27744062736846,"vZ0":-3.619378342484398,"x":85.53,"y":149.71,"x0":2.562865808154393,"y0":50.00239471935688,"z0":5.544126847829884,"aX":14.085597610911327},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":-11.2,"spinRate":2422,"spinDirection":132},"zone":3,"typeConfidence":0.91,"plateTime":0.3863354357984967,"extension":7.134068263670023},"index":4,"playId":"0060a6a3-e80e-3990-808d-1fd2843ae56a","pitchNumber":4,"startTime":"2026-06-21T20:59:45.214Z","endTime":"2026-06-21T20:59:49.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:59:49.555Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Julio Rodríguez walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T21:00:02.148Z","endTime":"2026-06-21T21:01:11.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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(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":90.2,"endSpeed":84.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.563722346472336,"aZ":-25.5126315953682,"pfxX":-1.4918891628732336,"pfxZ":3.7557444859574165,"pX":-1.1611550963711808,"pZ":2.351153328920802,"vX0":-8.966809538551795,"vY0":-131.26765292849478,"vZ0":-3.099461306634487,"x":161.26,"y":175.3,"x0":2.470190321839301,"y0":50.00133038982655,"z0":5.413262918278208,"aX":-2.6456161826236158},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.5,"breakHorizontal":4.3,"spinRate":2364,"spinDirection":170},"zone":13,"typeConfidence":0.9,"plateTime":0.4147032164690745,"extension":7.21215067555616},"index":0,"playId":"096ad739-1e6e-312e-b8e4-a5bbc409a684","pitchNumber":1,"startTime":"2026-06-21T21:00:10.793Z","endTime":"2026-06-21T21:00:15.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.036671322286285,"aZ":-13.631556207674873,"pfxX":6.590982642170413,"pfxZ":9.138972385514183,"pX":-1.1798422795828574,"pZ":1.9960923660250556,"vX0":-12.104613764491416,"vY0":-140.8342820651661,"vZ0":-6.626201390384961,"x":161.97,"y":184.89,"x0":2.2983489592651183,"y0":50.00077598867792,"z0":5.2441937415494415,"aX":13.370675738286645},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.5,"breakHorizontal":-9.7,"spinRate":2207,"spinDirection":136},"zone":13,"typeConfidence":0.91,"plateTime":0.38745949382680767,"extension":7.260334791446833},"index":1,"playId":"784221c4-8b1c-3f5e-9992-39d945c01a7e","pitchNumber":2,"startTime":"2026-06-21T21:00:24.516Z","endTime":"2026-06-21T21:00:29.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":88.3,"endSpeed":81.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.216854496138208,"aZ":-27.953291938197196,"pfxX":0.1716120214223853,"pfxZ":2.496617329976492,"pX":0.5303738848791775,"pZ":2.0723125369369386,"vX0":-5.3757555499125,"vY0":-128.62498605136315,"vZ0":-3.062547115943405,"x":84.22,"y":169.17,"x0":2.6165459204252253,"y0":50.00425843672746,"z0":5.423354867932632,"aX":0.2905160437511523},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.1,"breakHorizontal":0.7,"spinRate":2258,"spinDirection":171},"zone":9,"typeConfidence":0.91,"plateTime":0.4242267298257336,"extension":6.848668442404843},"index":2,"playId":"ff9eb142-e081-3e1e-a26d-4e0bcf891075","pitchNumber":3,"startTime":"2026-06-21T21:00:37.594Z","endTime":"2026-06-21T21:00:42.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.000617755413703,"aZ":-20.03168684111405,"pfxX":9.0163182260067,"pfxZ":6.125936183807168,"pX":1.6123903912195168,"pZ":2.009923561052523,"vX0":-6.070926110546661,"vY0":-139.78101613799234,"vZ0":-5.716824519211224,"x":55.54,"y":184.51,"x0":2.6390559914752245,"y0":50.00431747583655,"z0":5.393613295848693,"aX":17.874159015000213},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.1,"breakHorizontal":-15.1,"spinRate":2273,"spinDirection":132},"zone":14,"typeConfidence":0.81,"plateTime":0.3915970452768138,"extension":6.9232382805998745},"index":3,"playId":"0700ca62-b566-36b6-87ca-aa1ccf6b8189","pitchNumber":4,"startTime":"2026-06-21T21:00:50.351Z","endTime":"2026-06-21T21:00:54.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.040140463262755,"aZ":-14.745138955481334,"pfxX":7.422902171071733,"pfxZ":8.582007933406349,"pX":-0.5572219864748574,"pZ":1.5936235939251406,"vX0":-11.004379492627873,"vY0":-140.89985040894967,"vZ0":-7.567842930655103,"x":138.24,"y":195.75,"x0":2.4166767250669863,"y0":50.000953411880474,"z0":5.248124467567421,"aX":15.072232732258861},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.3,"breakHorizontal":-11.4,"spinRate":2303,"spinDirection":133},"zone":13,"typeConfidence":0.9,"plateTime":0.38727730888075484,"extension":7.263828114735362},"index":4,"playId":"1a36956d-1a0f-39e9-a893-3dfeee2b3594","pitchNumber":5,"startTime":"2026-06-21T21:01:05.447Z","endTime":"2026-06-21T21:01:11.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":2.999999999999993,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:01:11.198Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Naylor walks. Julio Rodríguez to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T21:01:26.320Z","endTime":"2026-06-21T21:03:07.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"postOnSecond":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64016265340143,"aZ":-21.506707616500943,"pfxX":9.739939213855546,"pfxZ":5.388627080052618,"pX":-0.11586982720863252,"pZ":1.198993998500249,"vX0":-10.566907920833096,"vY0":-138.95442896274125,"vZ0":-7.528677125963758,"x":121.42,"y":206.41,"x0":2.449178463775221,"y0":50.00195207103354,"z0":5.344816145903006,"aX":19.274946970421606},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.5,"breakHorizontal":-15.7,"spinRate":2248,"spinDirection":134},"zone":13,"typeConfidence":0.9,"plateTime":0.3923932485993751,"extension":7.120850155079533},"index":0,"playId":"095310ac-b6ee-3773-9209-84c7a6193c67","pitchNumber":1,"startTime":"2026-06-21T21:01:35.167Z","endTime":"2026-06-21T21:01:38.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.751489771071064,"aZ":-19.046852926522366,"pfxX":8.085453154659252,"pfxZ":6.806697700054439,"pX":0.5383419986332341,"pZ":1.2765392191160874,"vX0":-8.424643150269873,"vY0":-136.88875200304534,"vZ0":-7.458952452125056,"x":96.48,"y":204.31,"x0":2.58233275813716,"y0":50.00097986074498,"z0":5.3059157049464165,"aX":15.585969035125336},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.2,"breakHorizontal":-13.2,"spinRate":2205,"spinDirection":133},"zone":14,"typeConfidence":0.64,"plateTime":0.3977426911557722,"extension":7.111698783769489},"index":1,"playId":"111ef20c-362d-371c-a9f4-5175706cd58c","pitchNumber":2,"startTime":"2026-06-21T21:01:54.355Z","endTime":"2026-06-21T21:01:59.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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.9,"endSpeed":81.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92505264796088,"aZ":-27.378886056423582,"pfxX":-0.6847941959174766,"pfxZ":2.848589155473208,"pX":0.23410825467743857,"pZ":1.720585522348494,"vX0":-5.7387899248990015,"vY0":-128.06125303001778,"vZ0":-4.360913871627474,"x":108.08,"y":192.32,"x0":2.580111267406427,"y0":50.005780494574616,"z0":5.552368879070502,"aX":-1.1524407516894428},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.6,"breakHorizontal":2.4,"spinRate":2430,"spinDirection":183},"zone":8,"typeConfidence":0.91,"plateTime":0.42542170677023083,"extension":6.971262516315856},"index":2,"playId":"e0d32af2-4c82-3690-82be-66e84c917e46","pitchNumber":3,"startTime":"2026-06-21T21:02:13.262Z","endTime":"2026-06-21T21:02:19.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.743183062178513,"aZ":-19.7064638788465,"pfxX":9.31028236390457,"pfxZ":6.464995177890846,"pX":-1.0802931362888555,"pZ":2.2858084768337363,"vX0":-12.872478492793704,"vY0":-137.54065968001015,"vZ0":-4.694268018012887,"x":158.18,"y":177.06,"x0":2.4374206705368455,"y0":50.000517168671394,"z0":5.339767028042273,"aX":17.947310767869773},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.9,"breakHorizontal":-14.4,"spinRate":2207,"spinDirection":137},"zone":13,"typeConfidence":0.88,"plateTime":0.397290945979794,"extension":7.216696523155913},"index":3,"playId":"e80aec93-b493-3640-b6b5-26152b126a47","pitchNumber":4,"startTime":"2026-06-21T21:02:32.584Z","endTime":"2026-06-21T21:02:37.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.287562168089853,"aZ":-13.64937584951557,"pfxX":3.324573928274803,"pfxZ":9.411830157336757,"pX":1.6621494264118035,"pZ":3.177046274923345,"vX0":-3.9663666820401913,"vY0":-138.9621583003709,"vZ0":-3.917344591081965,"x":53.64,"y":153.0,"x0":2.67176905297332,"y0":50.00110516805658,"z0":5.503182888733532,"aX":6.542775643293609},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":-5.3,"spinRate":2172,"spinDirection":142},"zone":12,"typeConfidence":0.87,"plateTime":0.3932018004285256,"extension":7.159070503225497},"index":4,"playId":"a31cb24e-3cf5-300f-a486-480c5a2b35a2","pitchNumber":5,"startTime":"2026-06-21T21:02:57.948Z","endTime":"2026-06-21T21:03:07.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.48,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:03:07.901Z","atBatIndex":26},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Rob Refsnyder grounds into a double play, third baseman Caleb Durbin to first baseman Willson Contreras. Julio Rodríguez out at 3rd. Rob Refsnyder out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T21:04:16.594Z","endTime":"2026-06-21T21:04:27.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":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-21T21:03:25.810Z","endTime":"2026-06-21T21:04:18.737Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.52719871378254,"aZ":-24.609894432529458,"pfxX":-1.0013782417285264,"pfxZ":4.535063120182822,"pX":-0.6751635052150119,"pZ":2.192002439863332,"vX0":-8.068230463276485,"vY0":-126.914928262521,"vZ0":-3.4335995346263797,"x":142.74,"y":179.6,"x0":2.6461755634742987,"y0":50.00391013543676,"z0":5.474344157869812,"aX":-1.667736343098075},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.8,"breakHorizontal":3.2,"spinRate":2405,"spinDirection":178},"zone":4,"typeConfidence":0.91,"plateTime":0.427943168229056,"extension":7.1490619726533975},"hitData":{"launchSpeed":59.3,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":101.74,"coordY":179.59}},"index":1,"playId":"9c654c47-f767-3313-aa03-0baf9fde43a5","pitchNumber":1,"startTime":"2026-06-21T21:04:18.737Z","endTime":"2026-06-21T21:04:27.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-10.699999999999996,"leverageIndex":2.3,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:04:27.748Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Caleb Durbin singles on a line drive to left fielder Victor Robles.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T21:06:52.153Z","endTime":"2026-06-21T21:09:18.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.546449983012966,"aZ":-36.08195612743092,"pfxX":-0.5657153622458531,"pfxZ":-2.559359739863657,"pX":0.12599312927676537,"pZ":2.5421402605798695,"vX0":2.9735303124903836,"vY0":-122.51126993589,"vZ0":-1.267290994563608,"x":112.2,"y":170.14,"x0":-1.0285056059939999,"y0":50.00519419468759,"z0":6.142049388670962,"aX":-0.8626554709349764},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.7,"breakHorizontal":0.4,"spinRate":2172,"spinDirection":52},"zone":5,"typeConfidence":2.0,"plateTime":0.4465949380800982,"extension":7.249555853546588},"index":0,"playId":"b00cc0fd-e1f1-3087-9b5f-ea4f3a4b5ff5","pitchNumber":1,"startTime":"2026-06-21T21:07:01.319Z","endTime":"2026-06-21T21:07:05.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.853267085993807,"aZ":-9.495232029040132,"pfxX":-3.8910158253219587,"pfxZ":11.343175307670137,"pX":0.15389541996997216,"pZ":1.7244732471901096,"vX0":4.379373117248605,"vY0":-140.07508183165717,"vZ0":-9.469956256755871,"x":111.13,"y":192.22,"x0":-0.9197927174178502,"y0":50.00271077375934,"z0":5.7583036521791815,"aX":-7.779201579033079},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.0,"breakHorizontal":6.2,"spinRate":2322,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.3901308109852599,"extension":7.57668342658074},"index":1,"playId":"9a259fea-ea5c-3243-b8aa-1acf850d8889","pitchNumber":2,"startTime":"2026-06-21T21:07:17.004Z","endTime":"2026-06-21T21:07:22.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.820608919917095,"aZ":-34.30002391812601,"pfxX":7.528151910176824,"pfxZ":-1.5403265454426123,"pX":0.10320028531921263,"pZ":2.2513266220650707,"vX0":0.6968477749176828,"vY0":-117.00931836973793,"vZ0":-1.1659261424787444,"x":113.07,"y":177.99,"x0":-1.1763112157636975,"y0":50.00184275715642,"z0":5.980321860345517,"aX":10.400009384255286},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-2.8,"breakHorizontal":-13.8,"spinRate":2248,"spinDirection":47},"zone":5,"typeConfidence":2.0,"plateTime":0.46875809569847693,"extension":7.3767545875911935},"index":2,"playId":"7b5fc873-4050-34c1-ac06-dee3f7977d11","pitchNumber":3,"startTime":"2026-06-21T21:07:34.670Z","endTime":"2026-06-21T21:07:40.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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.7,"endSpeed":88.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25910416770017,"aZ":-9.824135077976981,"pfxX":-4.002384768802166,"pfxZ":11.234683441732162,"pX":-0.45821343385864377,"pZ":1.2099123633214361,"vX0":2.6104527488768734,"vY0":-140.48955443209664,"vZ0":-10.65420906155888,"x":134.47,"y":206.11,"x0":-0.8817437211546325,"y0":50.003768768598555,"z0":5.700347670047433,"aX":-7.962517360817749},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.2,"breakHorizontal":6.7,"spinRate":2395,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.3905968205144563,"extension":7.639984145146901},"index":3,"playId":"0b3b3839-4872-352c-83fb-f9afea760991","pitchNumber":4,"startTime":"2026-06-21T21:08:06.609Z","endTime":"2026-06-21T21:08:12.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":95.5,"endSpeed":86.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.876148240625916,"aZ":-10.572920221276586,"pfxX":-1.7420281435306393,"pfxZ":11.156804888900723,"pX":1.30153283329302,"pZ":1.888927554076288,"vX0":6.460240759308457,"vY0":-138.70183048074264,"vZ0":-8.473837362063527,"x":67.39,"y":187.78,"x0":-0.837890030266902,"y0":50.0002133115285,"z0":5.700550251626185,"aX":-3.372680942182464},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":1.7,"spinRate":2424,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.39586615839149264,"extension":7.742851226417436},"index":4,"playId":"6a26cd37-fae9-3dbf-bec5-bd85e161265c","pitchNumber":5,"startTime":"2026-06-21T21:08:25.827Z","endTime":"2026-06-21T21:08:29.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52476965314432,"aZ":-9.392813581884255,"pfxX":-3.3915412608327458,"pfxZ":11.597204279353106,"pX":-0.38314385346331675,"pZ":1.1145258589954876,"vX0":3.1857732825114145,"vY0":-139.74481797524146,"vZ0":-10.946760479497188,"x":131.6,"y":208.69,"x0":-1.1011334813567448,"y0":50.003713675300226,"z0":5.714811752644833,"aX":-6.6621074580843525},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.7,"breakHorizontal":5.4,"spinRate":2317,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.3929975172666502,"extension":7.677347637888499},"index":5,"playId":"378eddbd-362d-3493-8993-79379e1ead70","pitchNumber":6,"startTime":"2026-06-21T21:08:45.955Z","endTime":"2026-06-21T21:08:49.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.579242015594964,"aZ":-32.13739337373472,"pfxX":2.9566123384182914,"pfxZ":0.02242178544958584,"pX":0.012690457283836828,"pZ":2.620402390704482,"vX0":1.3517024970895937,"vY0":-122.54508569423903,"vZ0":-1.757031291169743,"x":116.52,"y":168.03,"x0":-0.9303793987642314,"y0":50.00147829287241,"z0":6.096111232807202,"aX":4.4889286559922414},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.1,"breakHorizontal":-5.6,"spinRate":2211,"spinDirection":48},"zone":2,"typeConfidence":2.0,"plateTime":0.4472245921606022,"extension":7.505369015335352},"hitData":{"launchSpeed":76.5,"launchAngle":20.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.23,"coordY":99.34}},"index":6,"playId":"3ad077e4-9005-379c-9fa8-a351a8052d32","pitchNumber":7,"startTime":"2026-06-21T21:09:04.702Z","endTime":"2026-06-21T21:09:18.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.2,"awayTeamWinProbability":54.8,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.17,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:09:18.168Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcelo Mayer strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T21:09:40.989Z","endTime":"2026-06-21T21:12:10.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669302,"link":"/api/v1/people/669302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9427142785662,"aZ":-11.906119529486988,"pfxX":-2.633080936584564,"pfxZ":10.234148163005944,"pX":0.9047348017380203,"pZ":3.4730344925890106,"vX0":6.790092134604124,"vY0":-139.50498644330148,"vZ0":-4.756375154451208,"x":82.51,"y":145.01,"x0":-1.2134337616309516,"y0":50.004388555384544,"z0":5.978227729327553,"aX":-5.215748356983687},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.8,"breakHorizontal":3.5,"spinRate":2233,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3918758442928638,"extension":7.370450604567984},"index":0,"playId":"e2b2c704-3a56-3709-a5f9-b20e99447b19","pitchNumber":1,"startTime":"2026-06-21T21:09:40.989Z","endTime":"2026-06-21T21:09:45.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.435746667242896,"aZ":-10.966303108424944,"pfxX":-3.233764886966642,"pfxZ":11.002127733876218,"pX":0.33343842140084085,"pZ":2.903882229428739,"vX0":5.303184362568564,"vY0":-138.12162454006926,"vZ0":-6.1181173051961455,"x":104.29,"y":160.38,"x0":-1.193377000166591,"y0":50.003852364097995,"z0":5.888784723218179,"aX":-6.234474168605952},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.8,"breakHorizontal":4.7,"spinRate":2134,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.3969129337446726,"extension":7.415015829753406},"index":1,"playId":"96369ea9-96a2-3568-8888-ea80e7f6a01b","pitchNumber":2,"startTime":"2026-06-21T21:10:02.014Z","endTime":"2026-06-21T21:10:06.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"3a9a4eed-5a38-3333-b43d-335ed177c5e9","startTime":"2026-06-21T21:10:20.727Z","endTime":"2026-06-21T21:10:27.032Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Logan Gilbert picks off Caleb Durbin at 1st on throw to first baseman Josh Naylor.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"actionPlayId":"3a9a4eed-5a38-3333-b43d-335ed177c5e9","startTime":"2026-06-21T21:10:37.023Z","endTime":"2026-06-21T21:10:58.023Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"},"defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":7.799999999999997,"leverageIndex":1.94,"dramaIndex":102.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.260475387515495,"aZ":-28.128834781402425,"pfxX":-8.07283518636315,"pfxZ":2.5998473086765284,"pX":-0.025599042104101726,"pZ":2.7326683935814455,"vX0":5.130216938754323,"vY0":-123.0123109312695,"vZ0":-2.2427642743494665,"x":117.98,"y":165.0,"x0":-1.0749944721482685,"y0":50.00058693255373,"z0":6.008803127219209,"aX":-12.540420736075273},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.4,"breakHorizontal":13.7,"spinRate":1452,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.4429500064657099,"extension":7.1113105583818355},"index":4,"playId":"918cd3fd-de16-39f8-a3ff-3b4e40e5c493","pitchNumber":3,"startTime":"2026-06-21T21:10:58.023Z","endTime":"2026-06-21T21:11:03.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":98.0,"endSpeed":90.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.068489985647147,"aZ":-9.9686320594332,"pfxX":-5.014076393864799,"pfxZ":10.607898274061565,"pX":-1.2058087205474644,"pZ":2.3772944315685516,"vX0":2.1591156956540574,"vY0":-142.65646679745177,"vZ0":-7.909398758547393,"x":162.96,"y":174.59,"x0":-1.3145556681125954,"y0":50.00027553394801,"z0":5.788326095685988,"aX":-10.492141954743111},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.1,"breakHorizontal":8.8,"spinRate":2399,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.3817188619913483,"extension":7.595259259655572},"index":5,"playId":"ffa6758e-cff3-3905-b31b-9eb3d78978df","pitchNumber":4,"startTime":"2026-06-21T21:11:18.494Z","endTime":"2026-06-21T21:11:22.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":96.8,"endSpeed":89.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30814281990203,"aZ":-10.287983929853882,"pfxX":-4.700432829762966,"pfxZ":10.737368542674371,"pX":-0.26511542296393964,"pZ":2.8225145365707265,"vX0":3.6920288759178135,"vY0":-140.99385435539526,"vZ0":-6.601674035490723,"x":127.11,"y":162.57,"x0":-0.9727488892361471,"y0":50.003721821738054,"z0":5.839208208970077,"aX":-9.582285881605598},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.5,"breakHorizontal":7.9,"spinRate":2326,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.3866278108251109,"extension":7.583887718986943},"index":6,"playId":"03a73f88-d7aa-30a6-8776-e1bca755aee5","pitchNumber":5,"startTime":"2026-06-21T21:11:44.541Z","endTime":"2026-06-21T21:11:47.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.353733472346452,"aZ":-31.144972390785288,"pfxX":-4.633281329182241,"pfxZ":0.7168369188949342,"pX":-0.7784944839280926,"pZ":2.8162086269003477,"vX0":2.9910535388944823,"vY0":-118.37137382309474,"vZ0":-0.6002434590646215,"x":146.67,"y":162.74,"x0":-1.4528108563191124,"y0":50.00073633434147,"z0":5.910144966879054,"aX":-6.612900083518181},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.4,"breakHorizontal":7.7,"spinRate":649,"spinDirection":270},"zone":4,"typeConfidence":2.0,"plateTime":0.46168481630179414,"extension":7.4316726126876205},"index":7,"playId":"9d6f586b-a207-3dc5-a801-f4d0d59ff30c","pitchNumber":6,"startTime":"2026-06-21T21:12:06.938Z","endTime":"2026-06-21T21:12:10.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":1.94,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:12:10.875Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Wong flies out to shortstop J.P. Crawford.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T21:12:21.750Z","endTime":"2026-06-21T21:13:26.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41121435636743,"aZ":-12.096930226299591,"pfxX":-2.7185632797909762,"pfxZ":10.101422236420118,"pX":0.6846856880644511,"pZ":3.8160031905746226,"vX0":5.02424756363765,"vY0":-139.4002072607739,"vZ0":-3.661038937051956,"x":90.9,"y":135.75,"x0":-0.7796979771786182,"y0":50.00251614740698,"z0":5.9328399471766975,"aX":-5.403518262538858},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.9,"breakHorizontal":4.0,"spinRate":2232,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.3914261861607846,"extension":7.580031649189003},"index":0,"playId":"c53e1c5f-1608-39e7-9a7a-59cd563d1365","pitchNumber":1,"startTime":"2026-06-21T21:12:40.039Z","endTime":"2026-06-21T21:12:43.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.6,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87054840279571,"aZ":-10.679651186520106,"pfxX":-3.11760699722143,"pfxZ":10.813202769850555,"pX":0.34375039540482727,"pZ":1.7147828544461126,"vX0":4.910231220353234,"vY0":-139.30237881223783,"vZ0":-9.29694624808146,"x":103.9,"y":192.48,"x0":-1.0273801273139975,"y0":50.00635366404449,"z0":5.778587156004885,"aX":-6.199735335852352},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":4.8,"spinRate":2248,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.391453812794345,"extension":7.764947064038469},"index":1,"playId":"f08fac3f-a62c-3e5d-8c53-de87764cc33a","pitchNumber":2,"startTime":"2026-06-21T21:12:58.010Z","endTime":"2026-06-21T21:13:03.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.619792218740145,"aZ":-8.697155836362517,"pfxX":-3.883536223565587,"pfxZ":11.660093022834305,"pX":-0.12473728181713122,"pZ":2.9375457305333574,"vX0":3.6047066788342312,"vY0":-140.48081948110976,"vZ0":-6.4574895692050305,"x":121.75,"y":159.47,"x0":-0.9153614853437319,"y0":50.00382971604746,"z0":5.820848162025088,"aX":-7.820117062005},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.2,"breakHorizontal":6.4,"spinRate":2346,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.38879049131979837,"extension":7.550734494078227},"hitData":{"launchSpeed":98.4,"launchAngle":57.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":93.44,"coordY":117.51}},"index":2,"playId":"f646a804-5657-3519-97e5-7ec13f6129c3","pitchNumber":3,"startTime":"2026-06-21T21:13:15.415Z","endTime":"2026-06-21T21:13:26.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:13:26.404Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dominic Canzone lines out to right fielder Nate Eaton.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T21:15:40.957Z","endTime":"2026-06-21T21:16:06.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12272413492782,"aZ":-22.290962778510487,"pfxX":10.039051096619772,"pfxZ":4.959635078530539,"pX":0.1406758680801211,"pZ":3.1977474357183944,"vX0":-10.033245464440137,"vY0":-139.5280117088319,"vZ0":-2.533128444048265,"x":111.64,"y":152.44,"x0":2.4597162363166065,"y0":50.006359722703245,"z0":5.568684506017246,"aX":20.01893627756265},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.6,"breakHorizontal":-16.4,"spinRate":2306,"spinDirection":133},"zone":2,"typeConfidence":0.91,"plateTime":0.39091140543543546,"extension":7.060893332694943},"index":0,"playId":"27bb17ae-cad7-3729-b945-55608ceb979b","pitchNumber":1,"startTime":"2026-06-21T21:15:45.281Z","endTime":"2026-06-21T21:15:51.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":83.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.69301151650903,"aZ":-27.378819535572653,"pfxX":-0.0900734753444401,"pfxZ":2.7843834350884933,"pX":-0.26039332931632664,"pZ":2.754847861657278,"vX0":-7.289472718762797,"vY0":-128.89554716017068,"vZ0":-1.6990144197391692,"x":126.93,"y":164.4,"x0":2.5877474267379776,"y0":50.005358964664886,"z0":5.488324014250839,"aX":-0.15386436414015228},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.9,"breakHorizontal":1.4,"spinRate":2230,"spinDirection":161},"zone":4,"typeConfidence":0.91,"plateTime":0.42107203865010945,"extension":7.0275274509472725},"hitData":{"launchSpeed":91.4,"launchAngle":19.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":156.33,"coordY":93.59}},"index":1,"playId":"858a5b86-e095-3785-8e84-c9f9af713a4e","pitchNumber":2,"startTime":"2026-06-21T21:15:58.684Z","endTime":"2026-06-21T21:16:06.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:16:06.712Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Robles flies out to left fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T21:16:27.338Z","endTime":"2026-06-21T21:16:53.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36305617306136,"aZ":-13.311377876541789,"pfxX":6.321621955901331,"pfxZ":9.551719875240995,"pX":-0.15380584676905484,"pZ":2.382955036305493,"vX0":-9.670768362772622,"vY0":-138.7478099163223,"vZ0":-5.709497743961171,"x":122.86,"y":174.44,"x0":2.5352835563283973,"y0":50.00106208825799,"z0":5.334392983367614,"aX":12.48194987940297},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":-9.7,"spinRate":2221,"spinDirection":136},"zone":5,"typeConfidence":0.91,"plateTime":0.3928815275489117,"extension":7.127649063221149},"index":0,"playId":"5d11c75b-2773-34b2-ad62-1ad92bfabd0d","pitchNumber":1,"startTime":"2026-06-21T21:16:29.926Z","endTime":"2026-06-21T21:16:34.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":95.9,"endSpeed":88.4,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9747616206434,"aZ":-14.800806648706311,"pfxX":6.805083529712449,"pfxZ":8.723127819478119,"pX":-0.4223315279257116,"pZ":3.384674997380355,"vX0":-10.263897341425661,"vY0":-139.42657685633392,"vZ0":-3.1369872481861787,"x":133.1,"y":147.39,"x0":2.403046679958827,"y0":50.000346229117696,"z0":5.4863717383245705,"aX":13.550491542444504},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":-10.4,"spinRate":2231,"spinDirection":135},"zone":11,"typeConfidence":0.9,"plateTime":0.39111924871207915,"extension":7.22926032802996},"hitData":{"launchSpeed":96.3,"launchAngle":39.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.8,"coordY":84.39}},"index":1,"playId":"43c59aae-c1d7-3a14-a70f-0f2159d06fc6","pitchNumber":2,"startTime":"2026-06-21T21:16:42.584Z","endTime":"2026-06-21T21:16:53.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:16:53.605Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Weston Wilson singles on a ground ball to left fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T21:17:08.524Z","endTime":"2026-06-21T21:17:26.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":84.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.767993036398412,"aZ":-26.312959170543827,"pfxX":-0.07342711940103175,"pfxZ":3.288303903457722,"pX":-0.16617355928921476,"pZ":2.5890648307126676,"vX0":-6.8657400445676995,"vY0":-130.99210643331608,"vZ0":-2.4558433613984727,"x":123.33,"y":168.88,"x0":2.469709966901267,"y0":50.00494484165257,"z0":5.453184234369057,"aX":-0.13114938588986103},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.8,"breakHorizontal":1.2,"spinRate":2296,"spinDirection":152},"zone":5,"typeConfidence":0.91,"plateTime":0.41397109130660326,"extension":7.137554332132078},"hitData":{"launchSpeed":93.0,"launchAngle":6.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.05,"coordY":106.97}},"index":0,"playId":"b82f919d-fa37-3e31-a807-5968bcb5e5b0","pitchNumber":1,"startTime":"2026-06-21T21:17:15.792Z","endTime":"2026-06-21T21:17:26.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.1,"awayTeamWinProbability":46.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.59,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:17:26.198Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Young singles on a ground ball to left fielder Jarren Duran. Weston Wilson scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T21:17:46.238Z","endTime":"2026-06-21T21:20:39.255Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":{"id":801139,"link":"/api/v1/people/801139"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4195779502997,"aZ":-17.140748305248554,"pfxX":7.159702785244447,"pfxZ":7.764732207342118,"pX":-0.3282879997924037,"pZ":1.3177818769325076,"vX0":-9.761911247380828,"vY0":-137.1004634078609,"vZ0":-7.971639407661657,"x":129.51,"y":203.2,"x0":2.3200857823000174,"y0":50.0033899602814,"z0":5.395558495345955,"aX":13.864823368290637},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.8,"breakHorizontal":-11.3,"spinRate":2250,"spinDirection":136},"zone":13,"typeConfidence":0.76,"plateTime":0.3969101310309182,"extension":6.833319875921347},"index":0,"playId":"585adeaf-8eeb-38a8-ab16-2a8039f0f984","pitchNumber":1,"startTime":"2026-06-21T21:17:54.740Z","endTime":"2026-06-21T21:18:02.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Weston Wilson steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"585adeaf-8eeb-38a8-ab16-2a8039f0f984","startTime":"2026-06-21T21:18:04.121Z","endTime":"2026-06-21T21:18:21.353Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"},"defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"postOnSecond":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":1.23,"dramaIndex":46.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.195552788730573,"aZ":-13.722184293869791,"pfxX":6.980629628894746,"pfxZ":9.374965122427122,"pX":0.15139862814725788,"pZ":2.8052419963765325,"vX0":-9.26110717329436,"vY0":-138.50542356410392,"vZ0":-4.508837680288473,"x":111.23,"y":163.04,"x0":2.6114547146921563,"y0":50.00194443593253,"z0":5.353406716469586,"aX":13.73834564972003},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":-11.0,"spinRate":2225,"spinDirection":140},"zone":2,"typeConfidence":0.9,"plateTime":0.3935343264074991,"extension":7.210132017134869},"index":2,"playId":"17773507-4be8-3edc-8801-c8d9c4de48ba","pitchNumber":2,"startTime":"2026-06-21T21:18:21.353Z","endTime":"2026-06-21T21:18:25.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.272357703997848,"aZ":-19.074918373933915,"pfxX":8.997409881720749,"pfxZ":6.69211443978713,"pX":1.477698897131903,"pZ":2.4247679976815157,"vX0":-6.757618332824203,"vY0":-138.41182083534252,"vZ0":-4.581025228118932,"x":60.67,"y":173.31,"x0":2.7707766132110065,"y0":50.00407040995584,"z0":5.362764426228356,"aX":17.61700610460912},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.4,"breakHorizontal":-15.0,"spinRate":2311,"spinDirection":138},"zone":12,"typeConfidence":0.8,"plateTime":0.39435993176967266,"extension":7.297366465408676},"index":3,"playId":"b04439e3-c958-30c3-ad1e-074df8145f89","pitchNumber":3,"startTime":"2026-06-21T21:18:42.074Z","endTime":"2026-06-21T21:18:47.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.810714802486352,"aZ":-15.532826413119416,"pfxX":4.834888795621764,"pfxZ":8.434501180096412,"pX":-0.38733014732274446,"pZ":2.5088831610990643,"vX0":-9.701723060984872,"vY0":-138.60055172723665,"vZ0":-5.058275677586717,"x":131.76,"y":171.04,"x0":2.5078667463818496,"y0":50.00583630438472,"z0":5.371773323627734,"aX":9.543572055405061},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.5,"breakHorizontal":-7.1,"spinRate":2190,"spinDirection":141},"zone":4,"typeConfidence":0.89,"plateTime":0.3930365859443219,"extension":7.413873333751086},"index":4,"playId":"e3e0ae5a-8f1c-3a32-bf13-26dc7cd010f2","pitchNumber":4,"startTime":"2026-06-21T21:18:59.227Z","endTime":"2026-06-21T21:19:04.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":83.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.948551217075128,"aZ":-28.581291490254255,"pfxX":-2.1669047580481653,"pfxZ":2.071515574085536,"pX":-0.49834250963264193,"pZ":2.2365926535522056,"vX0":-7.114962230472567,"vY0":-129.55903126842975,"vZ0":-2.7422462422596325,"x":136.0,"y":178.39,"x0":2.5429408848597292,"y0":50.00393333324919,"z0":5.448384458543457,"aX":-3.7560724569703376},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.5,"breakHorizontal":5.2,"spinRate":2555,"spinDirection":197},"zone":4,"typeConfidence":0.91,"plateTime":0.41956611671392574,"extension":7.175970320268888},"index":5,"playId":"3d0370a2-1e5f-3182-bdac-d048708f18c4","pitchNumber":5,"startTime":"2026-06-21T21:19:18.139Z","endTime":"2026-06-21T21:19:22.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.169144598233654,"aZ":-19.884089016949076,"pfxX":9.660095177510584,"pfxZ":6.197274063712682,"pX":-0.47669478805010773,"pZ":1.9516150040113764,"vX0":-11.319494635996197,"vY0":-139.62570738008182,"vZ0":-5.939840813730245,"x":135.17,"y":186.09,"x0":2.366575312919582,"y0":50.002363621834974,"z0":5.406436651889819,"aX":19.155859871097416},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.2,"breakHorizontal":-15.2,"spinRate":2296,"spinDirection":138},"zone":7,"typeConfidence":0.88,"plateTime":0.39164276946904186,"extension":7.410591103370138},"index":6,"playId":"414b1056-b56d-39d8-95fb-9f00803bcd44","pitchNumber":6,"startTime":"2026-06-21T21:19:41.944Z","endTime":"2026-06-21T21:19:46.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.714169107217597,"aZ":-14.805321834284737,"pfxX":7.473199266320817,"pfxZ":8.61286952471964,"pX":0.9580904699381988,"pZ":0.6320504990998301,"vX0":-7.563638428389439,"vY0":-141.02717519639322,"vZ0":-10.34515729758426,"x":80.48,"y":221.71,"x0":2.702358650879099,"y0":50.003155286083526,"z0":5.300078256845841,"aX":15.071621723836083},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.7,"breakHorizontal":-12.0,"spinRate":2376,"spinDirection":136},"zone":14,"typeConfidence":0.9,"plateTime":0.388211038564811,"extension":7.403899328914827},"index":7,"playId":"3ce3403f-127a-322b-939a-5ec06a617466","pitchNumber":7,"startTime":"2026-06-21T21:20:06.195Z","endTime":"2026-06-21T21:20:11.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":89.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65313212282515,"aZ":-14.018339953297755,"pfxX":4.464170978602793,"pfxZ":9.046077770472545,"pX":-0.37138567566602887,"pZ":2.2827011487702555,"vX0":-9.524272157493822,"vY0":-139.637805062084,"vZ0":-5.976670785115129,"x":131.16,"y":177.15,"x0":2.4788983954988266,"y0":50.00176206318901,"z0":5.346278689097072,"aX":8.9595701955431},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.5,"breakHorizontal":-6.5,"spinRate":2140,"spinDirection":143},"zone":4,"typeConfidence":0.9,"plateTime":0.38983117210807317,"extension":7.487166101955665},"hitData":{"launchSpeed":103.7,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.13,"coordY":101.39}},"index":8,"playId":"b5e406be-f7f0-3374-83ad-5a88d17553cc","pitchNumber":8,"startTime":"2026-06-21T21:20:28.213Z","endTime":"2026-06-21T21:20:39.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.2,"awayTeamWinProbability":31.799999999999997,"homeTeamWinProbabilityAdded":13.5,"leverageIndex":1.23,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:20:39.255Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.P. Crawford singles on a soft bunt ground ball to third baseman Caleb Durbin. Cole Young to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T21:21:03.838Z","endTime":"2026-06-21T21:21:57.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33983762841918,"aZ":-18.06678617367336,"pfxX":5.8147426496936605,"pfxZ":7.439150291702012,"pX":0.9696727700631382,"pZ":3.7563258396292367,"vX0":-6.8178802004720565,"vY0":-136.6759113369639,"vZ0":-1.3426606276874793,"x":80.04,"y":137.36,"x0":2.7378142981913065,"y0":50.00615854739152,"z0":5.491197842841981,"aX":11.033499786667887},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":-9.1,"spinRate":2211,"spinDirection":139},"zone":12,"typeConfidence":0.85,"plateTime":0.40031389647225346,"extension":7.081594897272361},"index":0,"playId":"caa8d0f8-a923-3ca8-b8b9-4236b56aa753","pitchNumber":1,"startTime":"2026-06-21T21:21:14.453Z","endTime":"2026-06-21T21:21:18.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.040892370280037,"aZ":-28.04846528509604,"pfxX":-1.5022620595441079,"pfxZ":2.4544692468097757,"pX":-0.19544708351060372,"pZ":2.3188965854979964,"vX0":-6.802304792534131,"vY0":-127.92886627180022,"vZ0":-2.4575707175264174,"x":124.45,"y":176.17,"x0":2.678458827990407,"y0":50.00143933968294,"z0":5.460646679304068,"aX":-2.5227985454416677},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.2,"breakHorizontal":4.1,"spinRate":2451,"spinDirection":178},"zone":5,"typeConfidence":0.91,"plateTime":0.42594274144178135,"extension":7.120886319063785},"index":1,"playId":"d3a4d53f-6b6e-373e-a335-17aa6434dbe6","pitchNumber":2,"startTime":"2026-06-21T21:21:30.959Z","endTime":"2026-06-21T21:21:34.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.005284512964487,"aZ":-21.956804796045336,"pfxX":10.095973231733069,"pfxZ":5.363643059426788,"pX":0.8103474733131713,"pZ":1.8386731255173527,"vX0":-8.94633206932288,"vY0":-136.85290128249264,"vZ0":-5.522700810907616,"x":86.11,"y":189.14,"x0":2.803320319643901,"y0":50.002237183456415,"z0":5.377907603299805,"aX":19.230787373391067},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.8,"breakHorizontal":-16.6,"spinRate":2264,"spinDirection":133},"zone":9,"typeConfidence":0.91,"plateTime":0.39958864199470634,"extension":7.254625263949548},"hitData":{"launchSpeed":37.1,"launchAngle":-2.0,"totalDistance":16.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":118.45,"coordY":192.4}},"index":2,"playId":"e5dd0415-1967-3d21-9665-7312f63d41e2","pitchNumber":3,"startTime":"2026-06-21T21:21:50.792Z","endTime":"2026-06-21T21:21:57.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.19999999999999,"awayTeamWinProbability":29.80000000000001,"homeTeamWinProbabilityAdded":1.9999999999999858,"leverageIndex":0.9,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:21:57.806Z","atBatIndex":35},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cal Raleigh grounds into a force out, third baseman Caleb Durbin to second baseman Anthony Seigler. J.P. Crawford out at 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T21:22:59.597Z","endTime":"2026-06-21T21:24:02.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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":1,"homeScore":2,"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-21T21:22:20.872Z","endTime":"2026-06-21T21:23:01.781Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.166947856477112,"aZ":-16.070997415292364,"pfxX":3.426842486861193,"pfxZ":8.075845095345361,"pX":0.43791667699503,"pZ":3.409640637923283,"vX0":-7.311295188163788,"vY0":-139.13321490006612,"vZ0":-2.811985479815631,"x":100.31,"y":146.72,"x0":2.6344333420365955,"y0":50.00435721144715,"z0":5.476110423786494,"aX":6.8349945654592785},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":-5.0,"spinRate":2082,"spinDirection":139},"zone":3,"typeConfidence":0.87,"plateTime":0.39110254300854397,"extension":7.2966789894436035},"index":1,"playId":"ad2bb082-e52a-37a8-a2a5-da4435abec17","pitchNumber":1,"startTime":"2026-06-21T21:23:01.781Z","endTime":"2026-06-21T21:23:10.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":83.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.099584832002037,"aZ":-23.708320227865862,"pfxX":-2.3607444471581402,"pfxZ":4.89426226360937,"pX":0.007330801012368784,"pZ":2.0183034685753958,"vX0":-5.98143628304189,"vY0":-129.46605137612696,"vZ0":-4.0146526275498315,"x":116.72,"y":184.29,"x0":2.6367753605988655,"y0":50.00463211214234,"z0":5.362229944848979,"aX":-4.085982369883173},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.4,"breakHorizontal":5.4,"spinRate":2393,"spinDirection":168},"zone":8,"typeConfidence":0.9,"plateTime":0.419951175453674,"extension":7.073209538222869},"index":2,"playId":"b5ec44e1-0091-3628-abbe-0950df0a935e","pitchNumber":2,"startTime":"2026-06-21T21:23:31.314Z","endTime":"2026-06-21T21:23:35.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27794853841696,"aZ":-14.062318488029428,"pfxX":5.2532372404033065,"pfxZ":9.086046428592084,"pX":0.8534391197558372,"pZ":2.4767956656388868,"vX0":-6.954239028679471,"vY0":-139.77829343998192,"vZ0":-5.608806523753475,"x":84.47,"y":171.91,"x0":2.6823799266407504,"y0":50.00436034947761,"z0":5.420614395966343,"aX":10.474371381596455},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":-8.2,"spinRate":2358,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.3907204495318086,"extension":7.31284371041668},"hitData":{"launchSpeed":86.1,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.93,"coordY":163.75}},"index":3,"playId":"d4dc450e-a4d7-3dca-8306-99a308e87a60","pitchNumber":3,"startTime":"2026-06-21T21:23:52.601Z","endTime":"2026-06-21T21:24:02.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-4.199999999999989,"leverageIndex":1.68,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:24:02.925Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nate Eaton walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T21:26:25.880Z","endTime":"2026-06-21T21:28:06.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.233100690488147,"aZ":-11.503184254615757,"pfxX":-3.388499666960831,"pfxZ":10.463839029938862,"pX":1.194932231952356,"pZ":1.7733307976661052,"vX0":6.948115829983457,"vY0":-139.6023253787885,"vZ0":-9.163121997937928,"x":71.45,"y":190.9,"x0":-0.8851306666981515,"y0":50.0008836484823,"z0":5.854023641842438,"aX":-6.693147912971492},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":4.7,"spinRate":2224,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.3922469078412347,"extension":7.485204585791995},"index":0,"playId":"5363bfc5-cba4-3ff4-8cdf-17f5fe4a3f88","pitchNumber":1,"startTime":"2026-06-21T21:26:43.009Z","endTime":"2026-06-21T21:26:46.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":80.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.20131770225061,"aZ":-33.762228570168475,"pfxX":0.812931521241957,"pfxZ":-0.9966400508340554,"pX":0.5538280111209776,"pZ":0.5115145490486492,"vX0":3.892214933564285,"vY0":-124.48376744352291,"vZ0":-6.5361612029317975,"x":95.89,"y":224.97,"x0":-1.125321216217409,"y0":50.00226027113228,"z0":5.911413666158105,"aX":1.2960681434053782},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.9,"breakHorizontal":-2.3,"spinRate":2258,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.43731159082831716,"extension":7.5303842154358405},"index":1,"playId":"036b3c93-787e-358f-875a-8b6a3b2088d1","pitchNumber":2,"startTime":"2026-06-21T21:26:59.216Z","endTime":"2026-06-21T21:27:03.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.583457773145717,"aZ":-12.715382211628219,"pfxX":-3.4928786154056737,"pfxZ":9.749980803359701,"pX":-0.09401623711760308,"pZ":2.002948690063265,"vX0":4.494436030197747,"vY0":-139.90447333931863,"vZ0":-8.262714865887625,"x":120.58,"y":184.7,"x0":-1.2624627282818677,"y0":50.00158166711639,"z0":5.815019434636791,"aX":-6.970289348149038},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":5.5,"spinRate":2326,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.3905077218275741,"extension":7.514493672007459},"index":2,"playId":"c993bd82-6e2a-3554-bc73-b75dac3387bc","pitchNumber":3,"startTime":"2026-06-21T21:27:19.673Z","endTime":"2026-06-21T21:27:25.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":96.3,"endSpeed":88.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.850628466553456,"aZ":-11.421290261597584,"pfxX":-3.9543861489528735,"pfxZ":10.458975358248543,"pX":0.7224912622123834,"pZ":1.1698422160675455,"vX0":6.0975133762543035,"vY0":-139.8135371175292,"vZ0":-10.712501732345672,"x":89.46,"y":207.19,"x0":-0.9706077227636929,"y0":50.00336838077762,"z0":5.795514683716947,"aX":-7.847131437245236},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":5.9,"spinRate":2282,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.3914163671230444,"extension":7.74030828839013},"index":3,"playId":"af70a781-9554-363e-9a30-74acb97dfd61","pitchNumber":4,"startTime":"2026-06-21T21:27:40.199Z","endTime":"2026-06-21T21:27:44.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.170713435356355,"aZ":-12.02371832261854,"pfxX":-4.749313328460157,"pfxZ":10.002300644367915,"pX":1.0069984160044447,"pZ":0.7554392484618865,"vX0":7.143720771806793,"vY0":-140.83732203534794,"vZ0":-11.746238687313111,"x":78.62,"y":218.38,"x0":-0.9420931355744377,"y0":50.000114003018766,"z0":5.751077207114343,"aX":-9.565624585942857},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":7.2,"spinRate":2449,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.388494477788214,"extension":7.596747541111627},"index":4,"playId":"b7cc455f-c300-3770-8e07-e168646f3c7a","pitchNumber":5,"startTime":"2026-06-21T21:27:57.033Z","endTime":"2026-06-21T21:28:06.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.0,"awayTeamWinProbability":40.0,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":1.44,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:28:06.063Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Seigler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T21:28:16.423Z","endTime":"2026-06-21T21:30:04.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3069362704782,"aZ":-35.12890263038927,"pfxX":-0.32783348331492457,"pfxZ":-1.8943992293747196,"pX":0.2633966974210553,"pZ":0.8646915905533977,"vX0":3.908334269454995,"vY0":-123.52715258502617,"vZ0":-5.103046347256951,"x":106.96,"y":215.43,"x0":-1.289987594904742,"y0":50.00207180934737,"z0":5.8776919154095,"aX":-0.5120379881647235},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.3,"breakHorizontal":-0.2,"spinRate":2135,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4417280010456581,"extension":7.367699811436485},"index":0,"playId":"495e6b41-b52f-39f6-85e4-246f8a5b3200","pitchNumber":1,"startTime":"2026-06-21T21:28:26.245Z","endTime":"2026-06-21T21:28:31.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":80.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.746446493223612,"aZ":-34.97516240142817,"pfxX":-0.24596020754507775,"pfxZ":-1.7636742269312466,"pX":0.7263065970194441,"pZ":-0.003470399024677143,"vX0":4.751508494156394,"vY0":-124.42408102924509,"vZ0":-7.54350396984626,"x":89.31,"y":238.87,"x0":-1.1650738420690958,"y0":50.00263438380835,"z0":5.915680384693396,"aX":-0.39168207196786803},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.6,"breakHorizontal":-0.5,"spinRate":2149,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.43791253030181254,"extension":7.477011301253191},"index":1,"playId":"932d2a48-c9e8-3326-95c0-82af615a977f","pitchNumber":2,"startTime":"2026-06-21T21:28:49.050Z","endTime":"2026-06-21T21:28:58.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Logan Gilbert. Nate Eaton to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"actionPlayId":"932d2a48-c9e8-3326-95c0-82af615a977f","startTime":"2026-06-21T21:29:07.343Z","endTime":"2026-06-21T21:29:30.070Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681987,"link":"/api/v1/people/681987"},"defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"postOnSecond":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"homeTeamWinProbability":56.10000000000001,"awayTeamWinProbability":43.89999999999999,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":2.42,"dramaIndex":90.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.932959904202374,"aZ":-11.867330482683126,"pfxX":-4.226649727261982,"pfxZ":10.252693580093624,"pX":-0.5619532400190141,"pZ":2.403158615086895,"vX0":3.329116182229067,"vY0":-139.2973238103572,"vZ0":-7.561690057592909,"x":138.42,"y":173.89,"x0":-1.2186430010609632,"y0":50.005863595525504,"z0":5.923315882680845,"aX":-8.374493281279726},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":7.1,"spinRate":2321,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.39200827374802927,"extension":7.574586325138279},"index":3,"playId":"479496bf-a795-39b5-8535-8790b8163ca2","pitchNumber":3,"startTime":"2026-06-21T21:29:30.070Z","endTime":"2026-06-21T21:29:33.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-21T21:29:48.454Z","endTime":"2026-06-21T21:29:59.213Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17473904035159,"aZ":-32.45547089555018,"pfxX":-2.985585241418965,"pfxZ":-0.19811052941956042,"pX":-0.49440735426747223,"pZ":1.1581152191176116,"vX0":3.1015379075789626,"vY0":-119.68846127508623,"vZ0":-4.030354430949188,"x":135.85,"y":207.51,"x0":-1.4221917033872644,"y0":50.00127355861475,"z0":5.785896378977892,"aX":-4.309906618196731},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.1,"breakHorizontal":4.6,"spinRate":674,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.4584955415345857,"extension":7.4317186305324165},"index":5,"playId":"1d9e6dc6-1790-3da1-a5bf-20c2179caaff","pitchNumber":4,"startTime":"2026-06-21T21:29:59.213Z","endTime":"2026-06-21T21:30:04.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.8,"awayTeamWinProbability":37.2,"homeTeamWinProbabilityAdded":6.699999999999989,"leverageIndex":2.42,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:30:04.882Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Ceddanne Rafaela lines into a double play, right fielder Dominic Canzone to shortstop J.P. Crawford. Nate Eaton out at 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T21:30:17.768Z","endTime":"2026-06-21T21:33:23.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92940921503453,"aZ":-10.816285987121834,"pfxX":-4.575083125110111,"pfxZ":10.60767082591865,"pX":1.4509178062864028,"pZ":2.2408217633125167,"vX0":7.65210730424877,"vY0":-140.53638406473547,"vZ0":-8.059323702069227,"x":61.69,"y":178.28,"x0":-0.7047596498167031,"y0":50.00253030577496,"z0":5.836889977079404,"aX":-9.211750390746584},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":6.8,"spinRate":2423,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.3887884160414341,"extension":7.634531110547999},"index":0,"playId":"47a098eb-abd6-3357-93ab-3c4da84ca785","pitchNumber":1,"startTime":"2026-06-21T21:30:30.822Z","endTime":"2026-06-21T21:30:34.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09744523011098,"aZ":-33.00456308504944,"pfxX":-1.1673399823736625,"pfxZ":-0.5184633650628463,"pX":1.4680577739835294,"pZ":1.2616390417561014,"vX0":6.732005402764999,"vY0":-124.74211443281123,"vZ0":-4.864081145978634,"x":61.04,"y":204.72,"x0":-1.0993589521964067,"y0":50.004395058969685,"z0":5.918987180719925,"aX":-1.8638809323726566},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.8,"breakHorizontal":0.7,"spinRate":2242,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.43696113257899905,"extension":7.571434960316693},"index":1,"playId":"2ceca761-5c57-360d-ac55-2cd35b873151","pitchNumber":2,"startTime":"2026-06-21T21:30:48.372Z","endTime":"2026-06-21T21:30:53.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.547192616429225,"aZ":-35.30127698764141,"pfxX":-0.616661217490342,"pfxZ":-1.9714530758114712,"pX":-0.12600371427137189,"pZ":2.0281289700186864,"vX0":2.7822738054403726,"vY0":-124.3258031297502,"vZ0":-2.7022719518763694,"x":121.8,"y":184.02,"x0":-1.1746428753853526,"y0":50.00614595933959,"z0":6.029700853215336,"aX":-0.975279312226315},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.0,"breakHorizontal":0.6,"spinRate":2180,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.43884732360479584,"extension":7.483470820440564},"index":2,"playId":"7715b061-3e09-301b-a99f-dfe64890daa9","pitchNumber":3,"startTime":"2026-06-21T21:31:13.276Z","endTime":"2026-06-21T21:31:18.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.990800359694934,"aZ":-12.608247432415613,"pfxX":-4.578929242498427,"pfxZ":9.713459566122951,"pX":-0.8200865494805644,"pZ":3.563239696784506,"vX0":2.5509113783598063,"vY0":-140.36767579967557,"vZ0":-4.175761306780816,"x":148.26,"y":142.57,"x0":-1.1412664819349594,"y0":50.00211503398124,"z0":5.878951085682862,"aX":-9.222143923508275},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.0,"breakHorizontal":7.8,"spinRate":2215,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.38883242690020126,"extension":7.581212062266485},"index":3,"playId":"4393d59d-d5c0-3ac8-bbc7-f892918cd22a","pitchNumber":4,"startTime":"2026-06-21T21:31:36.530Z","endTime":"2026-06-21T21:31:40.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"8ccb5e76-58c4-47e3-9e6c-d07ad97d6672","startTime":"2026-06-21T21:31:59.844Z","endTime":"2026-06-21T21:32:04.844Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-21T21:32:20.813Z","endTime":"2026-06-21T21:33:13.505Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":97.0,"endSpeed":90.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.946501305836975,"aZ":-10.02280905654783,"pfxX":-3.18009488885949,"pfxZ":10.77902116697728,"pX":0.33990579060950066,"pZ":2.900473547218132,"vX0":4.383701856502028,"vY0":-141.23339760320297,"vZ0":-6.631568460768777,"x":104.04,"y":160.47,"x0":-0.806817759807964,"y0":50.00462236660415,"z0":5.897618172435029,"aX":-6.5366131045396285},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.6,"breakHorizontal":5.0,"spinRate":2170,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.3852772223753016,"extension":7.87839472252808},"hitData":{"launchSpeed":97.5,"launchAngle":14.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.33,"coordY":115.08}},"index":6,"playId":"7c3015c9-6a97-3a0d-89b9-5a131f9c9459","pitchNumber":5,"startTime":"2026-06-21T21:33:13.505Z","endTime":"2026-06-21T21:33:23.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":11.200000000000003,"leverageIndex":2.12,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:33:23.538Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T21:35:17.936Z","endTime":"2026-06-21T21:35:45.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22977076513686,"aZ":-19.944025278960968,"pfxX":9.242307740741499,"pfxZ":6.262355354031494,"pX":1.0902852386814486,"pZ":2.3525447989755905,"vX0":-6.839361824413539,"vY0":-138.45808225586086,"vZ0":-5.254155061896831,"x":75.44,"y":175.26,"x0":2.384496895146071,"y0":50.002002586606544,"z0":5.598262952461249,"aX":18.048284278799255},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.4,"breakHorizontal":-15.5,"spinRate":2232,"spinDirection":135},"zone":14,"typeConfidence":0.86,"plateTime":0.39471293483151904,"extension":7.05309033470469},"hitData":{"launchSpeed":84.7,"launchAngle":12.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.51,"coordY":89.59}},"index":0,"playId":"fc5380f7-51ab-398c-b264-f59fa20a4000","pitchNumber":1,"startTime":"2026-06-21T21:35:34.317Z","endTime":"2026-06-21T21:35:45.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.2,"awayTeamWinProbability":22.799999999999997,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.82,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:35:45.337Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Naylor flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T21:36:01.392Z","endTime":"2026-06-21T21:38:07.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80942078003294,"aZ":-19.840065840787613,"pfxX":10.213942314625898,"pfxZ":6.709817441778209,"pX":1.2317402074032546,"pZ":2.1100427999943516,"vX0":-6.602451616954033,"vY0":-134.8377977867816,"vZ0":-5.4266288513144865,"x":70.05,"y":181.81,"x0":2.3873791134943105,"y0":50.0014189462933,"z0":5.5520857449068695,"aX":18.772401539339995},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.2,"breakHorizontal":-17.0,"spinRate":2244,"spinDirection":139},"zone":14,"typeConfidence":0.9,"plateTime":0.40649213942753626,"extension":6.948782170967868},"index":0,"playId":"0f3a7b06-026b-3107-b734-04aba6b834d4","pitchNumber":1,"startTime":"2026-06-21T21:36:10.530Z","endTime":"2026-06-21T21:36:15.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"424a32f6-3616-3d1f-9760-b3ffab0dd7a0","startTime":"2026-06-21T21:36:34.409Z","endTime":"2026-06-21T21:36:37.859Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.660198032728605,"aZ":-21.433850724147312,"pfxX":9.755869519418981,"pfxZ":5.744569055362881,"pX":0.8936565824897406,"pZ":1.6419858238577578,"vX0":-7.968387819905324,"vY0":-135.2061619005696,"vZ0":-6.299904021809899,"x":82.94,"y":194.45,"x0":2.596703242578972,"y0":50.00558366862122,"z0":5.483894322926486,"aX":18.24999677839218},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.4,"breakHorizontal":-16.2,"spinRate":2087,"spinDirection":142},"zone":14,"typeConfidence":0.9,"plateTime":0.4035436949202289,"extension":7.063414294334827},"index":2,"playId":"a9ddf032-e021-3c9b-8d4d-09e81d5bcd6a","pitchNumber":2,"startTime":"2026-06-21T21:36:55.254Z","endTime":"2026-06-21T21:37:01.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00142580182478,"aZ":-13.46208650852626,"pfxX":4.929473837702629,"pfxZ":9.576055130962686,"pX":0.9620778178282845,"pZ":3.062003815899332,"vX0":-6.2245608186089125,"vY0":-138.22963644293304,"vZ0":-4.50890329062005,"x":80.33,"y":156.11,"x0":2.592408134973721,"y0":50.00212531477318,"z0":5.604209862788435,"aX":9.632241284102449},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":-7.8,"spinRate":2162,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.39477756968225375,"extension":7.065283721274542},"index":3,"playId":"ab2000d5-be15-3e18-a917-29a36725deb3","pitchNumber":3,"startTime":"2026-06-21T21:37:15.491Z","endTime":"2026-06-21T21:37:21.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.503895785167792,"aZ":-14.278061297973563,"pfxX":6.331052945370828,"pfxZ":9.24040825997496,"pX":0.8527536421689847,"pZ":1.4532216520435244,"vX0":-6.723835238893646,"vY0":-137.98876705341047,"vZ0":-8.3560529558654,"x":84.5,"y":199.54,"x0":2.493621220108859,"y0":50.00183341264415,"z0":5.4739887279957955,"aX":12.259789914322932},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":-10.1,"spinRate":2227,"spinDirection":144},"zone":14,"typeConfidence":0.9,"plateTime":0.3963067674416161,"extension":7.080802768572129},"index":4,"playId":"efc7e927-7281-3370-9f8c-13b57a1ec841","pitchNumber":4,"startTime":"2026-06-21T21:37:37.774Z","endTime":"2026-06-21T21:37:43.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.802523075743714,"aZ":-16.992106983543838,"pfxX":5.532253451695076,"pfxZ":7.936983669922892,"pX":-0.492475457771778,"pZ":2.455402244239616,"vX0":-9.48536530489945,"vY0":-137.06041384515657,"vZ0":-4.863468374586368,"x":135.77,"y":172.48,"x0":2.28604534067462,"y0":50.00256542237478,"z0":5.404331855274986,"aX":10.582275420889209},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":-8.2,"spinRate":2201,"spinDirection":140},"zone":4,"typeConfidence":0.86,"plateTime":0.398834034516534,"extension":7.140144001949292},"hitData":{"launchSpeed":98.4,"launchAngle":23.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.7,"coordY":53.23}},"index":5,"playId":"49082cfa-fed4-3968-8349-c713ccf77150","pitchNumber":5,"startTime":"2026-06-21T21:37:56.872Z","endTime":"2026-06-21T21:38:07.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.2,"awayTeamWinProbability":25.799999999999997,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.31,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:38:07.895Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rob Refsnyder singles on a ground ball to center fielder Ceddanne Rafaela, deflected by shortstop Marcelo Mayer. Julio Rodríguez to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T21:38:48.183Z","endTime":"2026-06-21T21:41:15.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"postOnThird":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"534759d7-b76c-31b0-baeb-de0b766e359f","startTime":"2026-06-21T21:38:33.494Z","endTime":"2026-06-21T21:38:36.494Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49790511123515,"aZ":-16.469617636159363,"pfxX":5.06491871661567,"pfxZ":8.192967722945564,"pX":0.5322341575783613,"pZ":1.9757742172627348,"vX0":-7.100434600866245,"vY0":-137.57641322023883,"vZ0":-6.3313226580344955,"x":96.71,"y":185.43,"x0":2.4884614946759593,"y0":50.00637672430286,"z0":5.423330547676716,"aX":9.712782995414425},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":-7.7,"spinRate":2171,"spinDirection":147},"zone":9,"typeConfidence":0.87,"plateTime":0.3981194563203285,"extension":7.153835746404918},"index":1,"playId":"23100e44-9545-38cd-940c-e4f318f68142","pitchNumber":1,"startTime":"2026-06-21T21:38:50.389Z","endTime":"2026-06-21T21:38:55.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.496696315531757,"aZ":-20.40708744873575,"pfxX":8.484011449817187,"pfxZ":6.3064193577296415,"pX":0.9132225109747593,"pZ":3.052089259665232,"vX0":-7.854293590268041,"vY0":-135.4582022715548,"vZ0":-2.9476195711650774,"x":82.19,"y":156.37,"x0":2.742539538105249,"y0":50.00304006317753,"z0":5.574718499108232,"aX":15.829260205597034},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.0,"breakHorizontal":-13.8,"spinRate":2127,"spinDirection":140},"zone":12,"typeConfidence":0.82,"plateTime":0.40375305063938516,"extension":7.197360251005549},"index":2,"playId":"f1cc8ee2-e9a6-372b-88d6-4b77a3f9b98e","pitchNumber":2,"startTime":"2026-06-21T21:39:08.826Z","endTime":"2026-06-21T21:39:35.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21550910671888,"aZ":-21.75647579998341,"pfxX":9.403674482896543,"pfxZ":5.5455749695606755,"pX":0.288423946080795,"pZ":1.216449029611733,"vX0":-9.482150686221011,"vY0":-136.07138566108574,"vZ0":-7.179860213948997,"x":106.01,"y":205.94,"x0":2.59273442042177,"y0":50.00482532830585,"z0":5.391263658454534,"aX":17.67629196862765},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.6,"breakHorizontal":-15.1,"spinRate":2231,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.4021727039328309,"extension":7.232762473879603},"index":3,"playId":"32b42b97-de7e-3ada-9464-f8f86421deab","pitchNumber":3,"startTime":"2026-06-21T21:39:42.256Z","endTime":"2026-06-21T21:39:47.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.906768700969238,"aZ":-13.109094256733346,"pfxX":4.61376575462964,"pfxZ":9.942556659359532,"pX":0.14100322698932524,"pZ":2.769803892969696,"vX0":-7.988414836044677,"vY0":-137.45860483836952,"vZ0":-4.798917980941273,"x":111.63,"y":164.0,"x0":2.4827459812081614,"y0":50.00334802687513,"z0":5.4254826595561445,"aX":8.848223701011548},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":-6.7,"spinRate":2173,"spinDirection":143},"zone":2,"typeConfidence":0.88,"plateTime":0.3981735465291245,"extension":7.107613022038365},"index":4,"playId":"46a342f3-092c-3242-af25-2107896cd995","pitchNumber":4,"startTime":"2026-06-21T21:40:03.230Z","endTime":"2026-06-21T21:40:07.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15510650868841,"aZ":-13.739654798823008,"pfxX":4.8391857773077405,"pfxZ":9.674277647391369,"pX":-0.49275365953809447,"pZ":3.430320859092283,"vX0":-9.683029136113507,"vY0":-137.1415707518057,"vZ0":-3.118389286862747,"x":135.78,"y":146.16,"x0":2.454209160724447,"y0":50.005737857929944,"z0":5.518543908406496,"aX":9.224616626536067},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":-6.7,"spinRate":2188,"spinDirection":140},"zone":11,"typeConfidence":0.89,"plateTime":0.39928657326185135,"extension":7.209418741799844},"index":5,"playId":"b4254883-cc77-3ed0-b61c-732a302fc959","pitchNumber":5,"startTime":"2026-06-21T21:40:22.251Z","endTime":"2026-06-21T21:40:27.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.429187244649047,"aZ":-28.534959994671585,"pfxX":-1.867726113899547,"pfxZ":2.2374675953910446,"pX":-1.8196740930585724,"pZ":1.5677856639841419,"vX0":-9.699419520551773,"vY0":-125.90485785962387,"vZ0":-4.037870745184227,"x":186.36,"y":196.45,"x0":2.3048315509241277,"y0":50.00392682705361,"z0":5.468103601106708,"aX":-3.035606315604777},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.5,"breakHorizontal":5.3,"spinRate":2401,"spinDirection":209},"zone":13,"typeConfidence":0.91,"plateTime":0.4328765833147834,"extension":7.0299785190057955},"index":6,"playId":"8174aa2d-d853-3a4d-8439-fc9afb55fb3e","pitchNumber":6,"startTime":"2026-06-21T21:40:43.765Z","endTime":"2026-06-21T21:40:49.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.338294776763206,"aZ":-16.230839991398874,"pfxX":5.816045379572309,"pfxZ":8.24961514281113,"pX":0.8375003211786672,"pZ":2.7667561966036978,"vX0":-6.837403738134563,"vY0":-138.46566365417587,"vZ0":-4.439473649140052,"x":85.08,"y":164.08,"x0":2.5889222577176567,"y0":50.00057524154865,"z0":5.4846117390290345,"aX":11.237082822352878},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":-9.0,"spinRate":2245,"spinDirection":140},"zone":3,"typeConfidence":0.9,"plateTime":0.39632043208084644,"extension":7.186536273119009},"hitData":{"launchSpeed":100.6,"launchAngle":8.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.06,"coordY":94.8}},"index":7,"playId":"401c078b-09cc-3e37-958b-3c218e0f93fe","pitchNumber":7,"startTime":"2026-06-21T21:41:04.820Z","endTime":"2026-06-21T21:41:15.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.4,"awayTeamWinProbability":19.599999999999994,"homeTeamWinProbabilityAdded":6.200000000000003,"leverageIndex":1.15,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:41:15.847Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out, shortstop Marcelo Mayer to first baseman Willson Contreras. Julio Rodríguez scores. Rob Refsnyder to 2nd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T21:41:47.034Z","endTime":"2026-06-21T21:42:10.550Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":{"id":801139,"link":"/api/v1/people/801139"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.143128366019354,"aZ":-20.750460710469614,"pfxX":11.039262810840592,"pfxZ":5.987228705064575,"pX":0.18477328709539462,"pZ":2.221459577162098,"vX0":-10.157775244959629,"vY0":-136.9849231788726,"vZ0":-4.698758389025395,"x":109.96,"y":178.8,"x0":2.4995909605570237,"y0":50.00438050851191,"z0":5.370271908145241,"aX":21.06527913689439},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":-18.0,"spinRate":2286,"spinDirection":142},"zone":5,"typeConfidence":0.91,"plateTime":0.3992534127994216,"extension":7.401981188908429},"hitData":{"launchSpeed":84.7,"launchAngle":-35.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.58,"coordY":161.21}},"index":0,"playId":"224bc4dc-8f40-302d-ace4-8b7149e9dfb8","pitchNumber":1,"startTime":"2026-06-21T21:42:01.523Z","endTime":"2026-06-21T21:42:10.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"third":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.7,"awayTeamWinProbability":16.299999999999997,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.8,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:42:10.550Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Robles flies out to left fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T21:43:06.592Z","endTime":"2026-06-21T21:43:23.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.7,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.816756146322952,"aZ":-29.318906784886895,"pfxX":-1.9487811784036375,"pfxZ":1.757514653519177,"pX":0.22633916242101157,"pZ":1.9771157700931414,"vX0":-5.5463380387377885,"vY0":-125.56984197488119,"vZ0":-2.936786870182611,"x":108.37,"y":185.4,"x0":2.7001221467387024,"y0":50.00507139142463,"z0":5.500052639732628,"aX":-3.172746730441164},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.9,"breakHorizontal":4.6,"spinRate":2434,"spinDirection":209},"zone":8,"typeConfidence":0.89,"plateTime":0.43301704235058214,"extension":7.135281704398771},"hitData":{"launchSpeed":92.7,"launchAngle":31.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.0,"coordY":67.64}},"index":0,"playId":"2eafbd98-d66d-3fdc-9ca7-5230e2aec102","pitchNumber":1,"startTime":"2026-06-21T21:43:13.544Z","endTime":"2026-06-21T21:43:23.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:43:23.053Z","atBatIndex":44},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Mickey Gasper reaches on a throwing error by first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T21:45:33.532Z","endTime":"2026-06-21T21:47:41.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Luke Raley replaces right fielder Dominic Canzone, batting 6th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T21:44:29.454Z","endTime":"2026-06-21T21:45:35.724Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"},"defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.117019021154583,"aZ":-12.277391090434204,"pfxX":-4.533299173591109,"pfxZ":10.090570949220492,"pX":1.4941928789202552,"pZ":1.9837877392927952,"vX0":8.57481010205474,"vY0":-139.48468484353154,"vZ0":-8.247793478565086,"x":60.04,"y":185.22,"x0":-1.0297068446437325,"y0":50.00612455042432,"z0":5.787069197190811,"aX":-8.94241632474985},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.7,"breakHorizontal":6.5,"spinRate":2376,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.39255024593525834,"extension":7.59392872769351},"index":1,"playId":"3ddfb0d1-b825-3253-96c6-7c86aa10b78b","pitchNumber":1,"startTime":"2026-06-21T21:45:35.724Z","endTime":"2026-06-21T21:45:40.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.284095847772466,"aZ":-31.69193064519801,"pfxX":-0.03735916633859937,"pfxZ":0.2966574953604999,"pX":0.19848723235382496,"pZ":1.2529819054209617,"vX0":3.3306377672018153,"vY0":-125.6004821908209,"vZ0":-5.435117326122242,"x":109.43,"y":204.95,"x0":-1.1394486313440835,"y0":50.00049040286657,"z0":6.020167948681613,"aX":-0.06059541905781521},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.5,"breakHorizontal":-0.7,"spinRate":2053,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.43598431025892026,"extension":7.44153783279585},"index":2,"playId":"89d4d73e-eae3-39fd-9163-995b92d4348a","pitchNumber":2,"startTime":"2026-06-21T21:45:53.235Z","endTime":"2026-06-21T21:45:59.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-21T21:46:10.757Z","endTime":"2026-06-21T21:46:36.878Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.088293864605653,"aZ":-11.219899516680023,"pfxX":-3.7161778354850203,"pfxZ":10.43426583283877,"pX":-0.5822959575834046,"pZ":2.4662255584764834,"vX0":3.3073477501412105,"vY0":-140.6208961763446,"vZ0":-7.4161487669836355,"x":139.2,"y":172.19,"x0":-1.2893306761028809,"y0":50.00064243947097,"z0":5.860878654868829,"aX":-7.461477545225528},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":6.1,"spinRate":2256,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.38910867302671903,"extension":7.6276810848024885},"index":4,"playId":"6b93b1b1-4941-342f-aec2-91c56f004f8c","pitchNumber":3,"startTime":"2026-06-21T21:46:36.878Z","endTime":"2026-06-21T21:46:42.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.628835183465053,"aZ":-10.76484128375645,"pfxX":-2.4906876285482364,"pfxZ":10.80651129847574,"pX":0.02463981217356792,"pZ":2.4958243409574643,"vX0":3.6280979693295645,"vY0":-139.65381493936096,"vZ0":-7.210375082377064,"x":116.06,"y":171.39,"x0":-0.9660255528801639,"y0":50.00035228289685,"z0":5.814530512586603,"aX":-4.933387693540946},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.4,"breakHorizontal":3.8,"spinRate":2174,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.39179042704757006,"extension":7.664618684510873},"index":5,"playId":"3114b701-63b2-3bfa-baf2-2da29f97d228","pitchNumber":4,"startTime":"2026-06-21T21:46:53.059Z","endTime":"2026-06-21T21:46:56.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.700534203650633,"aZ":-34.71514828467518,"pfxX":-0.46771500983938186,"pfxZ":-1.5470043329434109,"pX":0.9165235073265429,"pZ":1.099691892665977,"vX0":4.499089822598402,"vY0":-126.52209271644003,"vZ0":-5.198857448494339,"x":82.06,"y":209.09,"x0":-0.814300335144703,"y0":50.00367586319222,"z0":5.922745858650657,"aX":-0.7686833267349442},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.6,"breakHorizontal":0.0,"spinRate":2135,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.43080243061309886,"extension":7.581418505489302},"index":6,"playId":"d02d1b56-b5e7-3451-8590-cc41f0cb6edc","pitchNumber":5,"startTime":"2026-06-21T21:47:12.543Z","endTime":"2026-06-21T21:47:16.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.815897534358257,"aZ":-11.115088701880692,"pfxX":-3.3302859958962774,"pfxZ":10.595350213617875,"pX":0.27931146651243893,"pZ":1.6812250314799362,"vX0":4.6434072018014145,"vY0":-139.70930874910246,"vZ0":-9.20198600733165,"x":106.35,"y":193.39,"x0":-0.9672734842927988,"y0":50.00548464128779,"z0":5.737088822830423,"aX":-6.621410713692709},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":5.2,"spinRate":2326,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.3911943980457928,"extension":7.705248829213105},"hitData":{"launchSpeed":92.7,"launchAngle":-1.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.57,"coordY":157.66}},"index":7,"playId":"94057c9f-d3c2-3582-ab64-de65dfa748fd","pitchNumber":6,"startTime":"2026-06-21T21:47:30.111Z","endTime":"2026-06-21T21:47:41.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.4,"awayTeamWinProbability":24.599999999999994,"homeTeamWinProbabilityAdded":-6.099999999999994,"leverageIndex":1.35,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:47:41.129Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T21:49:19.523Z","endTime":"2026-06-21T21:50:36.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T21:48:06.302Z","endTime":"2026-06-21T21:49:21.669Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.232471674179966,"aZ":-33.66281407689343,"pfxX":-0.2528180866609774,"pfxZ":-0.8930246994191435,"pX":0.09542826852641326,"pZ":2.069958488467715,"vX0":2.1112518981033337,"vY0":-127.3693629335953,"vZ0":-3.30014254024205,"x":113.36,"y":182.89,"x0":-0.7086499637937419,"y0":50.00632993466477,"z0":6.022747828743792,"aX":-0.4186206354103785},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.2,"breakHorizontal":0.0,"spinRate":2078,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.428730474532089,"extension":7.579688228361284},"index":1,"playId":"772bbef4-cf15-3a5c-97e9-568e75237792","pitchNumber":1,"startTime":"2026-06-21T21:49:21.669Z","endTime":"2026-06-21T21:49:25.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.387089028507916,"aZ":-11.174799497445978,"pfxX":-3.809450691131419,"pfxZ":10.611230056971092,"pX":-0.061280229652291476,"pZ":4.752531650213185,"vX0":2.896346389667652,"vY0":-139.33713870277958,"vZ0":-1.3762159088626928,"x":119.34,"y":110.46,"x0":-0.6158760964908582,"y0":50.00457040631511,"z0":5.985879224586604,"aX":-7.540445802409264},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.2,"breakHorizontal":6.4,"spinRate":2238,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3921205590093475,"extension":7.608731660479015},"index":2,"playId":"062b9c90-b896-362f-b413-a81cdc8f2d1c","pitchNumber":2,"startTime":"2026-06-21T21:49:42.004Z","endTime":"2026-06-21T21:49:45.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.734237859249298,"aZ":-34.82356733565939,"pfxX":-1.8003498441693195,"pfxZ":-1.8875220376870372,"pX":0.6997507316027477,"pZ":1.6233362317384425,"vX0":4.232617098523986,"vY0":-118.10729204479604,"vZ0":-2.358824671562222,"x":90.33,"y":194.95,"x0":-0.8863499588293617,"y0":50.00291418681426,"z0":5.855921550911925,"aX":-2.5290448120328},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.7,"breakHorizontal":2.2,"spinRate":756,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.4648050745071419,"extension":7.5393512886449985},"index":3,"playId":"581fc286-bd1a-32de-893e-18564642a3ae","pitchNumber":3,"startTime":"2026-06-21T21:50:04.644Z","endTime":"2026-06-21T21:50:10.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.54153057390687,"aZ":-36.16154115793815,"pfxX":-2.214365263110379,"pfxZ":-2.686462334264277,"pX":0.9237275881879677,"pZ":0.7208288882581272,"vX0":4.875255431965114,"vY0":-120.55084791911914,"vZ0":-4.615565362454008,"x":81.79,"y":219.32,"x0":-0.829409860324102,"y0":50.00394446128253,"z0":5.822962870722262,"aX":-3.288357078137735},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.6,"breakHorizontal":3.0,"spinRate":908,"spinDirection":267},"zone":14,"typeConfidence":2.0,"plateTime":0.4528681160008934,"extension":7.3054308187178325},"index":4,"playId":"24851a71-b936-3f9f-99ad-57f02bf06b00","pitchNumber":4,"startTime":"2026-06-21T21:50:31.461Z","endTime":"2026-06-21T21:50:36.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.43,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:50:36.155Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T21:53:28.837Z","endTime":"2026-06-21T21:54:52.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6],"actionIndex":[1],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-21T21:50:51.832Z","endTime":"2026-06-21T21:51:40.591Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Gabe Speier replaces Logan Gilbert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-21T21:51:40.591Z","endTime":"2026-06-21T21:53:31.032Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642100,"link":"/api/v1/people/642100"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13425418335305,"aZ":-25.69100094873328,"pfxX":10.410576113806858,"pfxZ":3.2425364578902194,"pX":0.609524795226283,"pZ":3.698210066569704,"vX0":-6.419876648039951,"vY0":-140.1398266993075,"vZ0":-0.528656364526652,"x":93.77,"y":138.93,"x0":1.5713732909022355,"y0":50.0016128266374,"z0":5.559769605454572,"aX":20.81278198960544},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.0,"breakHorizontal":-17.6,"spinRate":2161,"spinDirection":133},"zone":12,"typeConfidence":0.91,"plateTime":0.3900716733898921,"extension":5.973456505902901},"index":2,"playId":"034dd0ec-c8a4-3c92-a294-e766342d7ed1","pitchNumber":1,"startTime":"2026-06-21T21:53:31.032Z","endTime":"2026-06-21T21:53:35.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46966496531776,"aZ":-20.56148497926283,"pfxX":9.720476083172066,"pfxZ":5.759143500722002,"pX":0.5739152650927843,"pZ":2.5189441248561306,"vX0":-6.697262017512601,"vY0":-140.5437266483813,"vZ0":-3.8046216329033467,"x":95.12,"y":170.77,"x0":1.7151369121570967,"y0":50.00435976764912,"z0":5.212369906778116,"aX":19.603013913289676},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.8,"breakHorizontal":-16.4,"spinRate":2150,"spinDirection":123},"zone":6,"typeConfidence":0.87,"plateTime":0.38855055332540767,"extension":6.180599544810115},"index":3,"playId":"82bd978c-bce1-308d-a16d-6ff2b74df832","pitchNumber":2,"startTime":"2026-06-21T21:53:50.774Z","endTime":"2026-06-21T21:53:55.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37185617549083,"aZ":-15.91897947178671,"pfxX":6.59793048321139,"pfxZ":7.729254051722425,"pX":-0.1313606117176374,"pZ":3.3313429116812117,"vX0":-7.475315619405682,"vY0":-143.25035201197923,"vZ0":-3.1241571221726017,"x":122.01,"y":148.83,"x0":1.639965497698944,"y0":50.003498183547705,"z0":5.415972873030463,"aX":13.877889460852932},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.7,"breakHorizontal":-10.7,"spinRate":2300,"spinDirection":138},"zone":2,"typeConfidence":0.91,"plateTime":0.3806183132734353,"extension":6.0541775498209285},"index":4,"playId":"02bda6b5-8c9c-31f7-977b-da03c4a6e7ee","pitchNumber":3,"startTime":"2026-06-21T21:54:15.320Z","endTime":"2026-06-21T21:54:19.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-21T21:54:29.726Z","endTime":"2026-06-21T21:54:47.017Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":90.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.219642705405462,"aZ":-14.718172161193559,"pfxX":6.597090455569416,"pfxZ":8.434366376589708,"pX":1.1621910939285691,"pZ":3.031164196955044,"vX0":-3.7093906457561205,"vY0":-142.1711743550106,"vZ0":-3.931297614609348,"x":72.7,"y":156.94,"x0":1.6190588995658926,"y0":50.00498007854097,"z0":5.351234915128391,"aX":13.655724817694082},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.8,"breakHorizontal":-11.3,"spinRate":2180,"spinDirection":132},"zone":12,"typeConfidence":0.91,"plateTime":0.3836456642336272,"extension":6.127137054880356},"index":6,"playId":"2cfa72c3-53d7-3759-9ae9-544a1af56f1d","pitchNumber":4,"startTime":"2026-06-21T21:54:47.017Z","endTime":"2026-06-21T21:54:52.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.39999999999999,"awayTeamWinProbability":14.600000000000009,"homeTeamWinProbabilityAdded":4.499999999999986,"leverageIndex":1.93,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:54:52.601Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Caleb Durbin doubles (15) on a sharp line drive to left fielder Victor Robles. Mickey Gasper to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T21:55:07.738Z","endTime":"2026-06-21T21:55:43.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"postOnThird":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.509608279032882,"aZ":-20.418269897576966,"pfxX":9.680475151983938,"pfxZ":5.616755898767411,"pX":-0.5676545535927705,"pZ":1.156250775051901,"vX0":-9.16055129920036,"vY0":-143.17457171973774,"vZ0":-7.98022038780059,"x":138.64,"y":207.56,"x0":1.4028190337232913,"y0":50.0058887722902,"z0":5.239465807293063,"aX":20.267334980530457},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":8.8,"breakHorizontal":-15.8,"spinRate":2323,"spinDirection":131},"zone":13,"typeConfidence":0.87,"plateTime":0.38137745651878063,"extension":6.1808379646681395},"index":0,"playId":"37c8b1c9-8ffb-341b-8341-dec860cb892d","pitchNumber":1,"startTime":"2026-06-21T21:55:15.447Z","endTime":"2026-06-21T21:55:19.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27984708366337,"aZ":-20.695397080972363,"pfxX":9.634655656764828,"pfxZ":5.615797275521065,"pX":-0.7031161080438225,"pZ":1.629266416843985,"vX0":-9.78126085922166,"vY0":-141.19167474741536,"vZ0":-6.253013192513122,"x":143.8,"y":194.79,"x0":1.5330488293798263,"y0":50.005178220379534,"z0":5.178526947490436,"aX":19.70484123791176},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.2,"breakHorizontal":-15.7,"spinRate":2307,"spinDirection":129},"zone":7,"typeConfidence":0.89,"plateTime":0.3860328351607163,"extension":6.202742864944542},"hitData":{"launchSpeed":105.4,"launchAngle":19.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":44.59,"coordY":85.9}},"index":1,"playId":"7016ee66-3704-3d03-a538-b9d6b7a7f0d1","pitchNumber":2,"startTime":"2026-06-21T21:55:33.481Z","endTime":"2026-06-21T21:55:43.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.5,"awayTeamWinProbability":20.5,"homeTeamWinProbabilityAdded":-5.8999999999999915,"leverageIndex":1.3,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:55:43.522Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andruw Monasterio strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T21:56:47.318Z","endTime":"2026-06-21T21:57:38.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Andruw Monasterio replaces Marcelo Mayer.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"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-21T21:56:22.934Z","endTime":"2026-06-21T21:56:49.533Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":691785,"link":"/api/v1/people/691785"},"defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.727699934435996,"aZ":-13.391434524326918,"pfxX":6.420187723077499,"pfxZ":9.074656123994282,"pX":-0.16596293890548566,"pZ":2.2375952334304916,"vX0":-7.48846862519535,"vY0":-142.6930067442019,"vZ0":-6.010149315025899,"x":123.33,"y":178.36,"x0":1.6537616456150646,"y0":50.003266625271266,"z0":5.209295143279608,"aX":13.288474148810822},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.5,"breakHorizontal":-10.2,"spinRate":2411,"spinDirection":132},"zone":5,"typeConfidence":0.91,"plateTime":0.38332752084401056,"extension":6.09135292056622},"index":1,"playId":"3ac25761-63ae-3331-8910-ee120c87d33d","pitchNumber":1,"startTime":"2026-06-21T21:56:49.533Z","endTime":"2026-06-21T21:56:54.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.747643090128573,"aZ":-13.954096170154706,"pfxX":5.575543190768586,"pfxZ":8.812542563855187,"pX":-0.4398578542093323,"pZ":2.2087123719203325,"vX0":-7.999114721823943,"vY0":-142.2191546645143,"vZ0":-5.800790462672375,"x":133.77,"y":179.14,"x0":1.6726528134389098,"y0":50.00428632055243,"z0":5.145033489351789,"aX":11.530060936713587},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.1,"breakHorizontal":-8.6,"spinRate":2373,"spinDirection":131},"zone":4,"typeConfidence":0.91,"plateTime":0.3837553809594265,"extension":6.128961836188084},"index":2,"playId":"5ff9c87e-abdd-35cb-b72a-aca52c043828","pitchNumber":2,"startTime":"2026-06-21T21:57:07.440Z","endTime":"2026-06-21T21:57:11.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36984483999545,"aZ":-15.258647369643288,"pfxX":6.600035264477576,"pfxZ":8.273711137695122,"pX":0.28550996669323275,"pZ":2.973528322420973,"vX0":-5.972471935260301,"vY0":-141.42409263618725,"vZ0":-3.6624228543512976,"x":106.12,"y":158.49,"x0":1.5574010807524021,"y0":50.00478944741465,"z0":5.251128859986398,"aX":13.498490000901615},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.5,"breakHorizontal":-10.9,"spinRate":2220,"spinDirection":135},"zone":3,"typeConfidence":0.91,"plateTime":0.38587495341543177,"extension":6.090250262904999},"index":3,"playId":"b4449033-ba1a-3db0-8a45-dcf6a43d1514","pitchNumber":3,"startTime":"2026-06-21T21:57:31.395Z","endTime":"2026-06-21T21:57:38.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":9.200000000000003,"leverageIndex":3.29,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:57:38.033Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Weston Wilson grounds out softly, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T22:01:22.836Z","endTime":"2026-06-21T22:02:52.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Andruw Monasterio remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T22:00:07.022Z","endTime":"2026-06-21T22:00:07.039Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":691785,"link":"/api/v1/people/691785"},"defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Danny Coulombe replaces Payton Tolle.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"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-21T22:00:07.039Z","endTime":"2026-06-21T22:01:24.963Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543056,"link":"/api/v1/people/543056"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.456792422939447,"aZ":-25.646109117877746,"pfxX":-2.145968268600705,"pfxZ":4.10553324479857,"pX":-0.16079239119282696,"pZ":2.914427476253691,"vX0":0.4035433759726172,"vY0":-124.40899373841611,"vZ0":-2.4046462611898196,"x":123.13,"y":160.09,"x0":-0.044564034967965474,"y0":50.00408067444835,"z0":5.986954378576362,"aX":-3.414590623401021},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.2,"breakHorizontal":3.8,"spinRate":2352,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.4377624730512464,"extension":5.645472430739389},"index":2,"playId":"cc377bf7-6ca5-3256-b790-93b2e6455a80","pitchNumber":1,"startTime":"2026-06-21T22:01:24.963Z","endTime":"2026-06-21T22:01:28.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":85.0,"endSpeed":79.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.74842921826014,"aZ":-27.285787830546155,"pfxX":-2.5740061107190577,"pfxZ":3.1103946467301204,"pX":-1.2662684518498692,"pZ":1.1730530226327411,"vX0":-1.8016790512521075,"vY0":-123.8118831463624,"vZ0":-5.7891947335063145,"x":165.27,"y":207.11,"x0":-0.1978565475741665,"y0":50.0048597602737,"z0":5.788540516160268,"aX":-4.047548565780396},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.7,"breakHorizontal":5.0,"spinRate":2506,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.44023753336984095,"extension":5.74425432640258},"index":3,"playId":"bdcda4bc-4eeb-3308-8950-11909c4cbb02","pitchNumber":2,"startTime":"2026-06-21T22:01:43.765Z","endTime":"2026-06-21T22:01:47.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":79.1,"endSpeed":73.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.801925084879656,"aZ":-36.1186180322909,"pfxX":-6.789154959577785,"pfxZ":-2.90153375769923,"pX":-0.34280270084382874,"pZ":3.2353175880371,"vX0":1.7443414961905659,"vY0":-115.31224438000912,"vZ0":0.966416861038899,"x":130.07,"y":151.43,"x0":-0.22313196288857923,"y0":50.00508589450933,"z0":6.273309178440485,"aX":-9.218638513078979},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-4.8,"breakHorizontal":11.9,"spinRate":2564,"spinDirection":302},"zone":1,"typeConfidence":0.91,"plateTime":0.47352556427110404,"extension":5.513123246341261},"index":4,"playId":"06f14ab9-5301-3d47-afda-2a1b045f0202","pitchNumber":3,"startTime":"2026-06-21T22:01:59.027Z","endTime":"2026-06-21T22:02:07.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":78.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.2469584453554,"aZ":-32.35139662539072,"pfxX":-2.3682145098486083,"pfxZ":-0.11885373562298618,"pX":-0.145453042029899,"pZ":3.425818332814072,"vX0":0.9958160510717178,"vY0":-122.10348094301548,"vZ0":0.21545628743845335,"x":122.54,"y":146.28,"x0":-0.24718072953766482,"y0":50.00127864841139,"z0":6.082379883047992,"aX":-3.6357587103801223},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.0,"breakHorizontal":4.1,"spinRate":2513,"spinDirection":259},"zone":2,"typeConfidence":2.0,"plateTime":0.44573027730520876,"extension":5.6913114297637275},"index":5,"playId":"257c096f-1390-3978-af5a-0dc9e9944464","pitchNumber":4,"startTime":"2026-06-21T22:02:20.916Z","endTime":"2026-06-21T22:02:24.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78397401289886,"aZ":-32.00614053434534,"pfxX":-3.4420056262085157,"pfxZ":0.10905964801786361,"pX":-0.795837428678285,"pZ":2.5577629421183885,"vX0":-0.18321360515294263,"vY0":-123.44442452542354,"vZ0":-1.7206234974206835,"x":147.34,"y":169.72,"x0":-0.27308906772779623,"y0":50.00470508383032,"z0":5.938797019579866,"aX":-5.353520670096243},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.0,"breakHorizontal":6.2,"spinRate":2556,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.44240323240199286,"extension":5.634988290136028},"hitData":{"launchSpeed":58.6,"launchAngle":0.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":113.22,"coordY":176.79}},"index":6,"playId":"da4d6e64-ad32-3691-8ac8-7c9efcddfc31","pitchNumber":5,"startTime":"2026-06-21T22:02:44.049Z","endTime":"2026-06-21T22:02:52.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_ab"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_ab"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-21T22:02:52.087Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cole Young pops out to shortstop Andruw Monasterio.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T22:03:11.228Z","endTime":"2026-06-21T22:04:19.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.459544873025823,"aZ":-31.150715147131958,"pfxX":-3.614567506822585,"pfxZ":0.6859788946554204,"pX":-0.9418957238486242,"pZ":2.614799646048106,"vX0":-0.8630979139766662,"vY0":-120.950273208102,"vZ0":-1.5165315584544263,"x":152.9,"y":168.18,"x0":-0.11146856225436047,"y0":50.003721252862825,"z0":5.9573086952261365,"aX":-5.407202772057891},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.2,"breakHorizontal":6.7,"spinRate":2458,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.45119693505543923,"extension":5.668469457636535},"index":0,"playId":"40d345c8-93b1-38f4-a2f8-9d138c94e580","pitchNumber":1,"startTime":"2026-06-21T22:03:19.167Z","endTime":"2026-06-21T22:03:23.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.276282532186052,"aZ":-19.38616939152898,"pfxX":6.706136871948284,"pfxZ":7.282181909568044,"pX":-0.8128066830425988,"pZ":1.4703563945495246,"vX0":-3.2331820013742543,"vY0":-131.30165356924076,"vZ0":-7.304904908912235,"x":147.98,"y":199.08,"x0":-0.4406794971706038,"y0":50.004717591352744,"z0":5.717385157127329,"aX":11.779034148324257},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.9,"breakHorizontal":-11.5,"spinRate":2161,"spinDirection":164},"zone":13,"typeConfidence":0.91,"plateTime":0.4162247895167046,"extension":5.917498257865737},"index":1,"playId":"471da1d5-e493-3722-b0f6-d5a08ba17fdc","pitchNumber":2,"startTime":"2026-06-21T22:03:34.953Z","endTime":"2026-06-21T22:03:40.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.146952703457966,"aZ":-26.024034787877657,"pfxX":-2.4446115023746473,"pfxZ":3.938576288303281,"pX":-0.35312020338278594,"pZ":2.6782406856937966,"vX0":0.04725717854778777,"vY0":-123.49798714219966,"vZ0":-2.4120945099285915,"x":130.46,"y":166.47,"x0":-0.05425421105252113,"y0":50.00305587636128,"z0":5.8331373824895705,"aX":-3.8159238780631837},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.8,"breakHorizontal":4.4,"spinRate":2515,"spinDirection":189},"zone":4,"typeConfidence":2.0,"plateTime":0.4417330221839384,"extension":5.678190214650742},"index":2,"playId":"e2ebbd03-0914-3088-bfb5-dfdf28fed1b3","pitchNumber":3,"startTime":"2026-06-21T22:03:51.826Z","endTime":"2026-06-21T22:03:56.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":79.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.971167856376027,"aZ":-30.131976826943596,"pfxX":-1.9213504850621317,"pfxZ":1.3008163764135592,"pX":-0.6095870162963547,"pZ":1.6447049230154718,"vX0":-0.434551762925409,"vY0":-123.36721157518411,"vZ0":-4.177160694759931,"x":140.24,"y":194.37,"x0":-0.1820672321151663,"y0":50.00151884710659,"z0":5.856495396590853,"aX":-3.00685382543102},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.8,"breakHorizontal":3.6,"spinRate":2393,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.4413827309074301,"extension":5.730919938944643},"hitData":{"launchSpeed":62.2,"launchAngle":36.0,"totalDistance":189.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":118.1,"coordY":125.89}},"index":3,"playId":"5b79a8b5-e416-3704-9766-bb9d155a8d32","pitchNumber":4,"startTime":"2026-06-21T22:04:09.900Z","endTime":"2026-06-21T22:04:19.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-06-21T22:04:19.901Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.P. Crawford walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T22:04:37.408Z","endTime":"2026-06-21T22:06:20.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":80.0,"endSpeed":74.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48029623712847,"aZ":-33.94325440913837,"pfxX":-7.739418891768551,"pfxZ":-1.282219129385028,"pX":-0.7383395279296621,"pZ":-0.7135942947373971,"vX0":1.1304622467882488,"vY0":-116.44465297060958,"vZ0":-7.554999806277554,"x":145.14,"y":258.05,"x0":-0.22380973086374442,"y0":50.00433362009437,"z0":5.776677019773217,"aX":-10.649340020795675},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-3.8,"breakHorizontal":13.8,"spinRate":2499,"spinDirection":309},"zone":13,"typeConfidence":0.91,"plateTime":0.47003359086569807,"extension":5.718151439007131},"index":0,"playId":"b2723706-85e7-34c0-b746-cb2be536aa9a","pitchNumber":1,"startTime":"2026-06-21T22:04:45.982Z","endTime":"2026-06-21T22:04:49.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":90.2,"endSpeed":83.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.849690209337293,"aZ":-19.14217577255255,"pfxX":0.3138303640386928,"pfxZ":7.3374763158602505,"pX":-1.0243660039412392,"pZ":2.8260998718317434,"vX0":-2.234061442000164,"vY0":-131.4227080172434,"vZ0":-4.245040064068016,"x":156.05,"y":162.48,"x0":-0.20960494203869198,"y0":50.002438361933926,"z0":5.855804894439222,"aX":0.5575260279374006},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.7,"breakHorizontal":-0.1,"spinRate":2344,"spinDirection":161},"zone":11,"typeConfidence":0.91,"plateTime":0.41435150236510365,"extension":5.813221184135674},"index":1,"playId":"b1c9400c-b9a4-3727-9551-53d3538b16e2","pitchNumber":2,"startTime":"2026-06-21T22:05:07.570Z","endTime":"2026-06-21T22:05:12.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":89.3,"endSpeed":82.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53392972954806,"aZ":-17.398334011185195,"pfxX":2.9664376565332953,"pfxZ":8.544210326179673,"pX":-0.6995874655497961,"pZ":1.3418508410442518,"vX0":-2.063216567704729,"vY0":-129.97412688180614,"vZ0":-7.880913169306846,"x":143.67,"y":202.55,"x0":-0.28509927264287693,"y0":50.00219687892132,"z0":5.70951356122835,"aX":5.129069881103011},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.2,"breakHorizontal":-4.9,"spinRate":2178,"spinDirection":152},"zone":13,"typeConfidence":0.76,"plateTime":0.41972563756770853,"extension":5.955271559033585},"index":2,"playId":"25b88fad-08eb-3edf-85a3-1f4c4c5b9c42","pitchNumber":3,"startTime":"2026-06-21T22:05:22.909Z","endTime":"2026-06-21T22:05:27.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11521809116035,"aZ":-20.147640420675668,"pfxX":6.4203430804804675,"pfxZ":7.005839531462421,"pX":-0.5938156441208721,"pZ":2.435466062996084,"vX0":-2.5726392937431104,"vY0":-129.6818028296468,"vZ0":-4.874558364770314,"x":139.63,"y":173.02,"x0":-0.4274532938470211,"y0":50.0033019325092,"z0":5.86020961628416,"aX":11.021801482851886},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.9,"breakHorizontal":-11.2,"spinRate":2153,"spinDirection":167},"zone":4,"typeConfidence":0.91,"plateTime":0.42109285328711143,"extension":5.843916343374521},"index":3,"playId":"afd1aafe-c7c3-3198-9c40-67b65ec666ae","pitchNumber":4,"startTime":"2026-06-21T22:05:40.721Z","endTime":"2026-06-21T22:05:45.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.109408633733587,"aZ":-31.64594295543622,"pfxX":-4.010075175390622,"pfxZ":0.34907895671286404,"pX":-0.18532034896951177,"pZ":2.5299944581841527,"vX0":0.7753168519037643,"vY0":-121.61116673776485,"vZ0":-1.7552983058815395,"x":124.06,"y":170.47,"x0":0.015457525232531345,"y0":50.004245704229234,"z0":5.974886911181338,"aX":-6.080253818255837},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.5,"breakHorizontal":7.1,"spinRate":2394,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4482982583263011,"extension":5.6483503820576875},"index":4,"playId":"e026ca89-c05d-3a3f-9ea9-6e307e9afef8","pitchNumber":5,"startTime":"2026-06-21T22:05:56.586Z","endTime":"2026-06-21T22:06:01.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.350014883907907,"aZ":-19.41922012748228,"pfxX":5.88177121197138,"pfxZ":7.173721709627634,"pX":-0.9475604468137774,"pZ":2.1586969305308332,"vX0":-3.15718648606669,"vY0":-132.29544494008104,"vZ0":-5.728651865766425,"x":153.12,"y":180.5,"x0":-0.5050226252180054,"y0":50.00639662469503,"z0":5.768860914874899,"aX":10.462444335525708},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.0,"breakHorizontal":-10.0,"spinRate":2123,"spinDirection":163},"zone":13,"typeConfidence":0.91,"plateTime":0.4135039996740195,"extension":6.004409759953651},"index":5,"playId":"1422700b-24f1-3c53-91d1-0a6a925692b4","pitchNumber":6,"startTime":"2026-06-21T22:06:14.633Z","endTime":"2026-06-21T22:06:20.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.4,"awayTeamWinProbability":12.599999999999994,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-06-21T22:06:20.722Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cal Raleigh flies out to left fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T22:06:35.680Z","endTime":"2026-06-21T22:07:40.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"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(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.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.372002372353315,"aZ":-26.53496004875924,"pfxX":-2.3588026873406873,"pfxZ":3.4000607026677976,"pX":0.33751035970362064,"pZ":2.5691960075190625,"vX0":1.6166225447847846,"vY0":-127.19173869669312,"vZ0":-3.2187864246809874,"x":104.13,"y":169.41,"x0":0.0036527182642620334,"y0":50.0004103198008,"z0":5.930141650717166,"aX":-3.907238598395509},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.8,"breakHorizontal":4.0,"spinRate":2456,"spinDirection":184},"zone":6,"typeConfidence":2.0,"plateTime":0.42882141802909146,"extension":5.746145918843143},"index":0,"playId":"892f9b2b-94aa-306c-bdbe-3464a64af9be","pitchNumber":1,"startTime":"2026-06-21T22:06:43.550Z","endTime":"2026-06-21T22:06:48.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-21T22:06:56.899Z","endTime":"2026-06-21T22:07:10.148Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"},"defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07277590034822,"aZ":-17.604188821582127,"pfxX":0.3586162007007354,"pfxZ":8.102912683893049,"pX":-0.28114338450604437,"pZ":3.720196038076215,"vX0":0.44559409565655594,"vY0":-131.99795305987013,"vZ0":-2.3609163986753288,"x":127.72,"y":138.33,"x0":-0.4975504004573032,"y0":50.00439745716729,"z0":5.895140742375961,"aX":0.6448157243168913},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.5,"breakHorizontal":-0.7,"spinRate":2363,"spinDirection":164},"zone":11,"typeConfidence":0.92,"plateTime":0.41197256432559026,"extension":5.699994888094757},"index":2,"playId":"3f8ce19c-063e-31b9-bea4-862ef720aada","pitchNumber":2,"startTime":"2026-06-21T22:07:10.148Z","endTime":"2026-06-21T22:07:14.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.378364720209177,"aZ":-32.18017510902155,"pfxX":-2.86489395991757,"pfxZ":-0.0024620272313029545,"pX":-0.44056261109118605,"pZ":1.835141014790524,"vX0":0.07642649494752785,"vY0":-124.21597096151642,"vZ0":-3.621484623861712,"x":133.79,"y":189.23,"x0":-0.09837576021048793,"y0":50.00360031274909,"z0":5.94536398720667,"aX":-4.544339565938039},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.5,"breakHorizontal":5.2,"spinRate":2554,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.4384335163407358,"extension":5.738411074641167},"hitData":{"launchSpeed":84.6,"launchAngle":32.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.12,"coordY":84.59}},"index":3,"playId":"586938b7-976d-35f1-b758-b051ba0d616e","pitchNumber":3,"startTime":"2026-06-21T22:07:31.177Z","endTime":"2026-06-21T22:07:40.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.45,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-06-21T22:07:40.229Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masataka Yoshida flies out to left fielder Victor Robles.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T22:10:09.270Z","endTime":"2026-06-21T22:11:17.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Eduard Bazardo replaces Gabe Speier.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T22:08:48.741Z","endTime":"2026-06-21T22:09:56.698Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660825,"link":"/api/v1/people/660825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Masataka Yoshida replaces Connor Wong.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"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-21T22:09:56.698Z","endTime":"2026-06-21T22:10:11.467Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807799,"link":"/api/v1/people/807799"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":657136,"link":"/api/v1/people/657136"},"defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43911316559409,"aZ":-18.96610828367498,"pfxX":-8.134573538046661,"pfxZ":6.735726224912886,"pX":0.3435973997365781,"pZ":3.52792515240329,"vX0":7.598720712859904,"vY0":-138.56960816506725,"vZ0":-2.7925533083566956,"x":103.9,"y":143.53,"x0":-1.365722201872345,"y0":50.00671828867098,"z0":5.803197977692447,"aX":-15.961011883844344},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.9,"breakHorizontal":13.3,"spinRate":2216,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.3939733985511831,"extension":5.929329905032793},"index":2,"playId":"bd30258a-3682-3b86-8ca6-3a360b95137e","pitchNumber":1,"startTime":"2026-06-21T22:10:11.467Z","endTime":"2026-06-21T22:10:21.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":94.9,"endSpeed":87.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.823294113472247,"aZ":-19.135337372665983,"pfxX":-8.263410382387237,"pfxZ":6.706533917659742,"pX":-0.5979283990081189,"pZ":2.987759159429018,"vX0":5.315229791977014,"vY0":-138.10015900509094,"vZ0":-3.9276188982407794,"x":139.79,"y":158.11,"x0":-1.4672597663050433,"y0":50.005610448220715,"z0":5.704561402718534,"aX":-16.070777460747205},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":13.9,"spinRate":2290,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.3956107367004216,"extension":5.894160004913693},"index":3,"playId":"44a4faf9-5dcb-398a-9033-c5a838bd4408","pitchNumber":2,"startTime":"2026-06-21T22:10:26.323Z","endTime":"2026-06-21T22:10:31.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.902893927191034,"aZ":-17.960668689730458,"pfxX":-8.754895378356936,"pfxZ":7.02942181028031,"pX":0.4863830796629115,"pZ":3.416686785573861,"vX0":7.991226479095857,"vY0":-140.81063318296128,"vZ0":-3.143442935048179,"x":98.46,"y":146.53,"x0":-1.2413595910577013,"y0":50.00204485344989,"z0":5.6996270255798205,"aX":-17.701780255268336},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.4,"breakHorizontal":14.4,"spinRate":2309,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.38795207622759786,"extension":5.809064166481467},"index":4,"playId":"085c8a8e-de88-3026-8ef8-0a1f218a572c","pitchNumber":3,"startTime":"2026-06-21T22:10:43.561Z","endTime":"2026-06-21T22:10:48.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-21T22:10:54.119Z","endTime":"2026-06-21T22:11:05.605Z","isPitch":false,"type":"action","player":{"id":807799,"link":"/api/v1/people/807799"},"defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.407547517553343,"aZ":-22.561446993146557,"pfxX":-10.74163562288269,"pfxZ":4.857429774442631,"pX":0.0547655870263333,"pZ":3.364220903507972,"vX0":7.994377623227247,"vY0":-139.55890578453636,"vZ0":-2.1374944524478785,"x":114.91,"y":147.95,"x0":-1.4464073108758173,"y0":50.004091410578646,"z0":5.620840247828021,"aX":-21.26238991007641},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.5,"breakHorizontal":17.9,"spinRate":2189,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.3919670188732378,"extension":5.833361046528414},"hitData":{"launchSpeed":86.7,"launchAngle":31.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.31,"coordY":87.37}},"index":6,"playId":"30b41b81-2df2-335e-b0c3-b51b0ba00e20","pitchNumber":4,"startTime":"2026-06-21T22:11:05.605Z","endTime":"2026-06-21T22:11:17.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-06-21T22:11:17.647Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nate Eaton called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T22:11:31.270Z","endTime":"2026-06-21T22:12:58.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.27117461317131,"aZ":-20.794383049681667,"pfxX":-10.13076610957157,"pfxZ":5.667889665989053,"pX":-0.3070816768272267,"pZ":3.3110274340919412,"vX0":6.665617755635017,"vY0":-140.66937750981998,"vZ0":-3.003995933201308,"x":128.71,"y":149.38,"x0":-1.3884518186945125,"y0":50.00635841122568,"z0":5.737667706093696,"aX":-20.350382915854222},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.8,"breakHorizontal":17.0,"spinRate":2087,"spinDirection":224},"zone":1,"typeConfidence":0.91,"plateTime":0.38906540081554875,"extension":5.926343456911074},"index":0,"playId":"61993d99-7c8b-3f70-8402-33a14812a8b7","pitchNumber":1,"startTime":"2026-06-21T22:11:39.107Z","endTime":"2026-06-21T22:11:43.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66968615384943,"aZ":-39.456153977284266,"pfxX":10.600390266483002,"pfxZ":-4.841903934245259,"pX":0.7759502045815045,"pZ":2.9200291880057145,"vX0":2.3699943783403183,"vY0":-122.73817676209435,"vZ0":0.967219989810518,"x":87.42,"y":159.94,"x0":-1.5822417343969353,"y0":50.00543270851304,"z0":5.9205609603404445,"aX":15.933007788460754},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.2,"breakHorizontal":-19.8,"spinRate":2703,"spinDirection":42},"zone":12,"typeConfidence":0.9,"plateTime":0.44882344051224665,"extension":5.655510478155786},"index":1,"playId":"53eb6a4b-d2c9-3cfa-b5cc-a5150c631fe3","pitchNumber":2,"startTime":"2026-06-21T22:11:53.160Z","endTime":"2026-06-21T22:11:57.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":83.8,"endSpeed":77.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.041045446672904,"aZ":-34.00469363854207,"pfxX":9.745758979980982,"pfxZ":-1.2222773475467221,"pX":0.536518449156082,"pZ":2.7076473493663906,"vX0":2.664181012510635,"vY0":-122.05133293072247,"vZ0":-0.40066573299064767,"x":96.55,"y":165.67,"x0":-1.8362406759550842,"y0":50.000785937649624,"z0":5.813747544947235,"aX":14.633529734240769},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.0,"breakHorizontal":-18.2,"spinRate":2751,"spinDirection":45},"zone":6,"typeConfidence":0.9,"plateTime":0.44955445750645895,"extension":5.580685086611615},"index":2,"playId":"d0565fec-ef57-3154-954c-a87e8937734e","pitchNumber":3,"startTime":"2026-06-21T22:12:07.122Z","endTime":"2026-06-21T22:12:11.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.583467993868894,"aZ":-19.324788610308474,"pfxX":-9.66325275061049,"pfxZ":6.32050445205234,"pX":-0.33829339798350383,"pZ":4.310273761917417,"vX0":6.781281372582491,"vY0":-141.30641068140747,"vZ0":-0.5811732351166881,"x":129.89,"y":122.4,"x0":-1.5072140546066655,"y0":50.00303010169595,"z0":5.754180623206069,"aX":-19.646823456490054},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.5,"breakHorizontal":16.2,"spinRate":2103,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.3868330418393593,"extension":5.786991662126229},"index":3,"playId":"f1a1cccc-86e3-3e08-b3c2-fdd73e7fcc10","pitchNumber":4,"startTime":"2026-06-21T22:12:21.892Z","endTime":"2026-06-21T22:12:26.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.237238857240353,"aZ":-19.581105976126917,"pfxX":-10.29578640851013,"pfxZ":6.199129906156987,"pX":1.0347374558773201,"pZ":2.4784474864515573,"vX0":9.574200444368872,"vY0":-141.19221970556583,"vZ0":-5.223041457882309,"x":77.56,"y":171.86,"x0":-1.0520329860181263,"y0":50.00441364567937,"z0":5.600871349453882,"aX":-20.92141069624106},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.3,"breakHorizontal":16.8,"spinRate":2201,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.3869862928013559,"extension":6.065459422724922},"index":4,"playId":"2d597bca-52ea-3360-b16c-4c09e777f0e9","pitchNumber":5,"startTime":"2026-06-21T22:12:37.067Z","endTime":"2026-06-21T22:12:42.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.036684064411038,"aZ":-17.373529005838552,"pfxX":-9.088187247977952,"pfxZ":7.50722485898427,"pX":0.7012768989308545,"pZ":1.684999608721137,"vX0":8.974530233821483,"vY0":-139.03076059692077,"vZ0":-7.271976412944335,"x":90.27,"y":193.29,"x0":-1.3764168225971511,"y0":50.00559681920984,"z0":5.472703579522135,"aX":-17.92490743253311},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.4,"breakHorizontal":14.8,"spinRate":2338,"spinDirection":221},"zone":9,"typeConfidence":0.91,"plateTime":0.3928639245672758,"extension":6.028338256553605},"index":5,"playId":"ff6693a6-c1e3-3946-b6e4-e09843928086","pitchNumber":6,"startTime":"2026-06-21T22:12:52.912Z","endTime":"2026-06-21T22:12:58.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-06-21T22:12:58.327Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Anthony Seigler grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T22:13:22.765Z","endTime":"2026-06-21T22:13:32.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.483646288055706,"aZ":-21.431544460894234,"pfxX":-9.800417175609791,"pfxZ":5.430117305634554,"pX":-0.5265853803076672,"pZ":2.272928016835458,"vX0":6.191643311530385,"vY0":-139.55140324468138,"vZ0":-5.165270597418033,"x":137.07,"y":177.41,"x0":-1.497170392872384,"y0":50.00288933257193,"z0":5.553454237107063,"aX":-19.390570181913976},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.0,"breakHorizontal":16.6,"spinRate":2239,"spinDirection":220},"zone":4,"typeConfidence":0.91,"plateTime":0.3920121413627129,"extension":5.9111596647247},"hitData":{"launchSpeed":70.5,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.91,"coordY":149.55}},"index":0,"playId":"e63006df-903e-30af-b3a0-7e24b723a5f5","pitchNumber":1,"startTime":"2026-06-21T22:13:22.765Z","endTime":"2026-06-21T22:13:32.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_ab"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_ab"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_pa"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-06-21T22:13:32.824Z","atBatIndex":56},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Julio Rodríguez lines out to first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T22:15:57.850Z","endTime":"2026-06-21T22:16:21.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Carlos Narváez replaces Masataka Yoshida, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T22:15:20.797Z","endTime":"2026-06-21T22:15:20.810Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"802","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"},"defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Watson replaces Danny Coulombe.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"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-21T22:15:20.810Z","endTime":"2026-06-21T22:16:00.010Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670245,"link":"/api/v1/people/670245"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77078665517634,"aZ":-25.433566570060506,"pfxX":0.4651312478489351,"pfxZ":3.824239680947465,"pX":0.8299535319423763,"pZ":1.4094225955139035,"vX0":4.3950241314821525,"vY0":-131.4659386612922,"vZ0":-5.528327164313323,"x":85.36,"y":200.73,"x0":-0.9184852405016801,"y0":50.005934735988234,"z0":5.407741739609238,"aX":0.8211683902137353},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.0,"breakHorizontal":-1.7,"spinRate":2008,"spinDirection":192},"zone":14,"typeConfidence":0.91,"plateTime":0.4153468411754213,"extension":7.035012409126122},"index":2,"playId":"b6f98ddd-fef0-3746-b67f-30d2c30730e1","pitchNumber":1,"startTime":"2026-06-21T22:16:00.010Z","endTime":"2026-06-21T22:16:04.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.069877987605416,"aZ":-21.591525770476846,"pfxX":-8.641488168919473,"pfxZ":5.471968263476276,"pX":-0.508952460242317,"pZ":3.1831262691355735,"vX0":4.031182990028877,"vY0":-137.56745105761283,"vZ0":-2.397094555722752,"x":136.4,"y":152.84,"x0":-0.8638376172177362,"y0":50.00011750099483,"z0":5.515914015430979,"aX":-16.701726971911672},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.7,"breakHorizontal":14.9,"spinRate":2273,"spinDirection":208},"zone":1,"typeConfidence":0.87,"plateTime":0.3968521624102106,"extension":7.058018922140964},"hitData":{"launchSpeed":64.3,"launchAngle":15.0,"totalDistance":138.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":159.52,"coordY":157.59}},"index":3,"playId":"5b97eed6-f0b4-3c73-82bf-c933139507b1","pitchNumber":2,"startTime":"2026-06-21T22:16:14.628Z","endTime":"2026-06-21T22:16:21.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-06-21T22:16:21.628Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T22:16:40.401Z","endTime":"2026-06-21T22:18:59.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":78.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.517172169668115,"aZ":-29.034124358905967,"pfxX":7.784060545023888,"pfxZ":1.9765767261907277,"pX":1.2640984586227886,"pZ":0.9195465404269008,"vX0":3.4395356909737878,"vY0":-126.12405727426915,"vZ0":-5.0657786992134275,"x":68.82,"y":213.95,"x0":-1.1349590851234517,"y0":50.00042152724362,"z0":5.341329072804897,"aX":12.334307134602335},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.5,"breakHorizontal":-15.0,"spinRate":2209,"spinDirection":90},"zone":14,"typeConfidence":0.9,"plateTime":0.43699703241293575,"extension":6.9772766702048905},"index":0,"playId":"a05f2ba5-b97d-3e03-a174-9f868eea0dc1","pitchNumber":1,"startTime":"2026-06-21T22:16:48.853Z","endTime":"2026-06-21T22:16:53.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":88.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98168248148351,"aZ":-16.2900375066062,"pfxX":-4.537147198337388,"pfxZ":8.043938984957489,"pX":-0.9006448134948932,"pZ":2.279763881328223,"vX0":2.468209055024071,"vY0":-138.24140175790654,"vZ0":-5.8284480073542975,"x":151.33,"y":177.23,"x0":-1.2060944076710167,"y0":50.00347239324199,"z0":5.473330609921162,"aX":-8.959250770460436},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":7.8,"spinRate":2299,"spinDirection":186},"zone":13,"typeConfidence":0.9,"plateTime":0.39320253877018985,"extension":7.07433801895689},"index":1,"playId":"e9fd8bc6-64f7-3b3a-aa75-c67bcea7d9b0","pitchNumber":2,"startTime":"2026-06-21T22:17:06.464Z","endTime":"2026-06-21T22:17:33.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"}},"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":89.9,"endSpeed":83.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.181106460953462,"aZ":-27.159369095734093,"pfxX":-0.199783541533053,"pfxZ":2.8312113800347944,"pX":-0.09196649653822211,"pZ":3.175290727741055,"vX0":2.61313262925601,"vY0":-131.14010334011175,"vZ0":-0.8793622602848662,"x":120.51,"y":153.05,"x0":-1.0680506492864574,"y0":50.00377295553607,"z0":5.509357200713201,"aX":-0.35413979141566054},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.2,"breakHorizontal":-0.1,"spinRate":1920,"spinDirection":190},"zone":2,"typeConfidence":0.91,"plateTime":0.41489432858314323,"extension":7.029960963404772},"index":2,"playId":"a5b84515-3544-3266-bbb1-38fd334420bc","pitchNumber":3,"startTime":"2026-06-21T22:17:40.987Z","endTime":"2026-06-21T22:17:46.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.799125266104635,"aZ":-19.987427075806696,"pfxX":-9.216890725673881,"pfxZ":6.223150042537382,"pX":-0.887742302841542,"pZ":1.6945472832253443,"vX0":3.589092663049176,"vY0":-138.56395529813392,"vZ0":-6.430844883746127,"x":150.84,"y":193.03,"x0":-0.9966571899041751,"y0":50.00571328737461,"z0":5.365567481079459,"aX":-18.059391586172936},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.2,"breakHorizontal":16.1,"spinRate":2195,"spinDirection":213},"zone":13,"typeConfidence":0.91,"plateTime":0.39416429847252976,"extension":7.106240140442858},"index":3,"playId":"211662fc-945f-3019-a5ad-d2ddaf995ce7","pitchNumber":4,"startTime":"2026-06-21T22:17:59.520Z","endTime":"2026-06-21T22:18:04.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83640934547994,"aZ":-24.932441223276584,"pfxX":-0.3470783929433685,"pfxZ":4.0519612478224225,"pX":0.47410911967073094,"pZ":2.541668036585923,"vX0":4.078243953817686,"vY0":-132.01978189630256,"vZ0":-2.8415433668993653,"x":98.93,"y":170.15,"x0":-1.0374405260656638,"y0":50.00171965598006,"z0":5.442633764431765,"aX":-0.6202522928673878},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.0,"breakHorizontal":-0.1,"spinRate":1953,"spinDirection":199},"zone":6,"typeConfidence":0.92,"plateTime":0.41291682664803275,"extension":7.025347938876194},"index":4,"playId":"8fa77796-4f17-3357-bd41-2ad07e2b861a","pitchNumber":5,"startTime":"2026-06-21T22:18:18.726Z","endTime":"2026-06-21T22:18:24.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-21T22:18:40.545Z","endTime":"2026-06-21T22:18:53.297Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.518632672268257,"aZ":-39.212928631311314,"pfxX":6.120609167704803,"pfxZ":-4.5670237046771405,"pX":0.5206382275053224,"pZ":2.245073459981649,"vX0":1.5519110034726,"vY0":-123.16996179201936,"vZ0":0.042342274918304224,"x":97.15,"y":178.16,"x0":-0.9120858348463897,"y0":50.000869665306695,"z0":5.532280869182772,"aX":9.440581098177299},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-8.0,"breakHorizontal":-11.4,"spinRate":2143,"spinDirection":41},"zone":6,"typeConfidence":0.86,"plateTime":0.44400059798698743,"extension":6.937835666172926},"index":6,"playId":"1ebdfdd1-ba3a-35d3-9f47-68f8c22307c1","pitchNumber":6,"startTime":"2026-06-21T22:18:53.297Z","endTime":"2026-06-21T22:18:59.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-06-21T22:18:59.240Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Emerson called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T22:20:06.604Z","endTime":"2026-06-21T22:21:13.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"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":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Colt Emerson replaces Rob Refsnyder.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"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-21T22:19:18.046Z","endTime":"2026-06-21T22:19:23.554Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"},"defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-21T22:19:23.554Z","endTime":"2026-06-21T22:20:08.467Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":84.1,"endSpeed":78.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.376092717735855,"aZ":-42.13103451077505,"pfxX":4.732031805914357,"pfxZ":-6.539009584177002,"pX":1.1549212055932816,"pZ":1.6658060469344198,"vX0":3.6823039509779227,"vY0":-122.43924922196122,"vZ0":-0.6174476310880038,"x":72.98,"y":193.8,"x0":-0.9812142401410133,"y0":50.00008202624785,"z0":5.515453071832434,"aX":7.208589543733415},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-11.8,"breakHorizontal":-9.4,"spinRate":2230,"spinDirection":40},"zone":14,"typeConfidence":0.91,"plateTime":0.4467348310117818,"extension":7.081006207391661},"index":2,"playId":"f54594b4-4263-37a8-941d-4a0e084aee14","pitchNumber":1,"startTime":"2026-06-21T22:20:08.467Z","endTime":"2026-06-21T22:20:13.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":85.4,"endSpeed":79.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.265807993046444,"aZ":-39.87415156087509,"pfxX":6.827454913916709,"pfxZ":-4.919463939707162,"pX":0.7334519690731711,"pZ":0.9739888122351873,"vX0":2.1640622554870235,"vY0":-124.39955817262782,"vZ0":-2.859313133367543,"x":89.04,"y":212.48,"x0":-1.0350436027501917,"y0":50.002866901160935,"z0":5.448008386597188,"aX":10.685968717251694},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-9.4,"breakHorizontal":-12.8,"spinRate":2202,"spinDirection":36},"zone":14,"typeConfidence":0.81,"plateTime":0.44052399598681635,"extension":6.97695966257429},"index":3,"playId":"50e2c589-7fbc-3dd2-82bb-bf29b79f49e3","pitchNumber":2,"startTime":"2026-06-21T22:20:25.897Z","endTime":"2026-06-21T22:20:31.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78277307198635,"aZ":-14.939128951303482,"pfxX":-4.193609340906864,"pfxZ":8.586522303824415,"pX":0.18868692952174335,"pZ":3.231479002164661,"vX0":4.9720719172242935,"vY0":-139.8905647575052,"vZ0":-3.404893158379803,"x":109.81,"y":151.53,"x0":-1.0562294113434576,"y0":50.00159612677298,"z0":5.426871562452062,"aX":-8.417065577909},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.1,"breakHorizontal":6.7,"spinRate":2222,"spinDirection":214},"zone":2,"typeConfidence":0.9,"plateTime":0.3896363379696899,"extension":7.065276415963447},"index":4,"playId":"dfb22b2b-62a1-37ea-9247-0fb98e1cccb2","pitchNumber":3,"startTime":"2026-06-21T22:20:46.687Z","endTime":"2026-06-21T22:20:50.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01269094980028,"aZ":-41.31158033770327,"pfxX":5.348699139313136,"pfxZ":-5.813990963412667,"pX":-0.46236289738889,"pZ":1.6435688512055244,"vX0":-0.27987934368673767,"vY0":-124.83367916917395,"vZ0":-1.1563707552436813,"x":134.62,"y":194.4,"x0":-1.0429955390006291,"y0":50.00070119438183,"z0":5.524876306394927,"aX":8.408867847483322},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-10.6,"breakHorizontal":-9.6,"spinRate":2250,"spinDirection":39},"zone":7,"typeConfidence":0.86,"plateTime":0.43939568409750196,"extension":6.884309465056814},"index":5,"playId":"2ae4b858-1939-38e3-9c0e-553d9aa94480","pitchNumber":4,"startTime":"2026-06-21T22:21:07.647Z","endTime":"2026-06-21T22:21:13.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-21T22:21:13.895Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ceddanne Rafaela flies out to right fielder Luke Raley.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T22:23:56.357Z","endTime":"2026-06-21T22:25:38.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Colt Emerson remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T22:22:44.015Z","endTime":"2026-06-21T22:22:44.036Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"},"defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Andrés Muñoz replaces Eduard Bazardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"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-21T22:22:44.036Z","endTime":"2026-06-21T22:23:58.319Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":662253,"link":"/api/v1/people/662253"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":91.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.517647256679805,"aZ":-14.444240540221974,"pfxX":-4.209615234946496,"pfxZ":8.37936487360685,"pX":-1.5139678723878522,"pZ":2.4061865788950025,"vX0":4.752446525124838,"vY0":-143.2667921762387,"vZ0":-5.83598015874993,"x":174.71,"y":173.81,"x0":-2.633310733839338,"y0":50.00440759215515,"z0":5.343918057969634,"aX":-8.90926636503322},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.4,"breakHorizontal":6.8,"spinRate":2442,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.3797212046623306,"extension":6.515526874448114},"index":2,"playId":"82ec9e42-ed80-3f0c-a667-0f89deccd39c","pitchNumber":1,"startTime":"2026-06-21T22:23:58.319Z","endTime":"2026-06-21T22:24:03.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":91.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67561559584288,"aZ":-14.25451449405038,"pfxX":-3.7944741246210487,"pfxZ":8.499911142341496,"pX":-0.45308069965346703,"pZ":2.052428319475347,"vX0":7.103422614821936,"vY0":-143.26003392164867,"vZ0":-6.4370745677485655,"x":134.27,"y":183.36,"x0":-2.455852702758482,"y0":50.00382156821603,"z0":5.195813073067476,"aX":-8.000951632197438},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.5,"breakHorizontal":5.6,"spinRate":2401,"spinDirection":220},"zone":7,"typeConfidence":0.91,"plateTime":0.38027603497698825,"extension":6.453106679384666},"index":3,"playId":"812b9708-e031-30a5-aa6e-6e159024d32d","pitchNumber":2,"startTime":"2026-06-21T22:24:14.267Z","endTime":"2026-06-21T22:24:18.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":4,"startTime":"2026-06-21T22:24:32.161Z","endTime":"2026-06-21T22:24:50.435Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"},"defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.0,"endSpeed":92.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6436198335143,"aZ":-13.830301765206794,"pfxX":-3.8745005126188263,"pfxZ":8.444103501156112,"pX":-0.7560488909591186,"pZ":3.605731283304116,"vX0":6.377975354475034,"vY0":-145.66894185465733,"vZ0":-3.053914106488778,"x":145.82,"y":141.43,"x0":-2.4594604312007866,"y0":50.00722996284644,"z0":5.491335088906016,"aX":-8.421621786657964},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.0,"breakHorizontal":5.9,"spinRate":2301,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.374420010304247,"extension":6.495872105470281},"index":5,"playId":"dd326518-af98-3db1-800e-20fe1630ee3e","pitchNumber":3,"startTime":"2026-06-21T22:24:50.435Z","endTime":"2026-06-21T22:24:54.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":82.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.001896596464864,"aZ":-33.96225889028254,"pfxX":2.1884135623316427,"pfxZ":-1.0669287360361577,"pX":0.11193332133522935,"pZ":0.9090713993776737,"vX0":5.440242509934934,"vY0":-128.137004737605,"vZ0":-4.576551616785119,"x":112.73,"y":214.24,"x0":-2.314498383575112,"y0":50.00136805133316,"z0":5.342439632371947,"aX":3.674289904513378},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.6,"breakHorizontal":-5.0,"spinRate":2399,"spinDirection":85},"zone":14,"typeConfidence":0.9,"plateTime":0.4258306548249591,"extension":6.688363301803674},"index":6,"playId":"48377de0-8a50-3eca-ac0b-51d56c3b7ad7","pitchNumber":4,"startTime":"2026-06-21T22:25:06.942Z","endTime":"2026-06-21T22:25:12.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":92.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.503464976122753,"aZ":-15.819071798332889,"pfxX":-5.674451593353368,"pfxZ":7.592114100369644,"pX":-0.5956239930000057,"pZ":1.9167769640292451,"vX0":6.99421649872194,"vY0":-144.6282331940388,"vZ0":-7.275768414446127,"x":139.7,"y":187.03,"x0":-2.2893275581727908,"y0":50.00048285073172,"z0":5.404761033161668,"aX":-12.21929521192449},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":12.7,"breakHorizontal":9.1,"spinRate":2348,"spinDirection":218},"zone":7,"typeConfidence":0.91,"plateTime":0.3763559114643682,"extension":6.555452606503454},"hitData":{"launchSpeed":94.5,"launchAngle":40.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":158.94,"coordY":81.73}},"index":7,"playId":"501a804f-0174-3b45-b104-2eb559ae2b6c","pitchNumber":5,"startTime":"2026-06-21T22:25:27.606Z","endTime":"2026-06-21T22:25:38.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-06-21T22:25:38.642Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Gasper singles on a line drive to right fielder Luke Raley.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T22:25:47.791Z","endTime":"2026-06-21T22:26:31.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":101.1,"endSpeed":93.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23845706001571,"aZ":-12.019182095484535,"pfxX":-5.00281595529243,"pfxZ":9.143360915404887,"pX":0.08022873108070008,"pZ":2.1283263537031467,"vX0":8.564604908603227,"vY0":-146.93270948590268,"vZ0":-6.974918974442089,"x":113.94,"y":181.32,"x0":-2.2118165062889132,"y0":50.00016729537824,"z0":5.234566129913404,"aX":-11.025286583908624},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":15.5,"breakHorizontal":7.6,"spinRate":2523,"spinDirection":202},"zone":5,"typeConfidence":0.91,"plateTime":0.37166478915652634,"extension":6.640445591614622},"index":0,"playId":"4bc55dc1-a8b0-34f3-ac18-b6f729c6b570","pitchNumber":1,"startTime":"2026-06-21T22:26:03.207Z","endTime":"2026-06-21T22:26:06.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":90.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.08035582806819,"aZ":-14.501278120136462,"pfxX":-4.912612120886697,"pfxZ":8.361829714680212,"pX":-0.2717789898930742,"pZ":1.9483267574584182,"vX0":7.721297815149038,"vY0":-144.7523107589148,"vZ0":-6.782520739340404,"x":127.36,"y":186.18,"x0":-2.3405275356849224,"y0":50.000358381205,"z0":5.216545280301525,"aX":-10.380918970178342},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":13.9,"breakHorizontal":7.3,"spinRate":2403,"spinDirection":217},"zone":8,"typeConfidence":0.91,"plateTime":0.37896810035323014,"extension":6.580625089828542},"hitData":{"launchSpeed":96.4,"launchAngle":12.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.23,"coordY":97.32}},"index":1,"playId":"96b39711-7afb-32de-9c0d-df10cb4c0622","pitchNumber":2,"startTime":"2026-06-21T22:26:22.101Z","endTime":"2026-06-21T22:26:31.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.0,"awayTeamWinProbability":9.0,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":0.99,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-06-21T22:26:31.124Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T22:26:50.758Z","endTime":"2026-06-21T22:28:16.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":91.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90151257726462,"aZ":-13.633275551670456,"pfxX":-5.669035221413862,"pfxZ":8.638490780070136,"pX":-0.6589841084413138,"pZ":2.8673061591217786,"vX0":7.130156521813625,"vY0":-144.9119272847567,"vZ0":-4.491571403537865,"x":142.12,"y":161.36,"x0":-2.4040808336059896,"y0":50.00482500428631,"z0":5.257783726651329,"aX":-12.171025047801786},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.0,"breakHorizontal":9.0,"spinRate":2486,"spinDirection":218},"zone":1,"typeConfidence":0.91,"plateTime":0.3766215638250672,"extension":6.646811772232946},"index":0,"playId":"8320681d-0189-3f50-884b-f852d7f25928","pitchNumber":1,"startTime":"2026-06-21T22:26:57.709Z","endTime":"2026-06-21T22:27:03.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":101.1,"endSpeed":93.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.215865938276636,"aZ":-11.882034336912895,"pfxX":-5.303256169965729,"pfxZ":9.17248565582705,"pX":-1.0682943349337422,"pZ":2.826011865452964,"vX0":5.818611045864181,"vY0":-147.1901392274493,"vZ0":-5.599507932520931,"x":157.72,"y":162.48,"x0":-2.3738745686159346,"y0":50.00668916384261,"z0":5.4454234128640095,"aX":-11.736407525193284},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":15.8,"breakHorizontal":8.6,"spinRate":2494,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3709511176364071,"extension":6.542883727827452},"index":1,"playId":"1fd17ac7-90f4-34ec-8ca3-4ea7e03e835b","pitchNumber":2,"startTime":"2026-06-21T22:27:13.605Z","endTime":"2026-06-21T22:27:18.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":92.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.286445388926552,"aZ":-12.318530374163647,"pfxX":-5.315441012868238,"pfxZ":9.170352832892899,"pX":-0.07432103510843412,"pZ":2.2436832300538248,"vX0":8.098169665088793,"vY0":-145.34417614908185,"vZ0":-6.797143973107926,"x":119.83,"y":178.2,"x0":-2.1908560996120583,"y0":50.00092404128044,"z0":5.341787371066991,"aX":-11.506997635569482},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":15.6,"breakHorizontal":8.3,"spinRate":2436,"spinDirection":216},"zone":5,"typeConfidence":0.91,"plateTime":0.37515952815549625,"extension":6.579217475546814},"index":2,"playId":"ecf8e40b-c9c9-3880-adc0-eca5d0f381dd","pitchNumber":3,"startTime":"2026-06-21T22:27:31.201Z","endTime":"2026-06-21T22:27:36.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50380197192678,"aZ":-33.73281735412958,"pfxX":2.2399491726111886,"pfxZ":-0.9351084752322549,"pX":1.1341173908559583,"pZ":1.2146307997703902,"vX0":7.681443364971605,"vY0":-128.15883158983232,"vZ0":-3.8745529454640977,"x":73.77,"y":205.98,"x0":-2.1880452238934303,"y0":50.00140825050413,"z0":5.369499080531695,"aX":3.739728750767216},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.3,"breakHorizontal":-5.8,"spinRate":2464,"spinDirection":87},"zone":14,"typeConfidence":0.9,"plateTime":0.4267419479982699,"extension":6.72908677482645},"index":3,"playId":"63c9a76e-ee00-35a8-8477-7cfe6f885734","pitchNumber":4,"startTime":"2026-06-21T22:27:49.995Z","endTime":"2026-06-21T22:27:54.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.647015361694418,"aZ":-34.42200983614128,"pfxX":2.547172152417799,"pfxZ":-1.3256984901195459,"pX":0.7678638396687323,"pZ":1.3593419965464546,"vX0":6.2226896986401385,"vY0":-128.21774811390495,"vZ0":-3.5550894948788905,"x":87.73,"y":202.08,"x0":-2.006780135962577,"y0":50.0057754083102,"z0":5.406756058095511,"aX":4.3070495251722685},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.9,"breakHorizontal":-5.8,"spinRate":2482,"spinDirection":75},"zone":14,"typeConfidence":0.9,"plateTime":0.4246695634184374,"extension":6.763332716392201},"index":4,"playId":"ee8c8f94-da69-3c0f-a126-026dca9ed3fc","pitchNumber":5,"startTime":"2026-06-21T22:28:09.578Z","endTime":"2026-06-21T22:28:16.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":5.3999999999999915,"leverageIndex":2.33,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-06-21T22:28:16.479Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T22:29:21.998Z","endTime":"2026-06-21T22:30:10.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.346"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".627"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".717"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".787"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".743"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".382"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".395"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".377"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.77"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.10"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.23"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.69"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.12"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.77"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.77"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.26"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.90"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.98"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.14"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.55"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.41"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".260"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".295"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".229"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".043"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".139"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".148"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".040"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.346"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".627"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".717"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".787"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".743"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".382"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".395"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".377"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"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-21T22:28:37.367Z","endTime":"2026-06-21T22:29:24.368Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":91.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.117806910478976,"aZ":-14.062325276875995,"pfxX":-5.769291643146879,"pfxZ":8.39313035444827,"pX":-0.6173396889335593,"pZ":2.3020026624126615,"vX0":7.355730552836224,"vY0":-145.72733017338007,"vZ0":-5.992588747711132,"x":140.53,"y":176.63,"x0":-2.4204774786223187,"y0":50.005117564533904,"z0":5.229053068202903,"aX":-12.453907142721068},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":14.2,"breakHorizontal":9.0,"spinRate":2341,"spinDirection":215},"zone":4,"typeConfidence":0.9,"plateTime":0.3753583659763029,"extension":6.577456257482789},"index":1,"playId":"1a781051-9289-3ac6-9170-f783da401e0f","pitchNumber":1,"startTime":"2026-06-21T22:29:24.368Z","endTime":"2026-06-21T22:29:27.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.3,"endSpeed":93.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.268065080022133,"aZ":-13.99842861137338,"pfxX":-4.9071586811220484,"pfxZ":8.142383615705988,"pX":-0.14313834066509246,"pZ":1.9904991703220427,"vX0":8.379869203403592,"vY0":-147.38242635185102,"vZ0":-6.765779395085263,"x":122.46,"y":185.04,"x0":-2.3669196874941694,"y0":50.00151324030647,"z0":5.11890527519358,"aX":-10.952562861068289},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":13.8,"breakHorizontal":7.6,"spinRate":2435,"spinDirection":220},"zone":8,"typeConfidence":0.91,"plateTime":0.3695952660553079,"extension":6.578036251482031},"index":2,"playId":"e157a7cf-0a34-3c02-9fa5-b5fb4bb7410f","pitchNumber":2,"startTime":"2026-06-21T22:29:44.923Z","endTime":"2026-06-21T22:29:49.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":83.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.282900604424228,"aZ":-31.800027696792608,"pfxX":2.688343162543994,"pfxZ":0.2149375284587789,"pX":0.42473028073081887,"pZ":1.2708165017411586,"vX0":6.006872198781608,"vY0":-129.56863421881675,"vZ0":-4.3083190139010785,"x":100.81,"y":204.47,"x0":-2.2592652444626844,"y0":50.00211219536679,"z0":5.345040239108196,"aX":4.637465608711609},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.2,"breakHorizontal":-6.0,"spinRate":2625,"spinDirection":89},"zone":14,"typeConfidence":0.91,"plateTime":0.420349111034521,"extension":6.749058086109151},"index":3,"playId":"512b6544-fdad-3e08-89d8-29f683ab7aef","pitchNumber":3,"startTime":"2026-06-21T22:30:03.830Z","endTime":"2026-06-21T22:30:10.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":645302,"link":"/api/v1/people/645302"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.6000000000000085,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-06-21T22:30:10.593Z","atBatIndex":63}]