[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to left fielder Nelson Velázquez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T23:45:23.642Z","endTime":"2026-06-24T23:46:04.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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-24T20:18:30.962Z","endTime":"2026-06-24T23:20:08.075Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"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-24T23:20:08.075Z","endTime":"2026-06-24T23:45:07.121Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"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-24T23:45:07.121Z","endTime":"2026-06-24T23:45:25.969Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"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.4,"endSpeed":89.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71491381692683,"aZ":-11.144247724225703,"pfxX":4.785685547547176,"pfxZ":10.481056827251582,"pX":0.8316925811659319,"pZ":1.2590029074463562,"vX0":-1.0625416130476752,"vY0":-140.06416728493087,"vZ0":-11.83209364411039,"x":85.3,"y":204.79,"x0":0.5915642490019634,"y0":50.004707001073214,"z0":6.243780541743232,"aX":9.60299418764236},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":-8.5,"spinRate":2254,"spinDirection":152},"zone":14,"typeConfidence":0.88,"plateTime":0.3896026847274294,"extension":6.368111927355258},"index":3,"playId":"9073cbde-88cd-3407-addb-cdfc25dbf88e","pitchNumber":1,"startTime":"2026-06-24T23:45:25.969Z","endTime":"2026-06-24T23:45:29.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.382556602907496,"aZ":-44.463219452541196,"pfxX":-7.421622919310216,"pfxZ":-9.182119430354618,"pX":0.2908293714498724,"pZ":2.1446095888726804,"vX0":1.5284443120259494,"vY0":-115.76861080100183,"vZ0":-0.5381042349089693,"x":105.91,"y":180.88,"x0":0.5801322585093781,"y0":50.00198593461345,"z0":6.686578607997043,"aX":-9.934724778227652},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-16.4,"breakHorizontal":13.0,"spinRate":3171,"spinDirection":328},"zone":8,"typeConfidence":0.9,"plateTime":0.4756245724680426,"extension":6.190055349691632},"index":4,"playId":"50d22843-09ae-3354-822c-18524afd30d7","pitchNumber":2,"startTime":"2026-06-24T23:45:40.639Z","endTime":"2026-06-24T23:45:44.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19953164549805,"aZ":-11.780283345981434,"pfxX":5.2234426316726115,"pfxZ":10.269557807080318,"pX":-0.41719314897245974,"pZ":2.909607968214681,"vX0":-4.137387725291124,"vY0":-139.51348724967522,"vZ0":-7.5475749360063835,"x":132.9,"y":160.22,"x0":0.4008694785518946,"y0":50.00607831837915,"z0":6.413487550497852,"aX":10.375668903412938},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":-8.6,"spinRate":2248,"spinDirection":154},"zone":1,"typeConfidence":0.87,"plateTime":0.39149792771254477,"extension":6.470663931103983},"hitData":{"launchSpeed":88.7,"launchAngle":30.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.88,"coordY":83.92}},"index":5,"playId":"77d74ef6-2f17-33f8-9401-d02f2d1ac2aa","pitchNumber":3,"startTime":"2026-06-24T23:45:55.780Z","endTime":"2026-06-24T23:46:04.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-06-24T23:46:04.797Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T23:46:21.702Z","endTime":"2026-06-24T23:46:55.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":95.9,"endSpeed":88.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17859635067695,"aZ":-10.944510241356664,"pfxX":3.8873415494533567,"pfxZ":10.701486760897676,"pX":-0.20059028686219335,"pZ":2.371669987272761,"vX0":-2.868240313134622,"vY0":-139.42549076613236,"vZ0":-9.042062166478294,"x":124.65,"y":174.74,"x0":0.33263010895025674,"y0":50.00055236572896,"z0":6.364535099028395,"aX":7.708994119272801},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.9,"breakHorizontal":-6.5,"spinRate":2190,"spinDirection":156},"zone":5,"typeConfidence":0.89,"plateTime":0.3917459325443957,"extension":6.502569681716462},"index":0,"playId":"a099c944-321a-3fbb-9f4b-a0dafe69b306","pitchNumber":1,"startTime":"2026-06-24T23:46:29.197Z","endTime":"2026-06-24T23:46:33.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.571287242963034,"aZ":-29.43797607000032,"pfxX":-1.5156122334962243,"pfxZ":1.6119800106967404,"pX":0.3784883069344767,"pZ":2.426916542202134,"vX0":-0.10653073012012497,"vY0":-128.5421804820109,"vZ0":-4.338614327454148,"x":102.57,"y":173.25,"x0":0.6175419525109986,"y0":50.00110147387423,"z0":6.3903941139519524,"aX":-2.5670014977306925},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.3,"breakHorizontal":2.8,"spinRate":2751,"spinDirection":240},"zone":6,"typeConfidence":0.89,"plateTime":0.42411682152243957,"extension":6.2651851290872065},"hitData":{"launchSpeed":75.6,"launchAngle":28.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":201.51,"coordY":126.05}},"index":1,"playId":"52246529-400f-33ca-9fdb-4c2fd299394d","pitchNumber":2,"startTime":"2026-06-24T23:46:44.554Z","endTime":"2026-06-24T23:46:55.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-24T23:46:55.697Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T23:47:20.943Z","endTime":"2026-06-24T23:49:39.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":95.8,"endSpeed":88.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.846774216138765,"aZ":-10.426270220007616,"pfxX":4.987881783504928,"pfxZ":10.980320659089665,"pX":0.0011289989294228076,"pZ":3.175620534092174,"vX0":-3.0915024621084752,"vY0":-139.49046844413712,"vZ0":-7.092286674229239,"x":116.96,"y":153.04,"x0":0.4727155574416873,"y0":50.00556310878963,"z0":6.430147734461178,"aX":9.882104908835327},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.7,"breakHorizontal":-8.4,"spinRate":2226,"spinDirection":156},"zone":2,"typeConfidence":0.88,"plateTime":0.39187907733783867,"extension":6.312859390817755},"index":0,"playId":"1f81b525-cc7f-3e86-bf3e-400ee95bd84e","pitchNumber":1,"startTime":"2026-06-24T23:47:28.500Z","endTime":"2026-06-24T23:47:31.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82021071653991,"aZ":-17.021986402699707,"pfxX":8.264873621138209,"pfxZ":7.796910425076767,"pX":-0.15674683176513515,"pZ":1.4540905706259273,"vX0":-4.263927724415554,"vY0":-138.26381225879246,"vZ0":-9.949014234074236,"x":122.97,"y":199.52,"x0":0.3287961371826858,"y0":50.00085388301989,"z0":6.232640575473561,"aX":16.055639179411966},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.4,"breakHorizontal":-14.2,"spinRate":2160,"spinDirection":147},"zone":13,"typeConfidence":0.93,"plateTime":0.39562387003796795,"extension":6.4591287367172665},"index":1,"playId":"527fe0a8-896c-3b7d-96ee-f7b07da63bd2","pitchNumber":2,"startTime":"2026-06-24T23:47:49.101Z","endTime":"2026-06-24T23:47:53.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"726c2655-e9ef-3f01-a71b-fc5db05e2d52","startTime":"2026-06-24T23:48:09.347Z","endTime":"2026-06-24T23:48:12.347Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.548841174216573,"aZ":-28.097031746493553,"pfxX":-2.123855300722097,"pfxZ":2.383228833307615,"pX":-1.552229990316186,"pZ":1.683475665127092,"vX0":-4.218808689501981,"vY0":-129.51857382762927,"vZ0":-6.403471499995809,"x":176.17,"y":193.33,"x0":0.36982918850930124,"y0":50.00229494458894,"z0":6.319969804761879,"aX":-3.6281361577156273},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.2,"breakHorizontal":4.7,"spinRate":2748,"spinDirection":206},"zone":13,"typeConfidence":0.89,"plateTime":0.42194716175550173,"extension":6.35533324250083},"index":3,"playId":"27ff3fe7-395b-3c51-be28-f20d555811b2","pitchNumber":3,"startTime":"2026-06-24T23:48:27.829Z","endTime":"2026-06-24T23:48:31.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08834875517049,"aZ":-28.214149487147782,"pfxX":-2.754547981573819,"pfxZ":2.3007093670084813,"pX":-0.7740112282439278,"pZ":0.9390156591353022,"vX0":-2.588261802426434,"vY0":-129.9639804021163,"vZ0":-8.060030607807139,"x":146.5,"y":213.43,"x0":0.5909177926452084,"y0":50.000427980509755,"z0":6.209417160690808,"aX":-4.731804766203088},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.6,"breakHorizontal":5.5,"spinRate":2733,"spinDirection":197},"zone":13,"typeConfidence":0.87,"plateTime":0.4207204396871158,"extension":6.268487064961012},"index":4,"playId":"c7180502-25a6-39a5-80fa-a9e6aa7232f2","pitchNumber":4,"startTime":"2026-06-24T23:48:48.476Z","endTime":"2026-06-24T23:48:52.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.484306428662656,"aZ":-9.963735452542775,"pfxX":5.329981449285946,"pfxZ":11.186122590437467,"pX":-1.3823850015147638,"pZ":3.3666245394208003,"vX0":-6.255185195401343,"vY0":-139.77848215621958,"vZ0":-6.6121086994289335,"x":169.69,"y":147.88,"x0":0.18831096575474965,"y0":50.00511943951522,"z0":6.411858896764869,"aX":10.585295786683929},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.1,"breakHorizontal":-8.4,"spinRate":2213,"spinDirection":152},"zone":11,"typeConfidence":0.88,"plateTime":0.3913461877681077,"extension":6.4338740157078025},"index":5,"playId":"e331e04f-f485-3a49-83c6-dbbb235ead62","pitchNumber":5,"startTime":"2026-06-24T23:49:13.568Z","endTime":"2026-06-24T23:49:16.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.887998950911793,"aZ":-44.592010567928455,"pfxX":-4.98726475563365,"pfxZ":-8.799725343109047,"pX":-0.8811081571511805,"pZ":2.0154011357512203,"vX0":-1.7052506268718939,"vY0":-118.67144058520634,"vZ0":-1.0991524118758869,"x":150.59,"y":184.36,"x0":0.49661626945785986,"y0":50.00075929661711,"z0":6.583444082985094,"aX":-7.039389422721916},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-15.8,"breakHorizontal":9.5,"spinRate":3095,"spinDirection":324},"zone":13,"typeConfidence":0.86,"plateTime":0.4633661879227846,"extension":6.05939323297101},"index":6,"playId":"13b12e95-4dc8-30fc-b10a-cd8f69fed689","pitchNumber":6,"startTime":"2026-06-24T23:49:33.383Z","endTime":"2026-06-24T23:49:39.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-24T23:49:39.007Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a line drive to right fielder Jordan Walker. Geraldo Perdomo to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T23:49:54.370Z","endTime":"2026-06-24T23:53:05.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75546979060972,"aZ":-11.605930297789708,"pfxX":4.865741696608328,"pfxZ":10.421451095972634,"pX":0.5170266762430535,"pZ":1.7245844000362287,"vX0":-1.3259019826158007,"vY0":-139.2306874825054,"vZ0":-10.397074062854209,"x":97.29,"y":192.22,"x0":0.3657464558257079,"y0":50.00076083765503,"z0":6.263840036222882,"aX":9.600578112301513},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":-8.5,"spinRate":2235,"spinDirection":155},"zone":9,"typeConfidence":0.88,"plateTime":0.3926335286370972,"extension":6.361888796168747},"index":0,"playId":"6f92b4cc-7f6f-3dc5-af8a-a517705a6438","pitchNumber":1,"startTime":"2026-06-24T23:50:05.142Z","endTime":"2026-06-24T23:50:32.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.438050153230623,"aZ":-22.596735187457824,"pfxX":8.928673060882453,"pfxZ":5.453881922985561,"pX":1.6843150061977696,"pZ":3.106463063134291,"vX0":-0.6157643351038826,"vY0":-131.55174319520603,"vZ0":-3.9321442579397945,"x":52.8,"y":154.91,"x0":0.7609354236480637,"y0":50.00214325897301,"z0":6.2919711215252825,"aX":15.676201523365537},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.2,"breakHorizontal":-16.1,"spinRate":1933,"spinDirection":133},"zone":12,"typeConfidence":0.92,"plateTime":0.41606828701931375,"extension":6.098587233186797},"index":1,"playId":"3ea06ebe-9d01-330e-9a09-8ae5341e9d9a","pitchNumber":2,"startTime":"2026-06-24T23:50:37.993Z","endTime":"2026-06-24T23:50:43.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.337484430165407,"aZ":-22.594802278009332,"pfxX":10.185883405686749,"pfxZ":5.54752709423867,"pX":1.3098431862280298,"pZ":2.4007410737499963,"vX0":-2.010940746985457,"vY0":-130.74394740285965,"vZ0":-5.57247362002535,"x":67.07,"y":173.96,"x0":0.7674004070191183,"y0":50.0005706171362,"z0":6.262239765040833,"aX":17.57846931831429},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.0,"breakHorizontal":-18.0,"spinRate":1874,"spinDirection":133},"zone":12,"typeConfidence":0.93,"plateTime":0.4194066286038818,"extension":6.018348918766804},"index":2,"playId":"c8e5ad8d-4d1d-3143-abbd-8193797a5a85","pitchNumber":3,"startTime":"2026-06-24T23:50:58.447Z","endTime":"2026-06-24T23:51:02.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.491483634361387,"aZ":-45.519754412043206,"pfxX":-4.706525636007407,"pfxZ":-9.44833985347098,"pX":-0.9510130835654517,"pZ":0.6676666169190169,"vX0":-1.9838786156385457,"vY0":-119.07551532515754,"vZ0":-3.845786962022681,"x":153.25,"y":220.75,"x0":0.5088088374776191,"y0":50.00495149058259,"z0":6.4928746800294075,"aX":-6.644796965023333},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-17.8,"breakHorizontal":9.0,"spinRate":3217,"spinDirection":329},"zone":13,"typeConfidence":0.89,"plateTime":0.463011760010549,"extension":6.137909574046621},"index":3,"playId":"6e789e1e-a41f-39db-9436-e610f7e557c9","pitchNumber":4,"startTime":"2026-06-24T23:51:20.421Z","endTime":"2026-06-24T23:51:26.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-24T23:51:45.404Z","endTime":"2026-06-24T23:52:03.803Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"4570ae98-2d73-39d9-b80a-c33c57a8f1ef","startTime":"2026-06-24T23:52:03.803Z","endTime":"2026-06-24T23:52:08.486Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.088516051094555,"aZ":-13.0758275745575,"pfxX":2.7456099201476043,"pfxZ":9.772594027841508,"pX":0.5207384522898326,"pZ":3.3634877261810363,"vX0":-0.7207969952411212,"vY0":-138.6888479990065,"vZ0":-6.13431967500528,"x":97.15,"y":147.97,"x0":0.4267701973868311,"y0":50.00156727823228,"z0":6.470700061525261,"aX":5.365297722461955},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":-4.8,"spinRate":2142,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.3944456278198758,"extension":6.278759132522128},"index":6,"playId":"ca9801d0-f71e-37d9-a2f8-35ac0e08de70","pitchNumber":5,"startTime":"2026-06-24T23:52:26.562Z","endTime":"2026-06-24T23:52:31.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15697000536679,"aZ":-22.838307477721465,"pfxX":7.772856069772416,"pfxZ":5.4536378606736164,"pX":1.404482781327044,"pZ":2.7646462857948246,"vX0":-0.7143294992760468,"vY0":-129.50652394295184,"vZ0":-4.547143413327384,"x":63.46,"y":164.13,"x0":0.6719526662294574,"y0":50.00253890252529,"z0":6.273914589063773,"aX":13.30026324504076},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.1,"breakHorizontal":-13.9,"spinRate":1862,"spinDirection":131},"zone":12,"typeConfidence":0.9,"plateTime":0.4217408088319865,"extension":6.031696141540604},"hitData":{"launchSpeed":88.1,"launchAngle":14.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.93,"coordY":93.91}},"index":7,"playId":"8c7cf95e-7fba-37c3-8753-232b95108db8","pitchNumber":6,"startTime":"2026-06-24T23:52:54.819Z","endTime":"2026-06-24T23:53:05.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.88,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-24T23:53:05.850Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Arenado pops out to second baseman JJ Wetherholt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T23:53:47.122Z","endTime":"2026-06-24T23:56:00.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.136041294402762,"aZ":-44.571060750775985,"pfxX":-4.096820779034603,"pfxZ":-9.015663716477945,"pX":-0.3434502943122812,"pZ":2.750990389562199,"vX0":-1.0551833910145103,"vY0":-117.11246665192147,"vZ0":0.6294104418453672,"x":130.09,"y":164.5,"x0":0.6461316225613762,"y0":50.00150822761047,"z0":6.680710361249782,"aX":-5.634346099576315},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-15.8,"breakHorizontal":7.7,"spinRate":3031,"spinDirection":330},"zone":4,"typeConfidence":0.89,"plateTime":0.4694448577247532,"extension":6.189461895340923},"index":0,"playId":"70031324-cf68-345b-9613-9eb68cd4ceb7","pitchNumber":1,"startTime":"2026-06-24T23:54:01.826Z","endTime":"2026-06-24T23:54:05.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.358699781021954,"aZ":-24.615558227474025,"pfxX":8.771467797979225,"pfxZ":4.383449873944823,"pX":2.727948807645061,"pZ":4.142745586125008,"vX0":1.8745658395033447,"vY0":-130.20231244155627,"vZ0":-1.1233767775615815,"x":13.02,"y":126.93,"x0":0.8597319288462408,"y0":50.00021136058339,"z0":6.435857925500135,"aX":15.114628980816713},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.9,"breakHorizontal":-16.3,"spinRate":1843,"spinDirection":129},"zone":12,"typeConfidence":0.89,"plateTime":0.4200615794083884,"extension":6.069714344203539},"index":1,"playId":"1480e422-6ef1-3042-8eeb-99d0c700e009","pitchNumber":2,"startTime":"2026-06-24T23:54:19.316Z","endTime":"2026-06-24T23:54:22.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96093458799379,"aZ":-20.86009231485624,"pfxX":-0.9515920027654092,"pfxZ":6.2067647850338155,"pX":0.3860799471418544,"pZ":4.3805657682901264,"vX0":-0.36053339571274456,"vY0":-133.26376811695638,"vZ0":-1.7685955943537,"x":102.28,"y":120.5,"x0":0.6462737923543292,"y0":50.00382231755991,"z0":6.538879556117174,"aX":-1.7351149550836074},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.2,"breakHorizontal":1.8,"spinRate":2637,"spinDirection":173},"zone":12,"typeConfidence":0.91,"plateTime":0.40887141776423697,"extension":6.219835704344106},"index":2,"playId":"ba2cdd17-00f6-3af0-9ee0-f8d0007afc3c","pitchNumber":3,"startTime":"2026-06-24T23:54:38.597Z","endTime":"2026-06-24T23:54:43.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45133350121874,"aZ":-27.73380082752123,"pfxX":-3.2446707490015196,"pfxZ":2.6382293576394247,"pX":-0.6487775429548107,"pZ":1.9999953139908075,"vX0":-1.9143304567361403,"vY0":-128.3190824635978,"vZ0":-5.599950919029609,"x":141.73,"y":184.78,"x0":0.5263604656495547,"y0":50.00191022913968,"z0":6.348596672288394,"aX":-5.455520554201074},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.8,"breakHorizontal":6.2,"spinRate":2686,"spinDirection":226},"zone":7,"typeConfidence":0.92,"plateTime":0.4254789343377059,"extension":6.178597662460382},"index":3,"playId":"cf0ef34f-0780-310c-a9d1-84508c01e5ff","pitchNumber":4,"startTime":"2026-06-24T23:54:59.953Z","endTime":"2026-06-24T23:55:03.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.638002684879513,"aZ":-45.5490470814371,"pfxX":-6.4479807239902325,"pfxZ":-9.630338349299551,"pX":-0.5939695757808902,"pZ":2.3092251148246334,"vX0":-0.889441509179796,"vY0":-117.74533569773001,"vZ0":-0.06486441711596469,"x":139.64,"y":176.43,"x0":0.6266258871197288,"y0":50.00359273269701,"z0":6.590716803116622,"aX":-8.954469819871544},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-17.0,"breakHorizontal":11.9,"spinRate":3163,"spinDirection":331},"zone":4,"typeConfidence":0.88,"plateTime":0.467142351148949,"extension":6.107656252619945},"index":4,"playId":"5116c893-3aad-3299-8c4a-00bea169b515","pitchNumber":5,"startTime":"2026-06-24T23:55:24.698Z","endTime":"2026-06-24T23:55:28.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0115511361065,"aZ":-16.511674889868047,"pfxX":6.426957928902226,"pfxZ":7.927646229455931,"pX":-0.6897059483390704,"pZ":3.260158285893292,"vX0":-5.000193181592348,"vY0":-139.34920813980182,"vZ0":-5.588028411197683,"x":143.29,"y":150.76,"x0":0.28895410379760633,"y0":50.00173319526676,"z0":6.374551502963947,"aX":12.695013154782412},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":-10.7,"spinRate":2080,"spinDirection":148},"zone":1,"typeConfidence":0.91,"plateTime":0.39239024584797555,"extension":6.38346725506101},"hitData":{"launchSpeed":70.3,"launchAngle":58.0,"totalDistance":168.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":133.95}},"index":5,"playId":"0ab0d10d-c1a6-312f-91fb-ed85a6daa21f","pitchNumber":6,"startTime":"2026-06-24T23:55:51.291Z","endTime":"2026-06-24T23:56:00.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.800000000000004,"leverageIndex":1.83,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-06-24T23:56:00.320Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, shortstop Geraldo Perdomo to first baseman LuJames Groover.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-24T23:58:12.832Z","endTime":"2026-06-24T23:58:34.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10143077300729,"aZ":-15.649936736162088,"pfxX":5.491450054898307,"pfxZ":9.208318915524671,"pX":0.2985623054522989,"pZ":1.574054240150357,"vX0":-6.832398333664087,"vY0":-132.5422930014585,"vZ0":-6.488458822455696,"x":105.62,"y":196.28,"x0":2.1861829980813505,"y0":50.00018558326638,"z0":5.17998459950977,"aX":9.851442201685794},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.6,"breakHorizontal":-8.6,"spinRate":2343,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.41193579333420427,"extension":6.51153929132987},"hitData":{"launchSpeed":99.7,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.98,"coordY":140.03}},"index":0,"playId":"6d7a455d-91e9-375a-bd76-1feb6872e8bd","pitchNumber":1,"startTime":"2026-06-24T23:58:26.463Z","endTime":"2026-06-24T23:58:34.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-06-24T23:58:34.479Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-24T23:59:09.273Z","endTime":"2026-06-25T00:00:34.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-24T23:58:55.291Z","endTime":"2026-06-24T23:59:11.442Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.738462881343946,"aZ":-13.825589157384695,"pfxX":2.880855718857389,"pfxZ":10.083231610155021,"pX":-1.0452519032004015,"pZ":1.100617707152719,"vX0":-9.194499007132508,"vY0":-133.53203604763183,"vZ0":-8.230240925585594,"x":156.84,"y":209.06,"x0":2.056969799649701,"y0":50.001678971457075,"z0":5.201633225901179,"aX":5.242973435895964},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.8,"breakHorizontal":-3.4,"spinRate":2381,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.4090225764329989,"extension":6.562389124879619},"index":1,"playId":"07b2789e-ad2a-35b5-bd59-58fd92135a7b","pitchNumber":1,"startTime":"2026-06-24T23:59:11.442Z","endTime":"2026-06-24T23:59:14.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86944384475598,"aZ":-15.581383205892946,"pfxX":3.3645185020838095,"pfxZ":9.10474351467579,"pX":-1.142500255612522,"pZ":1.7916046398090104,"vX0":-9.848489717727661,"vY0":-133.88722004756357,"vZ0":-5.953244826495689,"x":160.55,"y":190.41,"x0":2.1402297853960572,"y0":50.00328488121221,"z0":5.151951760737616,"aX":6.132915572960193},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":-4.1,"spinRate":2359,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.40849662717087565,"extension":6.490463908666392},"index":2,"playId":"29a36a29-d922-30df-99b2-4f29c8add3c0","pitchNumber":2,"startTime":"2026-06-24T23:59:29.751Z","endTime":"2026-06-24T23:59:33.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.059604752029966,"aZ":-24.979251688930034,"pfxX":-0.5872203607883629,"pfxZ":4.359116986347983,"pX":-0.23962353398254024,"pZ":3.1914770073745604,"vX0":-5.5864467401922395,"vY0":-127.3999657895942,"vZ0":-1.2838045810004834,"x":126.13,"y":152.61,"x0":2.0538301191724835,"y0":50.00532055173946,"z0":5.667916224144035,"aX":-0.9687339761566773},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.8,"breakHorizontal":2.3,"spinRate":2489,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.42918440039649663,"extension":6.0213529091583835},"index":3,"playId":"c8b98e98-b542-37f7-a407-61890f593f7f","pitchNumber":3,"startTime":"2026-06-24T23:59:52.387Z","endTime":"2026-06-24T23:59:56.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.305265377437713,"aZ":-31.61357978490514,"pfxX":-8.260501066415493,"pfxZ":0.41258481860792706,"pX":1.3260264750382424,"pZ":3.989506320646691,"vX0":0.1063465753457814,"vY0":-115.99170498294299,"vZ0":3.1299412138240372,"x":66.45,"y":131.06,"x0":2.3521451197316994,"y0":50.00215720824751,"z0":5.642759530955269,"aX":-11.221472620459402},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.8,"breakHorizontal":14.9,"spinRate":2385,"spinDirection":299},"zone":12,"typeConfidence":2.0,"plateTime":0.4727514454302848,"extension":5.94597430649709},"index":4,"playId":"dbe1881e-6d9a-33d1-b769-33544aa6dc47","pitchNumber":4,"startTime":"2026-06-25T00:00:10.372Z","endTime":"2026-06-25T00:00:13.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34888626094345,"aZ":-26.509169730264137,"pfxX":0.05624220903169963,"pfxZ":3.5410098755156216,"pX":-1.373953360945741,"pZ":2.9296229984792412,"vX0":-8.180211257059428,"vY0":-125.3689308760161,"vZ0":-1.5284529540175835,"x":169.37,"y":159.68,"x0":1.9179723733447067,"y0":50.001313216609304,"z0":5.702330285022781,"aX":0.0922607920971939},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.4,"breakHorizontal":1.7,"spinRate":2507,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.43619289506005954,"extension":5.869257202499027},"index":5,"playId":"e286083b-73dc-353b-9d75-114f300fec08","pitchNumber":5,"startTime":"2026-06-25T00:00:30.261Z","endTime":"2026-06-25T00:00:34.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:00:34.274Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-25T00:00:53.514Z","endTime":"2026-06-25T00:03:38.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22912585017442,"aZ":-24.881656194742384,"pfxX":0.5615450349876465,"pfxZ":4.255678874169279,"pX":0.12720020967189644,"pZ":2.855125699586091,"vX0":-5.400926747437417,"vY0":-129.59111914753166,"vZ0":-2.1468107843388085,"x":112.15,"y":161.69,"x0":2.1588171579714985,"y0":50.0009786241346,"z0":5.5808047127247224,"aX":0.9619293101754738},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.4,"breakHorizontal":0.1,"spinRate":2486,"spinDirection":174},"zone":5,"typeConfidence":2.0,"plateTime":0.42148312513124075,"extension":6.107735944110992},"index":0,"playId":"5658bdc0-ec89-3917-bb07-bfc134350189","pitchNumber":1,"startTime":"2026-06-25T00:01:02.205Z","endTime":"2026-06-25T00:01:05.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":92.4,"endSpeed":85.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27315594843887,"aZ":-16.54862912180389,"pfxX":3.2089427225300713,"pfxZ":8.44267434979902,"pX":-0.5492467887153428,"pZ":4.200678798249729,"vX0":-8.338504566771917,"vY0":-134.4656560661144,"vZ0":-0.048128871161683684,"x":137.94,"y":125.36,"x0":2.160497334794044,"y0":50.000164323869285,"z0":5.3826083610493445,"aX":5.937834687864306},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.5,"breakHorizontal":-4.2,"spinRate":2392,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4057000994131754,"extension":6.367238555637544},"index":1,"playId":"2893bc6d-3b98-302d-806e-a7e4896ecd39","pitchNumber":2,"startTime":"2026-06-25T00:01:25.140Z","endTime":"2026-06-25T00:01:34.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-25T00:01:51.976Z","endTime":"2026-06-25T00:02:08.606Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.810257062758488,"aZ":-34.49735031596421,"pfxX":-7.867983092219692,"pfxZ":-1.641055609848192,"pX":-0.7269671248219874,"pZ":1.9786425407162407,"vX0":-4.4272294717814935,"vY0":-118.74891069113234,"vZ0":-0.7063649401136007,"x":144.71,"y":185.36,"x0":2.1898661975457747,"y0":50.00363899571206,"z0":5.445181710064791,"aX":-11.127213747523255},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.9,"breakHorizontal":15.4,"spinRate":2371,"spinDirection":309},"zone":7,"typeConfidence":2.0,"plateTime":0.462972189927235,"extension":6.110103423423657},"index":3,"playId":"0dd5df61-6849-3ed4-87e7-6ac421501848","pitchNumber":3,"startTime":"2026-06-25T00:02:08.606Z","endTime":"2026-06-25T00:02:12.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":93.8,"endSpeed":85.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.005951236156815,"aZ":-15.867873483159633,"pfxX":3.1572137889909784,"pfxZ":8.613430713918852,"pX":0.29984849866814056,"pZ":4.724077435077771,"vX0":-6.061624630166792,"vY0":-136.48565690867179,"vZ0":1.1263985000138914,"x":105.57,"y":111.23,"x0":2.1357171330469096,"y0":50.00543758473247,"z0":5.396039469573754,"aX":5.979479162688652},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":-4.4,"spinRate":2443,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.40074119346589,"extension":6.311916306077339},"index":4,"playId":"f27e3aa0-21ef-3060-95da-31b196833141","pitchNumber":4,"startTime":"2026-06-25T00:02:37.767Z","endTime":"2026-06-25T00:02:41.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.859526113542977,"aZ":-35.66696599685126,"pfxX":-7.033222989628472,"pfxZ":-2.5140015524077093,"pX":-0.9462667619975852,"pZ":1.8929965204937922,"vX0":-5.021227680534774,"vY0":-117.62934414669515,"vZ0":-0.5206146213067327,"x":153.07,"y":187.67,"x0":2.1351387547223357,"y0":50.00112099034081,"z0":5.445219215931985,"aX":-9.780918799095467},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.3,"breakHorizontal":14.0,"spinRate":2402,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.46695655882069387,"extension":6.15303655877184},"index":5,"playId":"be2559e9-952f-3bdf-974b-43a21603b5e9","pitchNumber":5,"startTime":"2026-06-25T00:02:58.580Z","endTime":"2026-06-25T00:03:02.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":6,"playId":"67db24ac-d572-4afb-836a-99b134352003","startTime":"2026-06-25T00:03:15.813Z","endTime":"2026-06-25T00:03:20.813Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":92.5,"endSpeed":84.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.326342015613964,"aZ":-16.290208771142723,"pfxX":3.216616070356629,"pfxZ":8.652773549720067,"pX":-0.010791715741241966,"pZ":4.1892379699567455,"vX0":-6.9181690265369,"vY0":-134.64356101351297,"vZ0":-0.003986920111040404,"x":117.41,"y":125.67,"x0":2.174307712984575,"y0":50.00083459138854,"z0":5.343823339924151,"aX":5.904442624321867},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":-4.3,"spinRate":2509,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.40686128566369195,"extension":6.543197468422873},"index":7,"playId":"909357a6-95d1-340d-8a2b-b5ee70d9619b","pitchNumber":6,"startTime":"2026-06-25T00:03:34.588Z","endTime":"2026-06-25T00:03:38.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:03:38.122Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nelson Velázquez flies out to center fielder Tommy Troy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-25T00:03:54.325Z","endTime":"2026-06-25T00:06:51.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1728567820478,"aZ":-25.368621773586113,"pfxX":-2.593651978408555,"pfxZ":4.117634020505143,"pX":0.13311518349419796,"pZ":3.5160288518729352,"vX0":-4.327400084534816,"vY0":-127.49082889095314,"vZ0":-0.3905335027005282,"x":111.93,"y":143.85,"x0":2.1866783515660693,"y0":50.00305885711514,"z0":5.666085763073519,"aX":-4.287540251558393},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.6,"breakHorizontal":5.6,"spinRate":2477,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.4289265678182064,"extension":6.119005180798658},"index":0,"playId":"65b94c0c-0b10-309e-8cc3-9356bc9218aa","pitchNumber":1,"startTime":"2026-06-25T00:04:06.813Z","endTime":"2026-06-25T00:04:10.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.194214087229547,"aZ":-15.453249718117094,"pfxX":3.37609258797652,"pfxZ":9.103499761181135,"pX":-0.3279453079066303,"pZ":3.9910855533523546,"vX0":-7.757720807733532,"vY0":-134.43001006114937,"vZ0":-0.7207021276104305,"x":129.5,"y":131.02,"x0":2.152075998156688,"y0":50.00153614020111,"z0":5.356109781690233,"aX":6.2013268640723265},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":-4.6,"spinRate":2491,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.40691745821510006,"extension":6.325033618995143},"index":1,"playId":"355e42ed-fc09-3873-83fe-2b2a182da749","pitchNumber":2,"startTime":"2026-06-25T00:04:27.352Z","endTime":"2026-06-25T00:04:31.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.948429097396723,"aZ":-27.19226022253744,"pfxX":-3.227514174414735,"pfxZ":3.1027657356996503,"pX":-0.1875562380707599,"pZ":3.3800421306373556,"vX0":-4.4545708698372,"vY0":-125.80622036909357,"vZ0":-0.36696242637956367,"x":124.15,"y":147.52,"x0":2.023875322421222,"y0":50.00572981152915,"z0":5.727370524757087,"aX":-5.185323084171764},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.8,"breakHorizontal":6.8,"spinRate":2470,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.4349759413939558,"extension":5.9809781778132605},"index":2,"playId":"ed17bdb5-ac74-3bff-87e7-2f323a80effb","pitchNumber":3,"startTime":"2026-06-25T00:04:47.457Z","endTime":"2026-06-25T00:04:51.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-25T00:05:06.558Z","endTime":"2026-06-25T00:05:17.674Z","isPitch":false,"type":"action","player":{"id":676369,"link":"/api/v1/people/676369"},"defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97975308949659,"aZ":-14.611155801862605,"pfxX":3.068474054451975,"pfxZ":9.235319388778752,"pX":-0.09290059877287696,"pZ":3.0087775228798086,"vX0":-7.095961061264402,"vY0":-136.5332275500643,"vZ0":-3.4769380203606035,"x":120.54,"y":157.54,"x0":2.1325986482953416,"y0":50.005782205014924,"z0":5.294316650658403,"aX":5.838350411352242},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":-4.2,"spinRate":2528,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.40005625677960355,"extension":6.318405949652393},"index":4,"playId":"73c55149-014a-3878-8c86-f4b70a27a50a","pitchNumber":4,"startTime":"2026-06-25T00:05:17.674Z","endTime":"2026-06-25T00:05:20.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.008727298353207,"aZ":-32.135035240699686,"pfxX":-3.9715700352977015,"pfxZ":0.027217679624721214,"pX":-1.5700924578747268,"pZ":1.4378972440465099,"vX0":-7.312528718213232,"vY0":-119.78825581132493,"vZ0":-2.4696653242695015,"x":176.85,"y":199.96,"x0":2.043011076321307,"y0":50.003882790224004,"z0":5.366694471164377,"aX":-5.746936020550898},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.4,"breakHorizontal":9.0,"spinRate":2405,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.45794886245658617,"extension":6.301391838044617},"index":5,"playId":"ccbc3725-3fd8-398a-b1b1-417c9524456a","pitchNumber":5,"startTime":"2026-06-25T00:05:43.901Z","endTime":"2026-06-25T00:05:48.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.059341549915533,"aZ":-14.847879229864525,"pfxX":3.227252340373256,"pfxZ":9.35436261946608,"pX":0.9413960982898346,"pZ":2.7393254780847585,"vX0":-4.690027728631938,"vY0":-134.9262244367028,"vZ0":-3.9347059766459798,"x":81.12,"y":164.82,"x0":2.2791018359535204,"y0":50.005001252582616,"z0":5.255886347147537,"aX":5.9794736812212745},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.3,"breakHorizontal":-4.9,"spinRate":2421,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4052116836827522,"extension":6.359145447232224},"index":6,"playId":"9ef05bcc-751b-308b-9d00-341247565686","pitchNumber":6,"startTime":"2026-06-25T00:06:05.133Z","endTime":"2026-06-25T00:06:32.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.375785181628757,"aZ":-33.074942931075284,"pfxX":-6.953290376865011,"pfxZ":-0.6468060237394706,"pX":-0.3718180117724562,"pZ":2.38102056448072,"vX0":-3.596898911815372,"vY0":-117.72382846270614,"vZ0":-0.33940538681559296,"x":131.17,"y":174.49,"x0":2.0790266861024245,"y0":50.00027923792361,"z0":5.5890342147329815,"aX":-9.755267151484938},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.0,"breakHorizontal":13.4,"spinRate":2415,"spinDirection":305},"zone":4,"typeConfidence":2.0,"plateTime":0.4652968870990315,"extension":6.140876614905291},"hitData":{"launchSpeed":95.2,"launchAngle":38.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.76,"coordY":70.6}},"index":7,"playId":"ebc6e8ac-06cb-30cf-93f5-57936630221b","pitchNumber":7,"startTime":"2026-06-25T00:06:41.839Z","endTime":"2026-06-25T00:06:51.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:06:51.316Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Troy strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-25T00:09:02.387Z","endTime":"2026-06-25T00:10:24.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47568229632961,"aZ":-27.006540611552683,"pfxX":-2.2828653173829903,"pfxZ":3.110337149138891,"pX":0.47712012899104034,"pZ":2.717086041333766,"vX0":0.10160198057529221,"vY0":-127.45121597046577,"vZ0":-3.957344494280193,"x":98.81,"y":165.42,"x0":0.7341154414173124,"y0":50.00563433535726,"z0":6.396130123220101,"aX":-3.797905502735923},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.0,"breakHorizontal":4.1,"spinRate":2739,"spinDirection":225},"zone":3,"typeConfidence":0.9,"plateTime":0.42795039020684333,"extension":6.33226089945852},"index":0,"playId":"4311c9d3-f839-3003-aa05-a11bd2bb627a","pitchNumber":1,"startTime":"2026-06-25T00:09:04.559Z","endTime":"2026-06-25T00:09:08.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07920585830032,"aZ":-11.973354884433352,"pfxX":4.92838346089256,"pfxZ":10.397296630404629,"pX":-0.18757269153330594,"pZ":1.730397393270006,"vX0":-2.87886433290768,"vY0":-138.32933231520641,"vZ0":-10.292749270197707,"x":124.15,"y":192.06,"x0":0.22482303036998233,"y0":50.00553778412976,"z0":6.296421586342771,"aX":9.578256909013565},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":-8.4,"spinRate":2218,"spinDirection":154},"zone":8,"typeConfidence":0.87,"plateTime":0.39555250107047435,"extension":6.325198638588828},"index":1,"playId":"7f7eef59-a9ff-3313-a857-8adaa7441a4d","pitchNumber":2,"startTime":"2026-06-25T00:09:18.161Z","endTime":"2026-06-25T00:09:21.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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-25T00:09:30.406Z","endTime":"2026-06-25T00:09:42.476Z","isPitch":false,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.072076076926106,"aZ":-27.762536497559303,"pfxX":-1.888760250476687,"pfxZ":2.5834748849631657,"pX":-1.3316600016231033,"pZ":1.351376984979698,"vX0":-3.6151104790667663,"vY0":-128.69603000656443,"vZ0":-7.093995075289958,"x":167.76,"y":202.29,"x0":0.326623400266709,"y0":50.00401420061926,"z0":6.240170673079484,"aX":-3.22686307952277},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.6,"breakHorizontal":4.1,"spinRate":2655,"spinDirection":212},"zone":13,"typeConfidence":0.91,"plateTime":0.42262091263119483,"extension":6.309810453346284},"index":3,"playId":"bfced940-8deb-3628-a24f-4dc818acf37b","pitchNumber":3,"startTime":"2026-06-25T00:09:42.476Z","endTime":"2026-06-25T00:09:46.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":89.0,"endSpeed":83.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.007773087175504,"aZ":-27.356775847247388,"pfxX":-2.0234860744360144,"pfxZ":2.781381409877536,"pX":-0.9427780960292356,"pZ":2.2508934258414444,"vX0":-2.769273129588635,"vY0":-129.75736037157077,"vZ0":-5.200132312168751,"x":152.94,"y":178.01,"x0":0.3946907067099538,"y0":50.00350128072951,"z0":6.3238525160431,"aX":-3.506869965125081},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.3,"breakHorizontal":4.2,"spinRate":2751,"spinDirection":212},"zone":13,"typeConfidence":0.86,"plateTime":0.41952198568297616,"extension":6.51903928129618},"index":4,"playId":"1e832f59-b5e5-345a-b10b-0ebc2f4eb530","pitchNumber":4,"startTime":"2026-06-25T00:09:59.794Z","endTime":"2026-06-25T00:10:03.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12871078578379,"aZ":-44.48240496649353,"pfxX":-4.582261323842517,"pfxZ":-8.922159674404217,"pX":-0.32795345850896246,"pZ":1.033574251227082,"vX0":-0.5457183978890597,"vY0":-117.49189794681187,"vZ0":-3.00930443195882,"x":129.5,"y":210.87,"x0":0.5027320221559424,"y0":50.00560685822249,"z0":6.520495473048982,"aX":-6.318606465108936},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-16.7,"breakHorizontal":8.4,"spinRate":3056,"spinDirection":329},"zone":13,"typeConfidence":0.9,"plateTime":0.46866556692862993,"extension":6.2206438294515465},"index":5,"playId":"c180497e-8bf4-3b84-944f-50c95267347d","pitchNumber":5,"startTime":"2026-06-25T00:10:17.560Z","endTime":"2026-06-25T00:10:24.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:10:24.542Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lourdes Gurriel Jr. grounds out, third baseman José Fermín to first baseman Blaze Jordan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-25T00:10:46.091Z","endTime":"2026-06-25T00:12:09.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.927575338424475,"aZ":-43.87851083269446,"pfxX":-6.0733482292443135,"pfxZ":-8.780851004296698,"pX":-0.5603286371277423,"pZ":2.501707936403058,"vX0":-0.8526214634853757,"vY0":-115.40886449974813,"vZ0":0.2013950788353973,"x":138.36,"y":171.23,"x0":0.6033028716532575,"y0":50.00395639412257,"z0":6.682369352351709,"aX":-8.093019587120429},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-15.5,"breakHorizontal":11.2,"spinRate":3149,"spinDirection":329},"zone":4,"typeConfidence":0.89,"plateTime":0.4768260537354809,"extension":6.174570925339502},"index":0,"playId":"83725c6c-9637-3b88-950d-3aadcbef7aef","pitchNumber":1,"startTime":"2026-06-25T00:10:59.090Z","endTime":"2026-06-25T00:11:03.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-06-25T00:11:09.724Z","endTime":"2026-06-25T00:11:23.874Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":85.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15132500546311,"aZ":-20.160904664240345,"pfxX":-0.284543191835243,"pfxZ":6.58751509414797,"pX":-1.2330254229304758,"pZ":1.9628710933315014,"vX0":-4.256190250068205,"vY0":-133.09360448890277,"vZ0":-7.601211436768589,"x":164.0,"y":185.78,"x0":0.41292092406975656,"y0":50.00223770377864,"z0":6.27652956645715,"aX":-0.5186470447464553},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.8,"breakHorizontal":1.3,"spinRate":2534,"spinDirection":166},"zone":13,"typeConfidence":0.91,"plateTime":0.40896270069643537,"extension":6.247582459220575},"index":2,"playId":"ee71700a-3d44-3b7e-8320-7c78c65aa6e2","pitchNumber":2,"startTime":"2026-06-25T00:11:23.874Z","endTime":"2026-06-25T00:11:27.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":95.6,"endSpeed":88.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22307031795954,"aZ":-13.046668895935039,"pfxX":4.11283109837981,"pfxZ":9.606574691890588,"pX":-0.5303375126715275,"pZ":2.878871000751052,"vX0":-3.6438122497964076,"vY0":-139.24491258579252,"vZ0":-7.343681442454297,"x":137.22,"y":161.05,"x0":0.2521023136272436,"y0":50.00143966835696,"z0":6.3886054255711375,"aX":8.187398587042825},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":-6.8,"spinRate":2064,"spinDirection":152},"zone":4,"typeConfidence":0.89,"plateTime":0.391312110055849,"extension":6.26528206356135},"index":3,"playId":"124fc0c4-bd32-32f7-b6c8-e0c0d6ffecfb","pitchNumber":3,"startTime":"2026-06-25T00:11:43.440Z","endTime":"2026-06-25T00:11:46.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.130376304782775,"aZ":-30.03578684199442,"pfxX":-0.7830593063880649,"pfxZ":1.2789852182423385,"pX":-0.40019137698585144,"pZ":0.9268839459737996,"vX0":-2.3820852501242866,"vY0":-128.78884807387357,"vZ0":-7.513803020319729,"x":132.25,"y":213.75,"x0":0.6391023520242887,"y0":50.00562971403007,"z0":6.210190770089069,"aX":-1.313662477437573},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.8,"breakHorizontal":1.9,"spinRate":2668,"spinDirection":246},"zone":13,"typeConfidence":0.88,"plateTime":0.4255398762326954,"extension":6.436160574982248},"hitData":{"launchSpeed":90.5,"launchAngle":0.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.26,"coordY":168.4}},"index":4,"playId":"295d680c-b7c6-3c43-8975-715ec67f2ded","pitchNumber":4,"startTime":"2026-06-25T00:12:01.500Z","endTime":"2026-06-25T00:12:09.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:12:09.502Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ildemaro Vargas pops out to second baseman JJ Wetherholt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-25T00:12:25.503Z","endTime":"2026-06-25T00:13:46.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57660295721539,"aZ":-11.209283426576029,"pfxX":4.035828813121993,"pfxZ":10.61845924065453,"pX":-0.9993925914987692,"pZ":1.512780200396402,"vX0":-4.664795095951335,"vY0":-139.8636923383825,"vZ0":-11.006024283210403,"x":155.09,"y":197.93,"x0":0.168487995962868,"y0":50.000301546531624,"z0":6.241689718435341,"aX":7.966712578086271},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":-6.4,"spinRate":2269,"spinDirection":153},"zone":13,"typeConfidence":0.88,"plateTime":0.39213244559342497,"extension":6.497480938999286},"index":0,"playId":"285ba848-bd95-3177-a001-02cd701bcc61","pitchNumber":1,"startTime":"2026-06-25T00:12:35.937Z","endTime":"2026-06-25T00:12:40.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.137854288876483,"aZ":-27.58985395471887,"pfxX":-2.007920362193067,"pfxZ":2.7243978820921266,"pX":-1.67031282817118,"pZ":0.5885015563969734,"vX0":-4.447093421382843,"vY0":-128.7341819916761,"vZ0":-8.833467634706695,"x":180.67,"y":222.89,"x0":0.33874443465056925,"y0":50.00163533626768,"z0":6.192299421275914,"aX":-3.377774226579854},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.2,"breakHorizontal":4.6,"spinRate":2757,"spinDirection":222},"zone":13,"typeConfidence":0.9,"plateTime":0.4250899593743953,"extension":6.269848550229098},"index":1,"playId":"4b933cdd-172e-3409-9fa0-cf0fdc2607a2","pitchNumber":2,"startTime":"2026-06-25T00:12:51.409Z","endTime":"2026-06-25T00:12:57.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.867168246066207,"aZ":-12.993701026394627,"pfxX":6.875256353637587,"pfxZ":9.931718440883465,"pX":-0.40735814599346487,"pZ":2.4235834807039707,"vX0":-4.083653481424589,"vY0":-137.90232013324416,"vZ0":-8.118231484455684,"x":132.53,"y":173.34,"x0":0.19722858601856977,"y0":50.00474102947965,"z0":6.276814033550784,"aX":13.280164024485249},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":-11.6,"spinRate":2166,"spinDirection":155},"zone":4,"typeConfidence":0.91,"plateTime":0.3967684572201131,"extension":6.531495230271759},"index":2,"playId":"82a52c11-08bc-301e-aaca-c3202e532f63","pitchNumber":3,"startTime":"2026-06-25T00:13:13.446Z","endTime":"2026-06-25T00:13:17.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.638325943511052,"aZ":-22.902405796712433,"pfxX":-1.2496790547430454,"pfxZ":5.153953166065936,"pX":-0.4467279869292542,"pZ":3.6609276425720263,"vX0":-2.243408961600908,"vY0":-132.16665007905482,"vZ0":-2.936649576684735,"x":134.03,"y":139.93,"x0":0.5699068854119613,"y0":50.00527337015983,"z0":6.436936917298208,"aX":-2.248533352370217},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.0,"breakHorizontal":2.6,"spinRate":2565,"spinDirection":176},"zone":11,"typeConfidence":0.91,"plateTime":0.41174044517290387,"extension":6.559509369712761},"hitData":{"launchSpeed":66.5,"launchAngle":50.0,"totalDistance":193.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":152.14,"coordY":128.35}},"index":3,"playId":"f7f81498-96ec-37b9-8d4b-7be6350ede6c","pitchNumber":4,"startTime":"2026-06-25T00:13:37.755Z","endTime":"2026-06-25T00:13:46.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:13:46.268Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Fermín walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-25T00:15:56.415Z","endTime":"2026-06-25T00:18:21.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.7,"endSpeed":82.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.041468536199307,"aZ":-18.922759142139217,"pfxX":-0.6512247560705128,"pfxZ":7.751381941483265,"pX":0.02851879620684192,"pZ":2.8321339256029363,"vX0":-5.074740916836246,"vY0":-129.1651114921763,"vZ0":-3.244606212584953,"x":115.91,"y":162.31,"x0":2.0939519259015293,"y0":50.00030217043059,"z0":5.540066582117013,"aX":-1.110884152910597},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.7,"breakHorizontal":2.2,"spinRate":2455,"spinDirection":174},"zone":2,"typeConfidence":2.0,"plateTime":0.4222272316409814,"extension":6.3014127749650495},"index":0,"playId":"3d5c5453-e240-3cfe-8c1b-eedde2fde95d","pitchNumber":1,"startTime":"2026-06-25T00:16:06.126Z","endTime":"2026-06-25T00:16:09.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43946565506064,"aZ":-33.194844055806406,"pfxX":-8.170043336608597,"pfxZ":-0.7369718067993194,"pX":0.7234681829132946,"pZ":3.1891121061534426,"vX0":-1.0505346868291927,"vY0":-117.08294751981461,"vZ0":1.8586888500490875,"x":89.42,"y":152.67,"x0":2.23962493512084,"y0":50.004818960354505,"z0":5.505960718889597,"aX":-11.270423966685769},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.6,"breakHorizontal":15.0,"spinRate":2296,"spinDirection":302},"zone":3,"typeConfidence":2.0,"plateTime":0.4689816687021944,"extension":6.103141004143077},"index":1,"playId":"bc53b60e-f215-30f6-9152-2358dc9abc07","pitchNumber":2,"startTime":"2026-06-25T00:16:23.015Z","endTime":"2026-06-25T00:16:26.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":91.8,"endSpeed":83.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.907111306882562,"aZ":-15.76493269821897,"pfxX":4.440290075369622,"pfxZ":9.059474531095802,"pX":1.5713799740715615,"pZ":3.5641927878790343,"vX0":-3.6205763654974934,"vY0":-133.73235959481474,"vZ0":-1.6604377638910504,"x":57.1,"y":142.55,"x0":2.3660621937989013,"y0":50.00005344784603,"z0":5.324276921982914,"aX":8.039588110054638},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":-7.2,"spinRate":2409,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4096081252005219,"extension":6.389673188508654},"index":2,"playId":"91e07aaa-4515-39b4-874b-d6ce6789cd36","pitchNumber":3,"startTime":"2026-06-25T00:16:40.758Z","endTime":"2026-06-25T00:16:43.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.131251443650747,"aZ":-16.305952145933976,"pfxX":2.1884918246813374,"pfxZ":8.883984944829404,"pX":-1.1388469408608568,"pZ":3.0591291987390306,"vX0":-8.819010611720449,"vY0":-132.50156361951238,"vZ0":-2.775619079365812,"x":160.41,"y":156.18,"x0":1.9417271124218578,"y0":50.00080394610382,"z0":5.305260781610942,"aX":3.9085798302578794},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.7,"breakHorizontal":-2.2,"spinRate":2459,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.41267426670129126,"extension":6.579990556424547},"index":3,"playId":"2006bb3c-d2ab-34c9-859c-3ca1d3f3b4f4","pitchNumber":4,"startTime":"2026-06-25T00:17:00.191Z","endTime":"2026-06-25T00:17:04.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-25T00:17:15.497Z","endTime":"2026-06-25T00:17:32.251Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.368916012319165,"aZ":-32.25014676274034,"pfxX":-5.568101314061905,"pfxZ":-0.05935861280078569,"pX":1.0277800819507916,"pZ":2.9694678651566466,"vX0":-0.9903643298178093,"vY0":-116.23339026106883,"vZ0":0.890814392264436,"x":77.82,"y":158.6,"x0":2.182798991377611,"y0":50.00001792768923,"z0":5.650318173360848,"aX":-7.595479750416087},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":0.4,"breakHorizontal":10.3,"spinRate":2358,"spinDirection":293},"zone":12,"typeConfidence":2.0,"plateTime":0.4717487160632814,"extension":6.319563692676904},"index":5,"playId":"c1b62eb0-0475-3109-965a-59bf3439106c","pitchNumber":5,"startTime":"2026-06-25T00:17:32.251Z","endTime":"2026-06-25T00:17:35.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":91.2,"endSpeed":83.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.529916833244386,"aZ":-16.298616487140524,"pfxX":1.7417928982697028,"pfxZ":8.820060551889666,"pX":1.1198900663983304,"pZ":3.951453874247587,"vX0":-3.293604880778484,"vY0":-132.83413674844567,"vZ0":-0.8817075780402015,"x":74.31,"y":132.09,"x0":2.145530461871658,"y0":50.00218611077123,"z0":5.464550793471252,"aX":3.1352064018506454},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.1,"breakHorizontal":-2.5,"spinRate":2360,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4111964042989027,"extension":6.383444381271978},"index":6,"playId":"9a053eee-e35c-3e6b-8bb7-11050ce69f2a","pitchNumber":6,"startTime":"2026-06-25T00:17:55.128Z","endTime":"2026-06-25T00:18:00.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.615914336990016,"aZ":-34.29053744687328,"pfxX":-6.040890913425589,"pfxZ":-1.5521923879092498,"pX":-0.48864104180550244,"pZ":0.8147821318399132,"vX0":-3.891074966729639,"vY0":-116.60235700974802,"vZ0":-3.1286236975543495,"x":135.63,"y":216.78,"x0":1.9912265209509556,"y0":50.0025001768099,"z0":5.436593757003752,"aX":-8.247735622835137},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.4,"breakHorizontal":12.0,"spinRate":2331,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.47123390985429525,"extension":6.205295369458036},"index":7,"playId":"5e5a1f05-78da-3c47-b632-a18a8d7030c5","pitchNumber":7,"startTime":"2026-06-25T00:18:15.595Z","endTime":"2026-06-25T00:18:21.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:18:21.600Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masyn Winn flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-25T00:18:53.155Z","endTime":"2026-06-25T00:19:06.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T00:18:41.519Z","endTime":"2026-06-25T00:18:55.426Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94403482297647,"aZ":-23.489171647417198,"pfxX":-0.5156364267278413,"pfxZ":5.14524262542846,"pX":-0.4696153435830601,"pZ":2.0437447559586435,"vX0":-5.880763209289739,"vY0":-128.65977284877147,"vZ0":-4.176547574821901,"x":134.9,"y":183.6,"x0":1.9060770683002444,"y0":50.00323770440741,"z0":5.493143624161265,"aX":-0.870237192719547},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.6,"breakHorizontal":2.2,"spinRate":2489,"spinDirection":172},"zone":7,"typeConfidence":2.0,"plateTime":0.42457532669421516,"extension":6.340790768161608},"hitData":{"launchSpeed":73.7,"launchAngle":52.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.97,"coordY":126.2}},"index":1,"playId":"fff59caa-a45c-3306-b644-8253ca66ddb0","pitchNumber":1,"startTime":"2026-06-25T00:18:55.426Z","endTime":"2026-06-25T00:19:06.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.52,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:19:06.762Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lars Nootbaar grounds out softly to first baseman LuJames Groover. José Fermín to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-25T00:19:23.246Z","endTime":"2026-06-25T00:20:52.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.935404121559664,"aZ":-19.24279065177904,"pfxX":1.8413259828947428,"pfxZ":7.200634904851814,"pX":-0.7373126614452647,"pZ":3.736186534418543,"vX0":-8.324830099419989,"vY0":-132.57650317377121,"vZ0":-0.4446827542378471,"x":145.1,"y":137.9,"x0":2.192010674767893,"y0":50.005461611888904,"z0":5.299455529509165,"aX":3.309600551896484},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.2,"breakHorizontal":-1.7,"spinRate":2443,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.41172776892394625,"extension":6.313817262469005},"index":0,"playId":"da875f8a-1491-377c-a878-06981bc043cd","pitchNumber":1,"startTime":"2026-06-25T00:19:33.575Z","endTime":"2026-06-25T00:19:37.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"c1e24875-9880-3faf-838f-8d4ddcaafd66","startTime":"2026-06-25T00:19:54.118Z","endTime":"2026-06-25T00:19:58.092Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.381672740062832,"aZ":-34.81963610638941,"pfxX":-7.2969653519213,"pfxZ":-1.9061007330013968,"pX":0.23147254119817617,"pZ":2.3344831553475234,"vX0":-2.5986213289206677,"vY0":-117.09742903190258,"vZ0":0.22456045106096156,"x":108.18,"y":175.75,"x0":2.3041125709705708,"y0":50.004391584967166,"z0":5.498566073155481,"aX":-10.119704061938512},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-3.1,"breakHorizontal":13.8,"spinRate":2368,"spinDirection":303},"zone":5,"typeConfidence":2.0,"plateTime":0.4679973674110145,"extension":6.023701280671279},"index":2,"playId":"9195599f-9bae-32ff-ba8e-b39bad3ab365","pitchNumber":2,"startTime":"2026-06-25T00:20:14.638Z","endTime":"2026-06-25T00:20:20.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"José Fermín steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":3,"actionPlayId":"9195599f-9bae-32ff-ba8e-b39bad3ab365","startTime":"2026-06-25T00:20:30.005Z","endTime":"2026-06-25T00:20:44.496Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"postOnSecond":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"homeTeamWinProbability":57.199999999999996,"awayTeamWinProbability":42.800000000000004,"homeTeamWinProbabilityAdded":1.79999999999999,"leverageIndex":1.27,"dramaIndex":48.0,"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.695303613653127,"aZ":-24.890589243191933,"pfxX":10.494083366891447,"pfxZ":4.107990962104886,"pX":1.2548244022487256,"pZ":3.4341781459065075,"vX0":-6.579990080725178,"vY0":-132.64069806910086,"vZ0":0.12346483192731661,"x":69.17,"y":146.06,"x0":2.41069775970612,"y0":50.00198787127218,"z0":5.20937747330073,"aX":18.604533872680317},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.7,"breakHorizontal":-17.5,"spinRate":2319,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.41373543480647523,"extension":6.49703071846008},"hitData":{"launchSpeed":48.2,"launchAngle":-30.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":155.86,"coordY":169.92}},"index":4,"playId":"21510f45-c2fe-3fa4-96c1-0493be08e9bd","pitchNumber":3,"startTime":"2026-06-25T00:20:44.496Z","endTime":"2026-06-25T00:20:52.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"second":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.27,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:20:52.492Z","atBatIndex":14},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Blaze Jordan doubles (3) on a sharp line drive to left fielder Lourdes Gurriel Jr. José Fermín scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-25T00:21:15.918Z","endTime":"2026-06-25T00:24:15.924Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":{"id":683352,"link":"/api/v1/people/683352"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35054121198746,"aZ":-24.302820188533058,"pfxX":-0.8143420358296434,"pfxZ":4.658302140986967,"pX":0.098771018205901,"pZ":3.0621274521202015,"vX0":-4.724295470413158,"vY0":-128.54360845954142,"vZ0":-1.6207029966378368,"x":113.24,"y":156.1,"x0":2.059209248962256,"y0":50.00047859419396,"z0":5.570857567551857,"aX":-1.3742106019501596},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.4,"breakHorizontal":2.4,"spinRate":2526,"spinDirection":179},"zone":2,"typeConfidence":2.0,"plateTime":0.4246072601757933,"extension":6.037690434314722},"index":0,"playId":"794d4d01-61e1-3319-b901-7b6a251b2b19","pitchNumber":1,"startTime":"2026-06-25T00:21:21.942Z","endTime":"2026-06-25T00:21:25.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"third":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":93.1,"endSpeed":85.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11655953605704,"aZ":-14.602089098440858,"pfxX":4.246134204821967,"pfxZ":9.347859971679988,"pX":0.5659879345388544,"pZ":3.0102455633543856,"vX0":-5.800810747384916,"vY0":-135.62133643141618,"vZ0":-3.3182788191815966,"x":95.43,"y":157.5,"x0":2.1718878524954373,"y0":50.004152693162936,"z0":5.255759862081777,"aX":7.983502234257089},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":-6.6,"spinRate":2456,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.40245663906201434,"extension":6.4001550210752285},"index":1,"playId":"c90369eb-256f-3098-8725-0574b40ee3a8","pitchNumber":2,"startTime":"2026-06-25T00:21:41.386Z","endTime":"2026-06-25T00:21:44.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"third":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.230557445154226,"aZ":-33.99893865756083,"pfxX":-6.632317406076313,"pfxZ":-1.270429987702248,"pX":-1.0459166675260618,"pZ":1.4955382739726129,"vX0":-5.344140606020624,"vY0":-119.51204106929231,"vZ0":-1.8798975309534347,"x":156.87,"y":198.4,"x0":2.0851377481863347,"y0":50.00140282171953,"z0":5.361951441358703,"aX":-9.539245715497522},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.5,"breakHorizontal":13.3,"spinRate":2355,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.4592721965547426,"extension":6.358472916157657},"index":2,"playId":"371233a4-ae54-3e32-b9bb-57f984138cad","pitchNumber":3,"startTime":"2026-06-25T00:22:07.259Z","endTime":"2026-06-25T00:22:11.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"third":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60842662059811,"aZ":-17.19940958794434,"pfxX":2.076540901070978,"pfxZ":8.102906769990849,"pX":0.5352459993065423,"pZ":4.310616749599017,"vX0":-4.969058989401,"vY0":-134.45179653288037,"vZ0":0.0011603712741919958,"x":96.6,"y":122.39,"x0":2.1298700990772623,"y0":50.000821091740654,"z0":5.52133275311187,"aX":3.8371253495074753},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.9,"breakHorizontal":-2.8,"spinRate":2401,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4059378697617855,"extension":6.339698997304776},"index":3,"playId":"8be2d560-3078-3088-a4a0-4c9a77a569cc","pitchNumber":4,"startTime":"2026-06-25T00:22:26.598Z","endTime":"2026-06-25T00:22:30.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"third":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.049005303751976,"aZ":-14.250676390007843,"pfxX":2.283096874603971,"pfxZ":9.491170524326336,"pX":-1.0452644872019303,"pZ":2.7162371399498855,"vX0":-8.796236255849575,"vY0":-135.889738128234,"vZ0":-4.2612844983000695,"x":156.84,"y":165.44,"x0":1.9232789459780837,"y0":50.00301154010419,"z0":5.280294520770843,"aX":4.312362405766308},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":-2.5,"spinRate":2537,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.40156171404873353,"extension":6.7071236081227275},"index":4,"playId":"90d27cc7-0fc7-36a0-b0b2-dedf184c8b17","pitchNumber":5,"startTime":"2026-06-25T00:22:55.595Z","endTime":"2026-06-25T00:22:59.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"third":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22228051758267,"aZ":-35.03143393413114,"pfxX":-8.493835422866441,"pfxZ":-2.0285264414016453,"pX":-0.5352848237329964,"pZ":1.721821282101401,"vX0":-4.0027439453828055,"vY0":-118.46165699771967,"vZ0":-1.1629532839456953,"x":137.4,"y":192.29,"x0":2.2836698331149985,"y0":50.00211194261943,"z0":5.4434058887776535,"aX":-11.978247116330861},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.7,"breakHorizontal":16.4,"spinRate":2410,"spinDirection":319},"zone":7,"typeConfidence":2.0,"plateTime":0.4637089569988979,"extension":6.205659090008647},"index":5,"playId":"586b264c-c995-3179-aa76-e0fc32fe5192","pitchNumber":6,"startTime":"2026-06-25T00:23:38.473Z","endTime":"2026-06-25T00:23:43.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"third":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.839485354647277,"aZ":-35.98232322526909,"pfxX":-8.788201655696328,"pfxZ":-2.6794119970823616,"pX":0.10283176583865009,"pZ":1.7150945466822485,"vX0":-2.379475232033302,"vY0":-118.41288248055372,"vZ0":-0.9051424420490775,"x":113.08,"y":192.47,"x0":2.262971824536289,"y0":50.00521176894843,"z0":5.397387572700745,"aX":-12.468531911232784},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.8,"breakHorizontal":16.4,"spinRate":2371,"spinDirection":303},"zone":8,"typeConfidence":2.0,"plateTime":0.4627424518827423,"extension":6.264410095866429},"hitData":{"launchSpeed":103.0,"launchAngle":7.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":33.23,"coordY":96.45}},"index":6,"playId":"ff74ba1f-e74d-3e4b-98f0-97601afda167","pitchNumber":7,"startTime":"2026-06-25T00:24:03.897Z","endTime":"2026-06-25T00:24:15.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"third":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.2,"awayTeamWinProbability":35.8,"homeTeamWinProbabilityAdded":10.200000000000003,"leverageIndex":1.46,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:24:15.924Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-25T00:24:54.486Z","endTime":"2026-06-25T00:25:59.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83152829248768,"aZ":-16.2772206088893,"pfxX":3.8014590600079385,"pfxZ":8.759698196440354,"pX":-0.6408921666560039,"pZ":1.944638708035354,"vX0":-8.442108952438623,"vY0":-133.6318696767867,"vZ0":-5.48594904865824,"x":141.43,"y":186.27,"x0":2.0603065513130727,"y0":50.004841560633125,"z0":5.1870242708691725,"aX":6.901259886832654},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.9,"breakHorizontal":-5.2,"spinRate":2333,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.40931901327485054,"extension":6.633240440881159},"index":0,"playId":"fde07973-c3ef-3d51-bd2f-9cf8f2f39112","pitchNumber":1,"startTime":"2026-06-25T00:24:54.486Z","endTime":"2026-06-25T00:24:58.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"second":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.471548391340598,"aZ":-25.093790918723258,"pfxX":-1.7048369090808935,"pfxZ":4.266112402087317,"pX":-0.16374973851382216,"pZ":2.1433158752776733,"vX0":-4.918265808858928,"vY0":-127.11277340709447,"vZ0":-3.551528576610822,"x":123.24,"y":180.91,"x0":2.006444098853607,"y0":50.003853515280944,"z0":5.518348857667416,"aX":-2.8310754323454725},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.3,"breakHorizontal":4.1,"spinRate":2490,"spinDirection":193},"zone":8,"typeConfidence":2.0,"plateTime":0.42850193041173323,"extension":6.280254690308786},"index":1,"playId":"542c21b9-d375-31fb-99f8-166a9bd67920","pitchNumber":2,"startTime":"2026-06-25T00:25:16.264Z","endTime":"2026-06-25T00:25:19.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"second":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-25T00:25:38.414Z","endTime":"2026-06-25T00:25:52.904Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"},"defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"second":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.620207489585376,"aZ":-17.03221155280721,"pfxX":2.699787640795572,"pfxZ":8.074745252055745,"pX":0.8347979920826418,"pZ":3.1602884089087175,"vX0":-4.7673671038884375,"vY0":-135.37803552919036,"vZ0":-2.625289153155714,"x":85.18,"y":153.45,"x0":2.25947747473739,"y0":50.00599570132827,"z0":5.320130111060195,"aX":5.0653086419412885},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":-4.0,"spinRate":2314,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.40296015667960416,"extension":6.609633502727857},"index":3,"playId":"a3925c93-2c4b-3522-890b-69f67098fd7d","pitchNumber":3,"startTime":"2026-06-25T00:25:52.904Z","endTime":"2026-06-25T00:25:59.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"second":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-3.000000000000007,"leverageIndex":1.14,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:25:59.155Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"LuJames Groover called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-25T00:28:06.669Z","endTime":"2026-06-25T00:29:30.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":94.2,"endSpeed":86.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.34383820638111,"aZ":-12.286204361484968,"pfxX":4.688783560744788,"pfxZ":10.396706162567003,"pX":0.3873022771394003,"pZ":1.6743272847421666,"vX0":-2.0905112896274654,"vY0":-136.9742531589859,"vZ0":-10.170420218198998,"x":102.24,"y":193.57,"x0":0.5483291402050448,"y0":50.005351945364986,"z0":6.260632794662157,"aX":8.970815737561},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":-8.0,"spinRate":2192,"spinDirection":150},"zone":9,"typeConfidence":0.88,"plateTime":0.3988559258664224,"extension":6.295875808043075},"index":0,"playId":"49f8d993-7e25-329f-bf11-03ade183d585","pitchNumber":1,"startTime":"2026-06-25T00:28:12.386Z","endTime":"2026-06-25T00:28:17.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.001197766029286,"aZ":-44.895086152059214,"pfxX":-6.455896200872441,"pfxZ":-9.544444284167875,"pX":0.09715330803118756,"pZ":2.0321280055909106,"vX0":0.5045518612686868,"vY0":-115.45960211594853,"vZ0":-0.4525922272505982,"x":113.3,"y":183.91,"x0":0.7115510994056006,"y0":50.001669754073085,"z0":6.5974019324903015,"aX":-8.60653484236908},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-17.0,"breakHorizontal":11.5,"spinRate":3174,"spinDirection":324},"zone":8,"typeConfidence":0.9,"plateTime":0.47666710797694645,"extension":6.064140620499694},"index":1,"playId":"f269a972-8efe-37c9-99c2-ae7b9d1f679f","pitchNumber":2,"startTime":"2026-06-25T00:28:30.089Z","endTime":"2026-06-25T00:28:33.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.504910576182493,"aZ":-21.73392576878458,"pfxX":-1.2785283393852263,"pfxZ":5.749217675805287,"pX":-0.38518230196733133,"pZ":2.345736919919959,"vX0":-1.8949416171576472,"vY0":-132.9041895241945,"vZ0":-6.396315262864639,"x":131.68,"y":175.45,"x0":0.49910993622858973,"y0":50.00205204815231,"z0":6.327819844524096,"aX":-2.320777864540063},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.5,"breakHorizontal":2.6,"spinRate":2441,"spinDirection":171},"zone":4,"typeConfidence":0.92,"plateTime":0.4097994120586965,"extension":6.2886507418223685},"index":2,"playId":"ead4bd1d-6a93-37d9-9d66-2c2b2a85b2ae","pitchNumber":3,"startTime":"2026-06-25T00:28:45.553Z","endTime":"2026-06-25T00:28:48.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":87.3,"endSpeed":81.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.058917076663572,"aZ":-30.373096104103166,"pfxX":-1.9684315086231916,"pfxZ":1.0908615689301673,"pX":-0.5684027164802773,"pZ":2.0338429850895774,"vX0":-2.2095093561496078,"vY0":-127.25917336022286,"vZ0":-4.799240237892782,"x":138.67,"y":183.87,"x0":0.5641831888431851,"y0":50.00504576988535,"z0":6.326897423738772,"aX":-3.255698471061639},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.2,"breakHorizontal":4.1,"spinRate":2770,"spinDirection":248},"zone":7,"typeConfidence":0.91,"plateTime":0.42903533784520675,"extension":6.188052961978525},"index":3,"playId":"af2fff23-af18-379f-8437-dc86defe7c77","pitchNumber":4,"startTime":"2026-06-25T00:29:06.092Z","endTime":"2026-06-25T00:29:10.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":95.2,"endSpeed":87.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.104367625938114,"aZ":-11.15591971563301,"pfxX":3.9125245192054408,"pfxZ":10.700892321276319,"pX":-0.3342512812534928,"pZ":2.8999326860675168,"vX0":-2.951927831684912,"vY0":-138.5903642069914,"vZ0":-7.629804162157166,"x":129.74,"y":160.48,"x0":0.23108128580217335,"y0":50.00585493982861,"z0":6.416403589029621,"aX":7.687655595038992},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.1,"breakHorizontal":-6.6,"spinRate":2106,"spinDirection":154},"zone":1,"typeConfidence":0.9,"plateTime":0.3937287735577737,"extension":6.439816210650768},"index":4,"playId":"bf3ac643-a80c-306a-9ab4-d72f928fd722","pitchNumber":5,"startTime":"2026-06-25T00:29:25.963Z","endTime":"2026-06-25T00:29:30.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:29:30.917Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ketel Marte lines out to shortstop Masyn Winn.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-25T00:29:42.069Z","endTime":"2026-06-25T00:30:36.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":89.4,"endSpeed":82.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.504054433208896,"aZ":-20.96471703194039,"pfxX":7.83270848392945,"pfxZ":6.522260067215167,"pX":1.0323046452650861,"pZ":2.0724710878715107,"vX0":-1.7479474370423473,"vY0":-130.0785187934992,"vZ0":-6.439480989332292,"x":77.65,"y":182.82,"x0":0.6939284884319038,"y0":50.003670821605425,"z0":6.162393036746814,"aX":13.464307710952488},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.7,"breakHorizontal":-13.8,"spinRate":1814,"spinDirection":133},"zone":14,"typeConfidence":0.92,"plateTime":0.42058099726029097,"extension":6.20190189513521},"index":0,"playId":"62ecfddd-1f6f-3fa9-abbc-9020f6cb52d5","pitchNumber":1,"startTime":"2026-06-25T00:29:54.197Z","endTime":"2026-06-25T00:29:58.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.364768124285064,"aZ":-22.78299896184637,"pfxX":-0.7290142406678364,"pfxZ":5.144061477876313,"pX":-0.05817629062193867,"pZ":3.5345756066911047,"vX0":-1.22046400951907,"vY0":-133.19906405196028,"vZ0":-3.4026490667754525,"x":119.22,"y":143.35,"x0":0.49786726236850903,"y0":50.000688584552215,"z0":6.4459778656284366,"aX":-1.33055602760859},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.9,"breakHorizontal":1.6,"spinRate":2518,"spinDirection":167},"zone":11,"typeConfidence":0.91,"plateTime":0.40874873983777293,"extension":6.291674434920677},"index":1,"playId":"ef6f7db1-2032-3d3d-82e9-4116c25b21ae","pitchNumber":2,"startTime":"2026-06-25T00:30:09.179Z","endTime":"2026-06-25T00:30:12.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-25T00:30:19.229Z","endTime":"2026-06-25T00:30:30.588Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89044858859173,"aZ":-11.323010829500475,"pfxX":3.40352245819569,"pfxZ":10.413169600192658,"pX":-0.17182215955983518,"pZ":2.9534248796134546,"vX0":-2.6918090305675335,"vY0":-139.7689283162056,"vZ0":-7.562410186849968,"x":123.55,"y":159.04,"x0":0.35570227345094513,"y0":50.00506347844447,"z0":6.416504016454487,"aX":6.8172541813976375},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.8,"breakHorizontal":-5.6,"spinRate":2114,"spinDirection":154},"zone":2,"typeConfidence":0.9,"plateTime":0.39005369532132494,"extension":6.327232807047404},"hitData":{"launchSpeed":84.4,"launchAngle":10.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":101.81,"coordY":135.75}},"index":3,"playId":"aa1b0b70-2687-3fc8-add5-7db1217ce208","pitchNumber":3,"startTime":"2026-06-25T00:30:30.588Z","endTime":"2026-06-25T00:30:36.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:30:36.594Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, third baseman José Fermín to first baseman Blaze Jordan.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-25T00:30:50.648Z","endTime":"2026-06-25T00:31:58.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"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":89.1,"endSpeed":82.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53454077905993,"aZ":-27.238421997223117,"pfxX":-3.0666594945813115,"pfxZ":2.866159916704749,"pX":0.9114845373716371,"pZ":2.6732709622945414,"vX0":1.560429716443483,"vY0":-129.82082328667815,"vZ0":-4.312676151448157,"x":82.26,"y":166.6,"x0":0.704386123271439,"y0":50.005962150516126,"z0":6.404445022019812,"aX":-5.289827077315017},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.6,"breakHorizontal":5.3,"spinRate":2574,"spinDirection":177},"zone":12,"typeConfidence":0.64,"plateTime":0.42024076835421065,"extension":6.318764627473121},"index":0,"playId":"12775f86-eb9b-39a2-8e43-2a41542109de","pitchNumber":1,"startTime":"2026-06-25T00:31:02.050Z","endTime":"2026-06-25T00:31:05.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-25T00:31:17.019Z","endTime":"2026-06-25T00:31:34.409Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":95.6,"endSpeed":88.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.763682284237532,"aZ":-9.326010747478874,"pfxX":4.150144749842236,"pfxZ":11.556473095754562,"pX":-0.893304394956659,"pZ":1.6759432784605006,"vX0":-4.556184894183043,"vY0":-138.9205736904042,"vZ0":-10.773760466597356,"x":151.05,"y":193.53,"x0":0.21989047081132435,"y0":50.00183374130549,"z0":6.199693550850548,"aX":8.20481531768399},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.2,"breakHorizontal":-6.7,"spinRate":2070,"spinDirection":155},"zone":13,"typeConfidence":0.89,"plateTime":0.39254266884552,"extension":6.511061447652804},"index":2,"playId":"2925fefc-5044-3cb8-a785-6ff412d0e651","pitchNumber":2,"startTime":"2026-06-25T00:31:34.409Z","endTime":"2026-06-25T00:31:39.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14658315988803,"aZ":-21.66467631539497,"pfxX":-0.9787136652214006,"pfxZ":5.714383450947167,"pX":-0.40494146137240583,"pZ":2.4676900069804537,"vX0":-2.234988450507374,"vY0":-133.58768289941642,"vZ0":-6.243971996976563,"x":132.44,"y":172.15,"x0":0.5640204416849499,"y0":50.00122289043812,"z0":6.354114020269409,"aX":-1.7984570500176302},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":2.2,"spinRate":2536,"spinDirection":171},"zone":4,"typeConfidence":0.92,"plateTime":0.4073593689264663,"extension":6.286122049419086},"hitData":{"launchSpeed":78.3,"launchAngle":-0.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":173.98}},"index":3,"playId":"16be8048-7e8a-34dd-9a94-9c42b5bc8c0e","pitchNumber":3,"startTime":"2026-06-25T00:31:50.819Z","endTime":"2026-06-25T00:31:58.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:31:58.824Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, shortstop Geraldo Perdomo to first baseman LuJames Groover.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-25T00:33:58.795Z","endTime":"2026-06-25T00:35:57.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24523162975541,"aZ":-19.401741038460003,"pfxX":8.729573481213961,"pfxZ":7.0634724574310805,"pX":-0.6192482853872123,"pZ":2.4319008452016058,"vX0":-10.022596640724291,"vY0":-133.49998060458802,"vZ0":-3.5912945180013742,"x":140.6,"y":173.12,"x0":2.046268401478347,"y0":50.002574401335416,"z0":5.18789776676609,"aX":15.78590367015229},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.2,"breakHorizontal":-13.7,"spinRate":2230,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.40999575328319526,"extension":6.589523144840774},"index":0,"playId":"50069274-b602-395d-bd9b-a9b31e67d959","pitchNumber":1,"startTime":"2026-06-25T00:34:13.791Z","endTime":"2026-06-25T00:34:18.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.222166538856044,"aZ":-32.03333548319174,"pfxX":-3.392178860115963,"pfxZ":0.09961547407153848,"pX":-0.9056322264228418,"pZ":1.889972054937246,"vX0":-5.980391491735325,"vY0":-117.94926121567381,"vZ0":-1.2475745025979315,"x":151.52,"y":187.75,"x0":2.111928108032926,"y0":50.003180503373606,"z0":5.40277569211125,"aX":-4.736845231799141},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.1,"breakHorizontal":7.7,"spinRate":2335,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.4659132262155201,"extension":6.167236557367406},"index":1,"playId":"7afba59b-ad1e-3347-b22d-f0c240b0851f","pitchNumber":2,"startTime":"2026-06-25T00:34:29.208Z","endTime":"2026-06-25T00:34:32.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66052543367207,"aZ":-18.030077639863546,"pfxX":8.120831921591854,"pfxZ":7.994589667925948,"pX":0.7579052322405326,"pZ":2.503976399455546,"vX0":-6.452155514465398,"vY0":-132.2648410103423,"vZ0":-3.5963339569460446,"x":88.11,"y":171.17,"x0":2.1759636640493976,"y0":50.000475501520555,"z0":5.206305274836905,"aX":14.361916230467148},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.9,"breakHorizontal":-13.3,"spinRate":2240,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.4143928381155071,"extension":6.579849800373551},"index":2,"playId":"302d527a-5916-30e0-84b9-f94539a2bbfb","pitchNumber":3,"startTime":"2026-06-25T00:34:47.024Z","endTime":"2026-06-25T00:34:50.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.899054490262436,"aZ":-33.85653533014619,"pfxX":-9.041256803378145,"pfxZ":-1.1727577109001874,"pX":-0.780529870882534,"pZ":2.894173905908557,"vX0":-4.162877911439142,"vY0":-118.88947377158726,"vZ0":1.1692805346252049,"x":146.75,"y":160.64,"x0":2.1682725279189214,"y0":50.005470226540865,"z0":5.469973493771602,"aX":-12.936625941844852},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.6,"breakHorizontal":17.4,"spinRate":2444,"spinDirection":300},"zone":11,"typeConfidence":2.0,"plateTime":0.4607887858136146,"extension":6.060610011655545},"index":3,"playId":"e4927918-847d-3d9b-8972-c92885bafdec","pitchNumber":4,"startTime":"2026-06-25T00:35:11.141Z","endTime":"2026-06-25T00:35:18.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.378967039439733,"aZ":-19.793461798569425,"pfxX":9.316038001934857,"pfxZ":6.543135296494709,"pX":0.6742452957414699,"pZ":2.7191569356992633,"vX0":-7.578353526877512,"vY0":-136.96831272578854,"vZ0":-2.8398784702017728,"x":91.3,"y":165.36,"x0":2.2720193726085505,"y0":50.00500750705593,"z0":5.129283578378615,"aX":17.632563034678483},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.4,"breakHorizontal":-15.2,"spinRate":2319,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.40051982527690866,"extension":6.442690909672612},"hitData":{"launchSpeed":87.1,"launchAngle":-1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.95,"coordY":140.53}},"index":4,"playId":"00300704-f2fd-3f4c-bdf3-301c344ace28","pitchNumber":5,"startTime":"2026-06-25T00:35:49.890Z","endTime":"2026-06-25T00:35:57.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:35:57.934Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-25T00:36:20.667Z","endTime":"2026-06-25T00:38:08.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90798247199043,"aZ":-23.569584235727184,"pfxX":-1.831948076232683,"pfxZ":5.01205149263401,"pX":1.0970518660227742,"pZ":3.3193533706644143,"vX0":-2.2518449713143727,"vY0":-129.437878495632,"vZ0":-1.2260461255858344,"x":75.18,"y":149.16,"x0":2.212401324374363,"y0":50.00492285212055,"z0":5.583159680460985,"aX":-3.14711340286033},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.1,"breakHorizontal":3.7,"spinRate":2342,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.4211785798909311,"extension":6.173429196497191},"index":0,"playId":"29eb042e-d5ca-316c-a3c1-66235d7a0c15","pitchNumber":1,"startTime":"2026-06-25T00:36:24.426Z","endTime":"2026-06-25T00:36:28.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.517208927202084,"aZ":-32.46035982017957,"pfxX":-4.372383025165102,"pfxZ":-0.19899641603071672,"pX":0.010544235439658586,"pZ":2.501904900990302,"vX0":-3.7968306903828264,"vY0":-117.56297552998969,"vZ0":0.16932517007112935,"x":116.6,"y":171.23,"x0":2.2125865630099186,"y0":50.005449053678475,"z0":5.432677328994939,"aX":-6.143875422830691},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.1,"breakHorizontal":8.9,"spinRate":2426,"spinDirection":305},"zone":5,"typeConfidence":2.0,"plateTime":0.4652370344414525,"extension":6.046682994777389},"index":1,"playId":"3910a6ef-0b2a-38dd-b042-af9bdd1204f6","pitchNumber":2,"startTime":"2026-06-25T00:36:41.335Z","endTime":"2026-06-25T00:36:45.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.048054227805505,"aZ":-18.116884522518717,"pfxX":1.9781430347318727,"pfxZ":7.84161017934793,"pX":1.4641751191213295,"pZ":3.8902285538849477,"vX0":-3.0085163605759853,"vY0":-132.70321637478233,"vZ0":-0.5185148961046131,"x":61.19,"y":133.74,"x0":2.3529158510865305,"y0":50.0013402022604,"z0":5.401901572739039,"aX":3.5457377704899966},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.3,"breakHorizontal":-3.0,"spinRate":2336,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.41194973211651353,"extension":6.458766276988974},"index":2,"playId":"7c60fb5d-d30c-36bb-88bf-4e4244d34243","pitchNumber":3,"startTime":"2026-06-25T00:37:01.471Z","endTime":"2026-06-25T00:37:05.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.424241484985213,"aZ":-24.84306553553521,"pfxX":-2.1500997217548248,"pfxZ":4.554959509197298,"pX":0.17519375606983623,"pZ":3.2150066305392806,"vX0":-4.023197639939716,"vY0":-125.2754465755662,"vZ0":-1.0791300165544984,"x":110.32,"y":151.97,"x0":2.073587766152599,"y0":50.000804600709436,"z0":5.659526627429472,"aX":-3.4579894681670464},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.3,"breakHorizontal":4.7,"spinRate":2428,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.43520755036987246,"extension":6.317088164159723},"index":3,"playId":"70cf7c8e-67b7-39f2-811a-72b7642939c1","pitchNumber":4,"startTime":"2026-06-25T00:37:20.538Z","endTime":"2026-06-25T00:37:24.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-25T00:37:29.322Z","endTime":"2026-06-25T00:37:43.995Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41853158171402,"aZ":-28.901428047129233,"pfxX":-2.765387624481268,"pfxZ":2.0099346551126906,"pX":1.2436177976891212,"pZ":4.472747560100846,"vX0":-1.8517945574099919,"vY0":-126.19510500435622,"vZ0":3.0520381810743844,"x":69.6,"y":118.02,"x0":2.3438466973471037,"y0":50.001766964805725,"z0":5.562443645199935,"aX":-4.501937842036577},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.6,"breakHorizontal":5.4,"spinRate":2481,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.43248058179315363,"extension":6.225869358563353},"index":5,"playId":"a79e8cdd-5333-31fe-9de6-5139225e95b3","pitchNumber":5,"startTime":"2026-06-25T00:37:43.995Z","endTime":"2026-06-25T00:37:47.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":73.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.465856765301393,"aZ":-33.9373936528992,"pfxX":-4.7283437009192415,"pfxZ":-1.3171558286277136,"pX":1.165182517209449,"pZ":1.6096487380697964,"vX0":-1.0434418363020683,"vY0":-114.87206604022703,"vZ0":-1.3325309329198478,"x":72.59,"y":195.32,"x0":2.2391748974481307,"y0":50.00166816242817,"z0":5.48447766251964,"aX":-6.343714611006217},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-2.4,"breakHorizontal":8.9,"spinRate":2422,"spinDirection":305},"zone":14,"typeConfidence":2.0,"plateTime":0.4760708263617306,"extension":6.14887375575648},"index":6,"playId":"f51db240-492e-3af1-8009-379bbd20a352","pitchNumber":6,"startTime":"2026-06-25T00:38:03.503Z","endTime":"2026-06-25T00:38:08.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:38:08.585Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a sharp line drive to center fielder Tommy Troy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-25T00:38:26.185Z","endTime":"2026-06-25T00:39:00.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.070368403143977,"aZ":-18.01446969683787,"pfxX":3.6741525882725554,"pfxZ":7.795689521665144,"pX":-0.3432123047159091,"pZ":2.7283934263451703,"vX0":-8.250917782588017,"vY0":-133.4966874688104,"vZ0":-3.122683191460209,"x":130.08,"y":165.11,"x0":2.301605025174572,"y0":50.00179627001087,"z0":5.20035583784966,"aX":6.673479375292779},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.7,"breakHorizontal":-5.0,"spinRate":2430,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.4093220178730923,"extension":6.475245555968005},"hitData":{"launchSpeed":107.1,"launchAngle":8.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":127.49,"coordY":78.71}},"index":0,"playId":"757856cd-0c00-3e59-a3d5-ff736869c4d5","pitchNumber":1,"startTime":"2026-06-25T00:38:49.001Z","endTime":"2026-06-25T00:39:00.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.4,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:39:00.028Z","atBatIndex":22},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nelson Velázquez grounds into a force out, shortstop Geraldo Perdomo to second baseman Ildemaro Vargas. Jordan Walker out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-25T00:39:22.753Z","endTime":"2026-06-25T00:40:10.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.462955173499147,"aZ":-32.61977999136891,"pfxX":-8.658942033842068,"pfxZ":-0.3219395083002752,"pX":-0.8991113522836741,"pZ":2.2923823233663776,"vX0":-4.666969683874294,"vY0":-116.95245197601689,"vZ0":-0.15475547592289518,"x":151.27,"y":176.89,"x0":2.248571220846295,"y0":50.003971361270956,"z0":5.42400328553666,"aX":-11.969963907634595},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-0.4,"breakHorizontal":16.8,"spinRate":2503,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4687016378687625,"extension":6.38091950895791},"index":0,"playId":"7bb582bf-04d5-3324-90eb-c00ab50f0007","pitchNumber":1,"startTime":"2026-06-25T00:39:35.192Z","endTime":"2026-06-25T00:39:38.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":91.8,"endSpeed":85.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21495549569809,"aZ":-16.97418218378828,"pfxX":3.373115967492817,"pfxZ":8.29955461433948,"pX":-0.23464045389302338,"pZ":2.135343397797949,"vX0":-7.618142112840389,"vY0":-133.61174857192697,"vZ0":-4.666359125987734,"x":125.94,"y":181.13,"x0":2.198671924583534,"y0":50.00619462721955,"z0":5.101387020812255,"aX":6.18095896870248},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.4,"breakHorizontal":-4.7,"spinRate":2487,"spinDirection":146},"zone":8,"typeConfidence":2.0,"plateTime":0.4078778229622313,"extension":6.409282828109998},"hitData":{"launchSpeed":89.0,"launchAngle":1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":145.6}},"index":1,"playId":"fc9879aa-158a-3533-8f55-4ecad53f0b62","pitchNumber":2,"startTime":"2026-06-25T00:40:03.054Z","endTime":"2026-06-25T00:40:10.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":676369,"link":"/api/v1/people/676369","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":676369,"link":"/api/v1/people/676369"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:40:10.088Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a ground ball to left fielder Nelson Velázquez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-25T00:42:14.384Z","endTime":"2026-06-25T00:43:04.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.413103805579283,"aZ":-43.744451434217765,"pfxX":-7.812816042001818,"pfxZ":-9.220638740220995,"pX":1.2687622380576271,"pZ":4.6251398852115235,"vX0":3.3937463398879864,"vY0":-111.93891536042416,"vZ0":5.054296013554254,"x":68.64,"y":113.9,"x0":0.7385794610543172,"y0":50.00481986123106,"z0":6.849184105718705,"aX":-9.79991805718321},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-14.9,"breakHorizontal":13.1,"spinRate":3046,"spinDirection":326},"zone":12,"typeConfidence":0.9,"plateTime":0.4915147542046041,"extension":6.01610352229924},"index":0,"playId":"08dc6a7f-dd79-3e97-9c68-c92807b72c15","pitchNumber":1,"startTime":"2026-06-25T00:42:21.438Z","endTime":"2026-06-25T00:42:26.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":93.6,"endSpeed":85.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.757977319442087,"aZ":-18.62285793345999,"pfxX":8.708647208291483,"pfxZ":7.203683340807229,"pX":-0.18191294378356196,"pZ":2.7566761855491646,"vX0":-4.361368366742971,"vY0":-136.2191469609475,"vZ0":-6.163571629044377,"x":123.93,"y":164.35,"x0":0.30807104234283034,"y0":50.000339541293734,"z0":6.334977929487612,"aX":16.372803382440924},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.0,"breakHorizontal":-14.9,"spinRate":2141,"spinDirection":154},"zone":2,"typeConfidence":0.92,"plateTime":0.4020145036470657,"extension":6.372185320935552},"index":1,"playId":"c1ba82fd-45ac-39de-a364-fda2075f5a10","pitchNumber":2,"startTime":"2026-06-25T00:42:37.608Z","endTime":"2026-06-25T00:42:41.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48509932370127,"aZ":-17.202061386198842,"pfxX":8.385249927774556,"pfxZ":7.837159356650051,"pX":0.6771009666739823,"pZ":2.1846522099546015,"vX0":-2.4860484797486637,"vY0":-137.37593348282897,"vZ0":-7.646027448377243,"x":91.19,"y":179.79,"x0":0.504333715831141,"y0":50.00568786580042,"z0":6.173836533243229,"aX":16.026816080411436},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.7,"breakHorizontal":-14.6,"spinRate":2150,"spinDirection":152},"zone":6,"typeConfidence":0.93,"plateTime":0.3987311496123027,"extension":6.36301296273872},"hitData":{"launchSpeed":77.4,"launchAngle":3.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.25,"coordY":104.56}},"index":2,"playId":"a9c33a5a-35e4-3575-83ad-0536d0a88393","pitchNumber":3,"startTime":"2026-06-25T00:42:53.935Z","endTime":"2026-06-25T00:43:04.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.13,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:43:04.945Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks. Corbin Carroll to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-25T00:43:26.208Z","endTime":"2026-06-25T00:44:52.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.608638186741974,"aZ":-23.648320138859074,"pfxX":-2.3646846769818906,"pfxZ":4.800551124408514,"pX":-0.34905285168330324,"pZ":4.907059723015261,"vX0":-1.7588387084958192,"vY0":-131.59028849490724,"vZ0":0.17447470956095457,"x":130.31,"y":106.29,"x0":0.6323071676658462,"y0":50.002147708674386,"z0":6.573937102750544,"aX":-4.199197596143253},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.0,"breakHorizontal":4.7,"spinRate":2515,"spinDirection":182},"zone":11,"typeConfidence":0.91,"plateTime":0.41422960769779005,"extension":6.242644381321758},"index":0,"playId":"a1d81d2a-c0f2-3b64-8ce7-e38b5cf13700","pitchNumber":1,"startTime":"2026-06-25T00:43:30.202Z","endTime":"2026-06-25T00:43:34.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.309901707790864,"aZ":-14.627179924214555,"pfxX":3.3790763661314385,"pfxZ":9.129636091025493,"pX":-0.26005222096930797,"pZ":2.3435498644499186,"vX0":-3.032026484433614,"vY0":-137.0494094449952,"vZ0":-8.052574083439715,"x":126.91,"y":175.5,"x0":0.4159650440803178,"y0":50.003849778183415,"z0":6.297379365233775,"aX":6.4958217066482655},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":-5.5,"spinRate":2060,"spinDirection":154},"zone":5,"typeConfidence":0.9,"plateTime":0.398064725331694,"extension":6.377880680154191},"index":1,"playId":"8dce9e1a-f0c8-34b9-b81b-6555f03d2fd5","pitchNumber":2,"startTime":"2026-06-25T00:43:47.423Z","endTime":"2026-06-25T00:43:51.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.737368064450113,"aZ":-43.818275287710826,"pfxX":-5.073054133137429,"pfxZ":-8.583502882670654,"pX":0.9054878901742226,"pZ":3.4060313707127055,"vX0":1.851567002899931,"vY0":-115.76768762990955,"vZ0":2.2210054543338593,"x":82.48,"y":146.82,"x0":0.7541562834997833,"y0":50.00375332540028,"z0":6.630460676563952,"aX":-6.881781783942349},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-14.6,"breakHorizontal":8.8,"spinRate":3024,"spinDirection":318},"zone":12,"typeConfidence":0.89,"plateTime":0.4732384618830432,"extension":6.121772909640391},"index":2,"playId":"f4410f1a-dc35-3ea0-8e06-63cfd3ac3933","pitchNumber":3,"startTime":"2026-06-25T00:44:06.425Z","endTime":"2026-06-25T00:44:11.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.493382843667458,"aZ":-44.42958953333681,"pfxX":-5.029445430662296,"pfxZ":-9.143826926876802,"pX":-1.1504151883098461,"pZ":2.1576147253541555,"vX0":-2.0138417441820007,"vY0":-115.56945785181763,"vZ0":-0.26796899497184334,"x":160.85,"y":180.52,"x0":0.38832530949051325,"y0":50.0047097355915,"z0":6.577617377718912,"aX":-6.738028858835008},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-16.3,"breakHorizontal":9.6,"spinRate":3101,"spinDirection":329},"zone":13,"typeConfidence":0.9,"plateTime":0.4757064054478475,"extension":6.220574585920112},"index":3,"playId":"fb0ce3e4-141d-352a-86ba-79bd92af70ba","pitchNumber":4,"startTime":"2026-06-25T00:44:25.952Z","endTime":"2026-06-25T00:44:30.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.425572006442437,"aZ":-13.779042265337136,"pfxX":6.680188370620664,"pfxZ":9.543249283671365,"pX":-0.7394829120177366,"pZ":1.616921001281377,"vX0":-5.030565089070457,"vY0":-137.46679114085035,"vZ0":-9.893280452773295,"x":145.19,"y":195.12,"x0":0.23974764615134023,"y0":50.00409087636038,"z0":6.181647645770293,"aX":12.877825994523572},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":-11.2,"spinRate":2074,"spinDirection":149},"zone":7,"typeConfidence":0.91,"plateTime":0.3973579891667325,"extension":6.255604948653435},"index":4,"playId":"dd9b8759-f2fb-3e12-a71c-99b283b9c6c7","pitchNumber":5,"startTime":"2026-06-25T00:44:47.299Z","endTime":"2026-06-25T00:44:52.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":-7.099999999999994,"leverageIndex":1.91,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:44:52.872Z","atBatIndex":25},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nolan Arenado lines into a force out, first baseman Blaze Jordan to second baseman JJ Wetherholt to shortstop Masyn Winn. Corbin Carroll to 3rd. Gabriel Moreno out at 2nd. Nolan Arenado to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-25T00:45:10.383Z","endTime":"2026-06-25T00:46:07.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.158355885408536,"aZ":-29.15297184389352,"pfxX":-2.3707214616519416,"pfxZ":1.8230164957503714,"pX":0.5461781324721331,"pZ":3.1140227262124163,"vX0":0.36885345005380965,"vY0":-127.27451298138304,"vZ0":-2.3906719840409574,"x":96.18,"y":154.7,"x0":0.7087828104878984,"y0":50.005540289433505,"z0":6.346508010739071,"aX":-3.9370932529201177},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":4.2,"spinRate":2611,"spinDirection":221},"zone":3,"typeConfidence":0.9,"plateTime":0.42838268865692974,"extension":6.140302542519184},"index":0,"playId":"3cdb1b19-d7f3-351d-8cf1-c0eafbd6aa08","pitchNumber":1,"startTime":"2026-06-25T00:45:20.297Z","endTime":"2026-06-25T00:45:24.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.072136664513792,"aZ":-25.63997372540192,"pfxX":9.442726246243646,"pfxZ":3.8279511039428895,"pX":1.368203303305417,"pZ":1.9873858143822851,"vX0":-1.2275598466051534,"vY0":-129.5585424489033,"vZ0":-5.614014819922776,"x":64.85,"y":185.12,"x0":0.6198517804178935,"y0":50.00136600556872,"z0":6.1318184613971685,"aX":16.114358533050034},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.0,"breakHorizontal":-16.8,"spinRate":1815,"spinDirection":133},"zone":14,"typeConfidence":0.92,"plateTime":0.4221299039795263,"extension":6.266826411358313},"index":1,"playId":"61dfc694-2105-30cb-8d1e-365d75bfaa55","pitchNumber":2,"startTime":"2026-06-25T00:45:37.680Z","endTime":"2026-06-25T00:45:41.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.979679177767057,"aZ":-23.24390354553191,"pfxX":8.785757917341247,"pfxZ":5.085141778763021,"pX":1.6003470506161583,"pZ":2.244730910843869,"vX0":-1.0550583958789395,"vY0":-131.41592609056752,"vZ0":-5.551057695277248,"x":56.0,"y":178.17,"x0":0.8645346045085744,"y0":50.000776409298645,"z0":6.103301314348741,"aX":15.41505201893483},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.3,"breakHorizontal":-15.7,"spinRate":1680,"spinDirection":125},"zone":14,"typeConfidence":0.93,"plateTime":0.4162673907413659,"extension":6.277496918200996},"hitData":{"launchSpeed":68.9,"launchAngle":10.0,"totalDistance":123.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":141.4,"coordY":146.68}},"index":2,"playId":"c38f3cc8-80d1-3ed1-bc2f-a04f503a9efd","pitchNumber":3,"startTime":"2026-06-25T00:45:58.204Z","endTime":"2026-06-25T00:46:07.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":3.3000000000000043,"leverageIndex":2.43,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:46:07.223Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Troy singles on a fly ball to second baseman JJ Wetherholt, deflected by right fielder Jordan Walker. Corbin Carroll scores. Nolan Arenado to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-25T00:47:09.877Z","endTime":"2026-06-25T00:48:45.866Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_deflection"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-25T00:46:53.616Z","endTime":"2026-06-25T00:47:12.171Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99198068735967,"aZ":-44.943942029218896,"pfxX":-3.479688460108015,"pfxZ":-9.230359047345669,"pX":-1.8504718468676438,"pZ":-0.9913751087744209,"vX0":-4.336668635692296,"vY0":-117.87431455639877,"vZ0":-7.027188416156102,"x":187.54,"y":265.55,"x0":0.47745515914637154,"y0":50.00408682652637,"z0":6.260089155159067,"aX":-4.812683037247231},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-18.4,"breakHorizontal":7.6,"spinRate":3125,"spinDirection":330},"zone":13,"typeConfidence":0.93,"plateTime":0.4677534545499191,"extension":6.430956307789496},"index":1,"playId":"f014204b-6020-35f1-a7c7-727ec9b70854","pitchNumber":1,"startTime":"2026-06-25T00:47:12.171Z","endTime":"2026-06-25T00:47:17.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.198125187052533,"aZ":-27.260547895911923,"pfxX":-1.4287863260014377,"pfxZ":2.971437281853478,"pX":0.38801303964787465,"pZ":1.873768746934839,"vX0":-0.27462132996557864,"vY0":-127.0168439668578,"vZ0":-5.673051873463745,"x":102.21,"y":188.19,"x0":0.6829718745127781,"y0":50.00091364118891,"z0":6.272257516938292,"aX":-2.361282587159686},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":2.6,"spinRate":2576,"spinDirection":202},"zone":9,"typeConfidence":0.89,"plateTime":0.42933548232330976,"extension":6.2607498911185795},"index":2,"playId":"f07a160d-1aef-3b95-ac8f-719143f1fe35","pitchNumber":2,"startTime":"2026-06-25T00:47:45.836Z","endTime":"2026-06-25T00:47:49.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.919284675008726,"aZ":-22.335224988512856,"pfxX":8.835577856816622,"pfxZ":5.817533651018724,"pX":0.8803570444058131,"pZ":1.835721261856982,"vX0":-2.656436217636699,"vY0":-129.01829326458244,"vZ0":-6.433033084566478,"x":83.44,"y":189.22,"x0":0.7729897837669572,"y0":50.00492652485158,"z0":6.073719522909785,"aX":14.952150037167275},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.4,"breakHorizontal":-15.5,"spinRate":1836,"spinDirection":130},"zone":14,"typeConfidence":0.92,"plateTime":0.4239344751024836,"extension":6.192295357277405},"index":3,"playId":"9e5d3903-a0da-35de-907e-3c86a13a03aa","pitchNumber":3,"startTime":"2026-06-25T00:48:02.857Z","endTime":"2026-06-25T00:48:07.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.828931194776743,"aZ":-11.897932158070077,"pfxX":4.055340626531532,"pfxZ":10.538236255561811,"pX":-0.7406555429907461,"pZ":3.4049685025257777,"vX0":-4.412519282478833,"vY0":-137.4499118700825,"vZ0":-5.864287530613411,"x":145.23,"y":146.85,"x0":0.3542571669324887,"y0":50.00493868572982,"z0":6.365133570954953,"aX":7.804974721485774},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":-6.5,"spinRate":2072,"spinDirection":150},"zone":11,"typeConfidence":0.9,"plateTime":0.3976210847384234,"extension":6.413685848597536},"hitData":{"launchSpeed":67.9,"launchAngle":38.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":158.57,"coordY":119.59}},"index":4,"playId":"8e0f937d-3a9e-3561-a7fa-103fae6ac7ae","pitchNumber":4,"startTime":"2026-06-25T00:48:30.832Z","endTime":"2026-06-25T00:48:45.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.2,"awayTeamWinProbability":54.8,"homeTeamWinProbabilityAdded":-8.600000000000001,"leverageIndex":2.37,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:48:45.866Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lourdes Gurriel Jr. pops out to first baseman Blaze Jordan on the infield fly rule.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-25T00:49:13.791Z","endTime":"2026-06-25T00:49:48.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.077121579969038,"aZ":-18.745510894236602,"pfxX":6.25276882220662,"pfxZ":7.992587940174268,"pX":0.9806381380168119,"pZ":2.0273391795074946,"vX0":-1.646453323486378,"vY0":-128.42028806939337,"vZ0":-6.842510257149506,"x":79.62,"y":184.04,"x0":0.815129719843249,"y0":50.006200413245566,"z0":6.170638631957569,"aX":10.508983693985321},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":13.3,"breakHorizontal":-11.0,"spinRate":1843,"spinDirection":131},"zone":14,"typeConfidence":0.8,"plateTime":0.425537991801737,"extension":6.211017965113062},"index":0,"playId":"516c3df1-e3e6-3861-b3eb-c7c336ceabf0","pitchNumber":1,"startTime":"2026-06-25T00:49:19.104Z","endTime":"2026-06-25T00:49:23.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.032468926353623,"aZ":-13.189601781803582,"pfxX":3.7364607178007074,"pfxZ":9.82833862124401,"pX":-0.6579563782746922,"pZ":3.060330387331178,"vX0":-4.133584769392004,"vY0":-137.73124967685374,"vZ0":-6.586024886541698,"x":142.08,"y":156.15,"x0":0.372972639665613,"y0":50.00385418872333,"z0":6.365097506374544,"aX":7.218357926964836},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":-6.0,"spinRate":2000,"spinDirection":152},"zone":1,"typeConfidence":0.9,"plateTime":0.39686361842070816,"extension":6.1949124363556125},"hitData":{"launchSpeed":82.9,"launchAngle":74.0,"totalDistance":107.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":153.84,"coordY":174.99}},"index":1,"playId":"64a152c8-0e4b-3ae0-b3e1-de6ffc13a874","pitchNumber":2,"startTime":"2026-06-25T00:49:38.368Z","endTime":"2026-06-25T00:49:48.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":50.7,"awayTeamWinProbability":49.3,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.34,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:49:48.389Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ildemaro Vargas doubles (11) on a line drive to left fielder Nelson Velázquez. Nolan Arenado scores. Tommy Troy scores.","rbi":2,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-25T00:50:19.276Z","endTime":"2026-06-25T00:51:39.424Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"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":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88499540591601,"aZ":-17.604670914250953,"pfxX":7.354337985151771,"pfxZ":7.594169683038095,"pX":-0.6716032913587077,"pZ":2.346502140892243,"vX0":-5.528553486038302,"vY0":-137.7087106684256,"vZ0":-7.220519418232794,"x":142.6,"y":175.42,"x0":0.4076070175104871,"y0":50.00290750084999,"z0":6.195652823424328,"aX":14.10989463282316},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.4,"breakHorizontal":-12.1,"spinRate":2074,"spinDirection":146},"zone":4,"typeConfidence":0.92,"plateTime":0.39790648549443564,"extension":6.453296400650938},"index":0,"playId":"292c9714-2158-34ae-aafd-aa211895e7c5","pitchNumber":1,"startTime":"2026-06-25T00:50:19.910Z","endTime":"2026-06-25T00:50:23.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":71.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42964636824571,"aZ":-45.8593336309638,"pfxX":-6.46245006032112,"pfxZ":-10.520554573842958,"pX":-0.035227119414597,"pZ":3.098311295079165,"vX0":0.3472443239864149,"vY0":-114.56257996027144,"vZ0":2.22963556056568,"x":118.34,"y":155.13,"x0":0.646422874924732,"y0":50.00450808282702,"z0":6.668193130788194,"aX":-8.404723168975817},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-17.9,"breakHorizontal":11.5,"spinRate":3221,"spinDirection":327},"zone":2,"typeConfidence":0.92,"plateTime":0.4821209116496932,"extension":6.188996507318867},"index":1,"playId":"50f24056-d738-3c90-a84f-f7fca21d2c39","pitchNumber":2,"startTime":"2026-06-25T00:50:36.217Z","endTime":"2026-06-25T00:50:39.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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-25T00:50:44.094Z","endTime":"2026-06-25T00:51:00.677Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.293221487327397,"aZ":-31.702199438700383,"pfxX":-2.0729114908894175,"pfxZ":0.2887368296831827,"pX":-1.1811614640333774,"pZ":1.4562528574494522,"vX0":-3.4825338151038108,"vY0":-127.63443395370392,"vZ0":-5.897771030770539,"x":162.02,"y":199.46,"x0":0.4682851967624157,"y0":50.00503029175619,"z0":6.281344874737709,"aX":-3.4342392059174847},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.6,"breakHorizontal":4.6,"spinRate":2711,"spinDirection":259},"zone":13,"typeConfidence":0.91,"plateTime":0.4284864436181892,"extension":6.372626349720147},"index":3,"playId":"557a3cb1-941d-32a6-ab34-8da0751993b5","pitchNumber":3,"startTime":"2026-06-25T00:51:00.677Z","endTime":"2026-06-25T00:51:03.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":72.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06199256686109,"aZ":-45.929166393011094,"pfxX":-4.71674753320191,"pfxZ":-10.214288552234482,"pX":-0.22522850324291513,"pZ":2.436683020435262,"vX0":-0.17360139279484277,"vY0":-117.01613945590387,"vZ0":0.522021107742253,"x":125.59,"y":172.99,"x0":0.46062578487072137,"y0":50.00285794922127,"z0":6.617725262683514,"aX":-6.350961088002021},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-17.8,"breakHorizontal":8.5,"spinRate":3110,"spinDirection":327},"zone":5,"typeConfidence":0.92,"plateTime":0.4733827299375264,"extension":6.173934267685359},"hitData":{"launchSpeed":99.4,"launchAngle":11.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":43.37,"coordY":124.85}},"index":4,"playId":"5454f72a-9fc8-3f4a-8c1b-d00052df3c0f","pitchNumber":4,"startTime":"2026-06-25T00:51:24.395Z","endTime":"2026-06-25T00:51:39.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.299999999999997,"awayTeamWinProbability":71.7,"homeTeamWinProbabilityAdded":-22.400000000000006,"leverageIndex":2.12,"dramaIndex":195.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:51:39.424Z","atBatIndex":29},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"LuJames Groover homers (1) on a fly ball to left field. Ildemaro Vargas scores.","rbi":2,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-25T00:53:11.956Z","endTime":"2026-06-25T00:53:40.599Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-25T00:52:08.751Z","endTime":"2026-06-25T00:53:14.292Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.0,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43077965369909,"aZ":-21.137081916333994,"pfxX":-1.2762703020520718,"pfxZ":6.185842119156863,"pX":-0.29555986421881963,"pZ":2.9239386032530468,"vX0":-1.690920709843608,"vY0":-131.81969489539225,"vZ0":-4.930811183811429,"x":128.27,"y":159.83,"x0":0.5167233296854258,"y0":50.00239553273134,"z0":6.351056011137529,"aX":-2.2761690718129324},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.6,"breakHorizontal":2.6,"spinRate":2461,"spinDirection":164},"zone":1,"typeConfidence":0.91,"plateTime":0.4133646008035199,"extension":6.232282896666725},"hitData":{"launchSpeed":98.1,"launchAngle":29.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.43,"coordY":65.07}},"index":1,"playId":"a564eaed-2288-3ec0-9a6e-8c8ca942a880","pitchNumber":1,"startTime":"2026-06-25T00:53:14.292Z","endTime":"2026-06-25T00:53:40.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.900000000000002,"awayTeamWinProbability":86.1,"homeTeamWinProbabilityAdded":-14.399999999999995,"leverageIndex":1.05,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:53:40.599Z","atBatIndex":30},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ketel Marte homers (13) on a line drive to left center field.","rbi":1,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-25T00:53:47.230Z","endTime":"2026-06-25T00:54:41.407Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66862736527094,"aZ":-26.971786611718578,"pfxX":-1.9352422402151017,"pfxZ":3.190340644738468,"pX":1.5164296320917576,"pZ":3.006890893970525,"vX0":2.106844810445344,"vY0":-126.3536848588941,"vZ0":-3.000260335700659,"x":59.2,"y":157.59,"x0":0.926604887483298,"y0":50.00243859705282,"z0":6.3571633047080285,"aX":-3.1560712282804064},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":3.1,"spinRate":2589,"spinDirection":207},"zone":12,"typeConfidence":0.87,"plateTime":0.4320654740787706,"extension":6.062401057273958},"index":0,"playId":"3a5a2960-3f65-3b22-8e6a-6c4fb5cb4615","pitchNumber":1,"startTime":"2026-06-25T00:53:59.105Z","endTime":"2026-06-25T00:54:03.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.611864573514943,"aZ":-13.75942307088129,"pfxX":6.852769086968052,"pfxZ":9.599115838881817,"pX":0.30460178515765163,"pZ":2.059845865528003,"vX0":-2.8579217273082707,"vY0":-137.43563511465706,"vZ0":-8.707716536960781,"x":105.39,"y":183.16,"x0":0.4658005671169428,"y0":50.005531258500355,"z0":6.19767992513139,"aX":13.150325888559491},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":-11.9,"spinRate":2119,"spinDirection":149},"zone":9,"typeConfidence":0.91,"plateTime":0.39808942496045896,"extension":6.233648514771333},"hitData":{"launchSpeed":109.3,"launchAngle":20.0,"totalDistance":416.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":48.98,"coordY":48.83}},"index":1,"playId":"2ca9eb5c-f98b-344c-b9c9-43a8a3d8fcaf","pitchNumber":2,"startTime":"2026-06-25T00:54:12.279Z","endTime":"2026-06-25T00:54:41.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":-4.900000000000002,"leverageIndex":0.18,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:54:41.407Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, shortstop Masyn Winn to first baseman Blaze Jordan.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-25T00:54:51.292Z","endTime":"2026-06-25T00:55:51.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.120128232140644,"aZ":-10.734057540278368,"pfxX":4.150351095204062,"pfxZ":11.549269122432904,"pX":0.548748242399276,"pZ":2.2114910628972977,"vX0":-1.5429727049954791,"vY0":-135.74414665067096,"vZ0":-8.858024355924769,"x":96.08,"y":179.07,"x0":0.5869174811110279,"y0":50.00631966314833,"z0":6.274660728583942,"aX":7.707742984053299},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.1,"breakHorizontal":-7.2,"spinRate":2183,"spinDirection":150},"zone":9,"typeConfidence":0.89,"plateTime":0.4042795632330627,"extension":6.449973621528522},"index":0,"playId":"89cdc8af-49eb-34d7-8505-f585d94e8d87","pitchNumber":1,"startTime":"2026-06-25T00:54:57.557Z","endTime":"2026-06-25T00:55:01.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.380369967223057,"aZ":-44.12642195828443,"pfxX":-5.867748736995961,"pfxZ":-8.9782646346113,"pX":-0.09800383376815196,"pZ":1.3939623963925125,"vX0":0.3707233229515199,"vY0":-115.74819159595344,"vZ0":-1.801370971834673,"x":120.74,"y":201.14,"x0":0.49839439554556003,"y0":50.00331314228582,"z0":6.4808813551418645,"aX":-7.812262031633752},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-16.3,"breakHorizontal":10.4,"spinRate":3206,"spinDirection":328},"zone":13,"typeConfidence":0.91,"plateTime":0.4766532837875519,"extension":6.0748640723719385},"index":1,"playId":"a6b3ac35-e54c-3091-b765-c9e42a000947","pitchNumber":2,"startTime":"2026-06-25T00:55:11.250Z","endTime":"2026-06-25T00:55:15.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.795058188502335,"aZ":-17.31364641698149,"pfxX":-0.1040798029143386,"pfxZ":8.124628035452425,"pX":0.23791932237322477,"pZ":1.247481697735492,"vX0":-0.9537808290703941,"vY0":-134.31168297553396,"vZ0":-9.684453618926531,"x":107.93,"y":205.1,"x0":0.6110004649398478,"y0":50.00435684139224,"z0":6.128618547843247,"aX":-0.19014988598658764},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.8,"breakHorizontal":0.4,"spinRate":2580,"spinDirection":150},"zone":14,"typeConfidence":0.86,"plateTime":0.4076453082689069,"extension":6.400594742283559},"index":2,"playId":"29605a0e-e674-347c-b87f-69119a084dfd","pitchNumber":3,"startTime":"2026-06-25T00:55:26.416Z","endTime":"2026-06-25T00:55:31.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.932878886145392,"aZ":-23.11815766873434,"pfxX":8.549221718121665,"pfxZ":5.399813714190067,"pX":0.45972421401513797,"pZ":2.5478519104788644,"vX0":-3.356480725329449,"vY0":-128.49255966768882,"vZ0":-4.679777697163545,"x":99.48,"y":169.99,"x0":0.6702253684821886,"y0":50.001340557785625,"z0":6.182657101362315,"aX":14.333814922675927},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.0,"breakHorizontal":-14.8,"spinRate":1864,"spinDirection":136},"zone":6,"typeConfidence":0.92,"plateTime":0.4258093558007445,"extension":6.297162758118509},"hitData":{"launchSpeed":70.7,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.18,"coordY":153.2}},"index":3,"playId":"7f915967-ae3b-3ba1-84e9-7304b81d74fe","pitchNumber":4,"startTime":"2026-06-25T00:55:43.649Z","endTime":"2026-06-25T00:55:51.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":0.3000000000000007,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:55:51.677Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Fermín singles on a line drive to center fielder Tommy Troy.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-25T00:58:25.635Z","endTime":"2026-06-25T00:59:13.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Thompson replaces Mitch Bratt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T00:57:53.831Z","endTime":"2026-06-25T00:58:27.910Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657044,"link":"/api/v1/people/657044"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.506468000056614,"aZ":-41.534727580747315,"pfxX":-7.082924932488187,"pfxZ":-5.577792582792373,"pX":-0.5798447034899967,"pZ":2.408010679512734,"vX0":9.649951709617422,"vY0":-128.92523434447497,"vZ0":5.103985875666172,"x":139.1,"y":173.76,"x0":-3.4559121714046115,"y0":50.00110673460869,"z0":3.613366411094263,"aX":-11.88892358135241},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-8.6,"breakHorizontal":10.6,"spinRate":1848,"spinDirection":283},"zone":4,"typeConfidence":0.9,"plateTime":0.4252941786615585,"extension":6.803211309416344},"index":1,"playId":"61ea53fe-d133-3b99-ac77-506f6ae27c48","pitchNumber":1,"startTime":"2026-06-25T00:58:27.910Z","endTime":"2026-06-25T00:58:31.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.154719772558206,"aZ":-40.41554031241612,"pfxX":-5.8463426323664205,"pfxZ":-4.80690592435103,"pX":-0.674378652109764,"pZ":1.5354370383768479,"vX0":9.0288250403437,"vY0":-130.07542595002766,"vZ0":2.92399589056115,"x":142.71,"y":197.32,"x0":-3.43005021153758,"y0":50.002378007142966,"z0":3.459933378105436,"aX":-10.023172410114118},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-7.8,"breakHorizontal":8.6,"spinRate":1960,"spinDirection":279},"zone":13,"typeConfidence":0.91,"plateTime":0.4209903814411282,"extension":6.732335425668339},"index":2,"playId":"1613394e-2854-362f-8292-6a2c93739fd7","pitchNumber":2,"startTime":"2026-06-25T00:58:44.739Z","endTime":"2026-06-25T00:58:49.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.624240607962545,"aZ":-39.91427037112099,"pfxX":-8.125201960105015,"pfxZ":-4.487866971418411,"pX":-0.30471328099179873,"pZ":2.2739497975624823,"vX0":10.382605484433697,"vY0":-130.31812414004796,"vZ0":4.58598569252711,"x":128.61,"y":177.38,"x0":-3.2792637060710494,"y0":50.00143050993315,"z0":3.5011219676310663,"aX":-14.015738903886849},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-6.8,"breakHorizontal":12.5,"spinRate":1876,"spinDirection":288},"zone":5,"typeConfidence":0.9,"plateTime":0.41980887357486063,"extension":6.651958509217139},"hitData":{"launchSpeed":99.6,"launchAngle":13.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.58,"coordY":76.16}},"index":3,"playId":"6f7a2f92-4fe1-3f42-9b39-c18ec845e6da","pitchNumber":3,"startTime":"2026-06-25T00:59:02.095Z","endTime":"2026-06-25T00:59:13.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.899999999999999,"awayTeamWinProbability":88.1,"homeTeamWinProbabilityAdded":2.599999999999998,"leverageIndex":0.57,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-06-25T00:59:13.114Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a ground ball to right fielder Corbin Carroll. José Fermín to 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-25T00:59:29.023Z","endTime":"2026-06-25T01:00:03.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnSecond":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":76.9,"endSpeed":70.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.732722742117065,"aZ":-27.44580890980159,"pfxX":6.232355557357912,"pfxZ":3.730410978689136,"pX":0.40521306784624733,"pZ":2.68519391157955,"vX0":7.14889705305949,"vY0":-111.81642100757796,"vZ0":3.8248163343519384,"x":101.55,"y":166.28,"x0":-3.640638182168906,"y0":50.005424153514205,"z0":3.7646728028063356,"aX":7.911360550260411},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":8.0,"breakHorizontal":-13.1,"spinRate":2359,"spinDirection":89},"zone":3,"typeConfidence":0.9,"plateTime":0.48941172981508974,"extension":6.687135406190513},"index":0,"playId":"26eb2a9e-c080-30bd-93ce-d0e9fdcf1ec3","pitchNumber":1,"startTime":"2026-06-25T00:59:37.831Z","endTime":"2026-06-25T00:59:41.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.442729368748044,"aZ":-38.168426280065525,"pfxX":-7.4553753821600175,"pfxZ":-3.456002635557642,"pX":0.06584238305254911,"pZ":1.6129100390366076,"vX0":11.258268257184401,"vY0":-130.36676575498444,"vZ0":2.770803389011507,"x":114.49,"y":195.23,"x0":-3.324891407720034,"y0":50.00256131998305,"z0":3.402458375624074,"aX":-12.93129495671844},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-5.4,"breakHorizontal":11.3,"spinRate":1985,"spinDirection":284},"zone":8,"typeConfidence":0.92,"plateTime":0.41892616923393344,"extension":6.751313151958353},"hitData":{"launchSpeed":86.2,"launchAngle":-1.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.04,"coordY":103.04}},"index":1,"playId":"b95c301b-62be-335a-83ae-f04fc3525a24","pitchNumber":2,"startTime":"2026-06-25T00:59:53.793Z","endTime":"2026-06-25T01:00:03.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":4.400000000000002,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:00:03.813Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lars Nootbaar strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-25T01:00:38.734Z","endTime":"2026-06-25T01:02:14.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnThird":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.707610462662448,"aZ":-40.7477598318246,"pfxX":-6.80017339978104,"pfxZ":-4.908012909637357,"pX":-0.5617938241444256,"pZ":2.2336206205820854,"vX0":9.800477383310895,"vY0":-131.30861082768178,"vZ0":4.128486401111282,"x":138.41,"y":178.47,"x0":-3.4583664533134852,"y0":50.00271326324231,"z0":3.672000660130461,"aX":-11.879645426316152},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-7.7,"breakHorizontal":10.2,"spinRate":1982,"spinDirection":282},"zone":4,"typeConfidence":0.9,"plateTime":0.4170631299162726,"extension":6.744185270918318},"index":0,"playId":"cd62bfde-4f62-3676-8edc-dde2b1258b52","pitchNumber":1,"startTime":"2026-06-25T01:00:45.109Z","endTime":"2026-06-25T01:00:48.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.44846237210975,"aZ":-26.31267317592696,"pfxX":6.584605535786601,"pfxZ":4.502225051212676,"pX":-0.5010935809279315,"pZ":2.052438132788349,"vX0":5.306051265957029,"vY0":-113.29568176715487,"vZ0":2.562355392103192,"x":136.1,"y":183.36,"x0":-3.727685263992614,"y0":50.00166717890699,"z0":3.534303448520306,"aX":8.569958595909378},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":9.1,"breakHorizontal":-13.3,"spinRate":2246,"spinDirection":87},"zone":7,"typeConfidence":0.9,"plateTime":0.4832039535710386,"extension":6.550237017422427},"index":1,"playId":"5bec9448-56c7-3b9e-97d0-591cf0b72311","pitchNumber":2,"startTime":"2026-06-25T01:01:02.242Z","endTime":"2026-06-25T01:01:06.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.950212213843617,"aZ":-42.847662224563706,"pfxX":-8.302641032498235,"pfxZ":-5.950061962434447,"pX":-1.2688486188162496,"pZ":0.1824434622739014,"vX0":8.475349756632387,"vY0":-133.37048601614703,"vZ0":-0.1910047864975244,"x":165.37,"y":233.85,"x0":-3.416346753369213,"y0":50.00430093140951,"z0":3.357424447721739,"aX":-14.887934684097464},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-10.6,"breakHorizontal":13.1,"spinRate":2051,"spinDirection":279},"zone":13,"typeConfidence":0.9,"plateTime":0.4114155848995802,"extension":6.605628809877248},"index":2,"playId":"f7a2a103-e4bf-3a8b-bb2b-d683b98e32fe","pitchNumber":3,"startTime":"2026-06-25T01:01:21.345Z","endTime":"2026-06-25T01:01:24.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Ryan Thompson. José Fermín to 3rd. Masyn Winn to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"actionPlayId":"f7a2a103-e4bf-3a8b-bb2b-d683b98e32fe","startTime":"2026-06-25T01:01:43.699Z","endTime":"2026-06-25T01:01:55.183Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":665877,"link":"/api/v1/people/665877"},"postOnSecond":{"id":691026,"link":"/api/v1/people/691026"},"postOnThird":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":2.8999999999999986,"leverageIndex":1.59,"dramaIndex":63.0,"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"fb54184e-ba07-46d0-ad1e-f86c8ea096e8","startTime":"2026-06-25T01:01:55.183Z","endTime":"2026-06-25T01:02:00.183Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"third":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.890195388239217,"aZ":-43.45577497685856,"pfxX":-7.077548232993072,"pfxZ":-6.39008085708208,"pX":0.7588751535969429,"pZ":1.4973753529619402,"vX0":13.094052630097025,"vY0":-132.23018292105132,"vZ0":3.3947583934620944,"x":88.07,"y":198.35,"x0":-3.343480467578251,"y0":50.00166233087236,"z0":3.390848830258814,"aX":-12.501012780142931},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-10.4,"breakHorizontal":9.8,"spinRate":1947,"spinDirection":286},"zone":14,"typeConfidence":0.88,"plateTime":0.4146502658488096,"extension":6.803526154942681},"index":5,"playId":"0ac7d311-1f30-3353-bf60-01ebc76b0941","pitchNumber":4,"startTime":"2026-06-25T01:02:09.391Z","endTime":"2026-06-25T01:02:14.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"third":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_ab"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_ab"},{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_pa"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.0,"awayTeamWinProbability":85.0,"homeTeamWinProbabilityAdded":-4.199999999999999,"leverageIndex":1.59,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:02:14.946Z","atBatIndex":35},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Blaze Jordan out on a sacrifice fly to center fielder Tommy Troy. José Fermín scores.","rbi":1,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-25T01:02:28.649Z","endTime":"2026-06-25T01:02:49.859Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":{"id":657044,"link":"/api/v1/people/657044"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.018753457510403,"aZ":-27.363432133756756,"pfxX":6.4556799208313045,"pfxZ":3.591846913485819,"pX":-0.07284615589391782,"pZ":2.7171888289713704,"vX0":6.233861208196815,"vY0":-115.18520864178731,"vZ0":3.826920127489412,"x":119.78,"y":165.42,"x0":-3.656104419767761,"y0":50.002654442125454,"z0":3.6846464176717397,"aX":8.646965771940167},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":7.8,"breakHorizontal":-13.3,"spinRate":2372,"spinDirection":83},"zone":5,"typeConfidence":0.89,"plateTime":0.47609071633240774,"extension":6.566498055872268},"hitData":{"launchSpeed":99.3,"launchAngle":46.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":90.04,"coordY":74.34}},"index":0,"playId":"69b01777-1768-313d-9ef5-9f39e2c5c0cb","pitchNumber":1,"startTime":"2026-06-25T01:02:35.836Z","endTime":"2026-06-25T01:02:49.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"third":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_pa"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":-2.1999999999999993,"leverageIndex":1.3,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:02:49.859Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out sharply, pitcher Ryan Thompson to first baseman LuJames Groover.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-25T01:04:13.230Z","endTime":"2026-06-25T01:04:23.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657044,"link":"/api/v1/people/657044"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Alec Burleson replaces Pedro Pagés.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"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-25T01:03:25.998Z","endTime":"2026-06-25T01:03:42.964Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":686780,"link":"/api/v1/people/686780"},"defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"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-25T01:03:42.964Z","endTime":"2026-06-25T01:04:15.527Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59971125679667,"aZ":-42.08894589970104,"pfxX":-8.174411758213939,"pfxZ":-5.596313996558748,"pX":-0.31243519707909145,"pZ":1.732449400577644,"vX0":11.160949808776287,"vY0":-132.81010128919172,"vZ0":3.322547120693798,"x":128.91,"y":192.0,"x0":-3.523149854456853,"y0":50.00213017461914,"z0":3.5428055448870377,"aX":-14.484126162295635},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-9.0,"breakHorizontal":12.1,"spinRate":2018,"spinDirection":280},"zone":7,"typeConfidence":0.89,"plateTime":0.41369958632850556,"extension":6.672004896205168},"hitData":{"launchSpeed":102.6,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"hard","location":"1","coordinates":{"coordX":128.5,"coordY":180.06}},"index":2,"playId":"c4f4346e-b023-3469-902c-311d24647dae","pitchNumber":1,"startTime":"2026-06-25T01:04:15.527Z","endTime":"2026-06-25T01:04:23.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.4,"awayTeamWinProbability":89.6,"homeTeamWinProbabilityAdded":-2.4000000000000004,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:04:23.537Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Corbin Carroll pops out to shortstop Masyn Winn.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-25T01:06:44.587Z","endTime":"2026-06-25T01:07:39.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jimmy Crooks replaces left fielder Nelson Velázquez, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T01:06:19.517Z","endTime":"2026-06-25T01:06:19.537Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":676369,"link":"/api/v1/people/676369"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to center field for José Fermín.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-25T01:06:19.537Z","endTime":"2026-06-25T01:06:19.538Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"500","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to left field for Lars Nootbaar.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"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-25T01:06:19.538Z","endTime":"2026-06-25T01:06:19.539Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"700","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676369,"link":"/api/v1/people/676369"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from first base to third base for Blaze Jordan.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-25T01:06:19.539Z","endTime":"2026-06-25T01:06:19.540Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"800","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Alec Burleson remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-06-25T01:06:19.540Z","endTime":"2026-06-25T01:06:46.840Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"901","replacedPlayer":{"id":686780,"link":"/api/v1/people/686780"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.327707467330377,"aZ":-46.292360477255464,"pfxX":-4.108722691538669,"pfxZ":-10.80426187964854,"pX":-1.6986645825339073,"pZ":-0.7940069137331393,"vX0":-3.6445836157852365,"vY0":-115.59653737024016,"vZ0":-5.520328382415087,"x":181.75,"y":260.22,"x0":0.45195975127822585,"y0":50.0006233132846,"z0":6.233060569466673,"aX":-5.370797869694424},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.3,"breakVerticalInduced":-20.9,"breakHorizontal":8.6,"spinRate":3107,"spinDirection":326},"zone":13,"typeConfidence":0.94,"plateTime":0.4801062992621099,"extension":6.101125652126445},"index":5,"playId":"b326ef26-5a3e-3e2e-92f4-b4e4c84a9303","pitchNumber":1,"startTime":"2026-06-25T01:06:46.840Z","endTime":"2026-06-25T01:06:51.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.804902692146058,"aZ":-15.394560543805289,"pfxX":6.685148984063417,"pfxZ":9.029288633402533,"pX":0.23829286305255798,"pZ":2.0865380585915467,"vX0":-2.607030030541088,"vY0":-135.5298957193679,"vZ0":-8.198809587081692,"x":107.92,"y":182.44,"x0":0.3443807531015028,"y0":50.00653920213961,"z0":6.227630045977653,"aX":12.431109565952262},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.8,"breakHorizontal":-11.5,"spinRate":2242,"spinDirection":155},"zone":8,"typeConfidence":0.91,"plateTime":0.4042317764143486,"extension":6.442881168276215},"index":6,"playId":"06c22f17-0764-3494-ae6d-7116708dfaa2","pitchNumber":2,"startTime":"2026-06-25T01:07:10.631Z","endTime":"2026-06-25T01:07:14.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":86.6,"endSpeed":80.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.913096304625228,"aZ":-29.79219227363916,"pfxX":-3.042129193876223,"pfxZ":1.4558673179569617,"pX":-0.37795003406526256,"pZ":2.7035817847116537,"vX0":-1.3196362832097381,"vY0":-126.24174067064845,"vZ0":-3.157614052811147,"x":131.41,"y":165.78,"x0":0.5449404975753315,"y0":50.00076003850015,"z0":6.339781206301937,"aX":-4.965928929326298},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.3,"breakHorizontal":5.8,"spinRate":2717,"spinDirection":223},"zone":4,"typeConfidence":0.92,"plateTime":0.43197623137547536,"extension":6.169818994907155},"hitData":{"launchSpeed":88.5,"launchAngle":66.0,"totalDistance":146.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":156.75}},"index":7,"playId":"266e781d-90b6-3ae1-9626-15883c31eec2","pitchNumber":3,"startTime":"2026-06-25T01:07:29.923Z","endTime":"2026-06-25T01:07:39.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.200000000000001,"awayTeamWinProbability":88.8,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:07:39.931Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gabriel Moreno pops out to second baseman JJ Wetherholt.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-25T01:08:02.920Z","endTime":"2026-06-25T01:09:54.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.054067347085585,"aZ":-13.25622100788503,"pfxX":3.2706847568840893,"pfxZ":9.921226949259834,"pX":0.04064456604198183,"pZ":3.021913581378215,"vX0":-2.432534275493791,"vY0":-136.94529689358689,"vZ0":-6.576222362758762,"x":115.45,"y":157.19,"x0":0.5135945862821932,"y0":50.00624797557212,"z0":6.353896750887912,"aX":6.239599907092608},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":-5.4,"spinRate":2189,"spinDirection":150},"zone":2,"typeConfidence":0.9,"plateTime":0.39931943476113796,"extension":6.4062299732794585},"index":0,"playId":"41c492cc-0426-3b3e-8001-8946dfae0020","pitchNumber":1,"startTime":"2026-06-25T01:08:02.920Z","endTime":"2026-06-25T01:08:06.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.317203545005736,"aZ":-23.026644560704252,"pfxX":-2.286825341791147,"pfxZ":5.240157760875833,"pX":-1.0859492957785695,"pZ":2.7873766359246974,"vX0":-2.979113473851355,"vY0":-130.51427774416678,"vZ0":-4.848259001205767,"x":158.39,"y":163.52,"x0":0.36225863481276327,"y0":50.005203582006004,"z0":6.376373318859623,"aX":-3.993585209622139},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.8,"breakHorizontal":4.7,"spinRate":2553,"spinDirection":178},"zone":11,"typeConfidence":0.85,"plateTime":0.4177308245696474,"extension":6.858161663927003},"index":1,"playId":"db1bc421-bd59-3f0e-8460-b55f673cab7d","pitchNumber":2,"startTime":"2026-06-25T01:08:18.013Z","endTime":"2026-06-25T01:08:21.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.476331216163416,"aZ":-46.112014932261125,"pfxX":-6.415014538997476,"pfxZ":-10.748538230710555,"pX":0.6038889153432192,"pZ":3.404926080313488,"vX0":1.8597891513716394,"vY0":-113.93260672345818,"vZ0":2.93642497739194,"x":93.98,"y":146.85,"x0":0.6040264664396352,"y0":50.00077923628281,"z0":6.699515109820155,"aX":-8.322294089495834},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-18.2,"breakHorizontal":11.0,"spinRate":3205,"spinDirection":326},"zone":12,"typeConfidence":0.92,"plateTime":0.4831790888031353,"extension":6.192652680434656},"index":2,"playId":"c74bfdc5-1752-3816-a8de-ae09b66cfa73","pitchNumber":3,"startTime":"2026-06-25T01:08:38.864Z","endTime":"2026-06-25T01:08:44.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-25T01:08:56.773Z","endTime":"2026-06-25T01:09:13.021Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":93.9,"endSpeed":86.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35858951153296,"aZ":-19.29037389146185,"pfxX":7.393642810659987,"pfxZ":6.8017555430747265,"pX":-0.8926478956643219,"pZ":2.2913519305008836,"vX0":-5.83804866271831,"vY0":-136.5743575107874,"vZ0":-7.111182290777466,"x":151.03,"y":176.91,"x0":0.3093537675846576,"y0":50.00240503409795,"z0":6.2499893071736725,"aX":14.002889252031718},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.0,"breakHorizontal":-12.2,"spinRate":2187,"spinDirection":152},"zone":13,"typeConfidence":0.92,"plateTime":0.4006551180053135,"extension":6.303637906474892},"index":4,"playId":"8e3bdeea-8057-3b6a-810f-603eb3ffee15","pitchNumber":4,"startTime":"2026-06-25T01:09:13.021Z","endTime":"2026-06-25T01:09:17.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.632826571483115,"aZ":-28.34996485949015,"pfxX":-1.0797250217156025,"pfxZ":2.3253221824737222,"pX":-1.4314529644383756,"pZ":1.0238159715861537,"vX0":-4.059255054565301,"vY0":-126.94718019965092,"vZ0":-7.44817082484635,"x":171.56,"y":211.14,"x0":0.32482278645704205,"y0":50.00084094854082,"z0":6.235348581009928,"aX":-1.7704542232998561},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.9,"breakHorizontal":2.9,"spinRate":2715,"spinDirection":235},"zone":13,"typeConfidence":0.91,"plateTime":0.4305493690968216,"extension":6.4329527117177685},"index":5,"playId":"1a61bb77-2b30-3d87-9974-e841aff1dd2e","pitchNumber":5,"startTime":"2026-06-25T01:09:28.784Z","endTime":"2026-06-25T01:09:32.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0765092644546,"aZ":-18.62924405405021,"pfxX":7.709577772761689,"pfxZ":7.11673489786954,"pX":-2.793344773788991E-4,"pZ":3.1720224327493836,"vX0":-3.7566376504670123,"vY0":-137.03686295482433,"vZ0":-5.211630015275363,"x":117.01,"y":153.14,"x0":0.38616206670265935,"y0":50.002803962998215,"z0":6.369721386355234,"aX":14.673525276805066},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.0,"breakHorizontal":-13.2,"spinRate":2238,"spinDirection":150},"zone":2,"typeConfidence":0.93,"plateTime":0.39958429781822735,"extension":6.301845474678426},"hitData":{"launchSpeed":82.1,"launchAngle":56.0,"totalDistance":214.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":148.84,"coordY":118.08}},"index":6,"playId":"fb9f55b9-739d-39c6-99ed-19fa2c0a72bd","pitchNumber":6,"startTime":"2026-06-25T01:09:44.749Z","endTime":"2026-06-25T01:09:54.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.799999999999999,"awayTeamWinProbability":88.2,"homeTeamWinProbabilityAdded":0.5999999999999979,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:09:54.767Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nolan Arenado doubles (14) on a sharp fly ball to center fielder José Fermín.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-25T01:10:19.885Z","endTime":"2026-06-25T01:10:34.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.944945895770697,"aZ":-16.81104885154759,"pfxX":7.262804586282287,"pfxZ":8.09810265827399,"pX":0.6762555542222438,"pZ":2.491584403152878,"vX0":-1.8494935066024811,"vY0":-136.7901962397545,"vZ0":-7.154776641653555,"x":91.22,"y":171.51,"x0":0.4172621074311095,"y0":50.001827043293694,"z0":6.2920418068017705,"aX":13.772875655722226},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.3,"breakHorizontal":-12.7,"spinRate":2239,"spinDirection":149},"zone":6,"typeConfidence":0.92,"plateTime":0.400291147119757,"extension":6.247733098631529},"hitData":{"launchSpeed":100.9,"launchAngle":25.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":149.81,"coordY":44.4}},"index":0,"playId":"1813669b-0868-3a84-8a8f-537401b157f5","pitchNumber":1,"startTime":"2026-06-25T01:10:20.464Z","endTime":"2026-06-25T01:10:34.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.9,"awayTeamWinProbability":89.1,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.17,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:10:34.464Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Troy grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-25T01:10:55.346Z","endTime":"2026-06-25T01:13:18.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"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":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.048808292503036,"aZ":-44.73355100823529,"pfxX":-6.143314559535341,"pfxZ":-9.848591502648086,"pX":-1.2074680152174218,"pZ":2.9044678233270305,"vX0":-2.103522587873364,"vY0":-113.22465406775254,"vZ0":1.6359088752667468,"x":163.03,"y":160.36,"x0":0.536233182459231,"y0":50.00196388322971,"z0":6.709864104761652,"aX":-7.835390548805332},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-16.9,"breakHorizontal":11.6,"spinRate":3027,"spinDirection":325},"zone":11,"typeConfidence":0.91,"plateTime":0.48703251181366713,"extension":6.2674342080228085},"index":0,"playId":"5c964f92-ecce-3b40-b6b5-f5f306a09af4","pitchNumber":1,"startTime":"2026-06-25T01:11:00.233Z","endTime":"2026-06-25T01:11:04.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23505807104115,"aZ":-33.493078522789254,"pfxX":-2.3719863938461403,"pfxZ":-0.870505098594009,"pX":-0.24399293779558168,"pZ":2.210720243419062,"vX0":-1.2370143328629788,"vY0":-121.58577009294697,"vZ0":-3.0510907721147684,"x":126.3,"y":179.09,"x0":0.5784518810980633,"y0":50.00538966685421,"z0":6.367302266052441,"aX":-3.5773473912431757},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.0,"breakHorizontal":4.6,"spinRate":2673,"spinDirection":279},"zone":5,"typeConfidence":0.85,"plateTime":0.4492523815032432,"extension":6.1895084388355075},"index":1,"playId":"5b2a1367-2250-3cd7-81e7-86829f396ef6","pitchNumber":2,"startTime":"2026-06-25T01:11:16.661Z","endTime":"2026-06-25T01:11:28.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":93.7,"endSpeed":86.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.330869469758376,"aZ":-11.251610156853765,"pfxX":4.1657225645320635,"pfxZ":11.041181785291599,"pX":-0.14031000683038036,"pZ":3.04048906030176,"vX0":-2.877256260028229,"vY0":-136.37676560624178,"vZ0":-6.969933356603131,"x":122.35,"y":156.69,"x0":0.3840423199183197,"y0":50.0011317031007,"z0":6.3952490348575015,"aX":7.8923820938225235},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":-7.0,"spinRate":2033,"spinDirection":154},"zone":2,"typeConfidence":0.9,"plateTime":0.4007160333478157,"extension":6.307488122836693},"index":2,"playId":"d11eb202-2c51-38fb-b021-667f45362e13","pitchNumber":3,"startTime":"2026-06-25T01:11:50.308Z","endTime":"2026-06-25T01:11:54.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.372377399316736,"aZ":-43.85210937846041,"pfxX":-6.824259373390474,"pfxZ":-8.737042598487704,"pX":-0.8111540415415177,"pZ":1.0394975445115542,"vX0":-1.6224048195346672,"vY0":-115.96606155868379,"vZ0":-2.433278295816297,"x":147.92,"y":210.71,"x0":0.7867014429920234,"y0":50.00108341131382,"z0":6.358085803496738,"aX":-9.123903445315156},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-16.1,"breakHorizontal":12.7,"spinRate":2962,"spinDirection":324},"zone":13,"typeConfidence":0.89,"plateTime":0.4756491819660047,"extension":6.31628865605114},"index":3,"playId":"7fead9e4-a021-371b-8f33-892e42f01d61","pitchNumber":4,"startTime":"2026-06-25T01:12:05.855Z","endTime":"2026-06-25T01:12:10.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.584632570181576,"aZ":-21.660132820138042,"pfxX":8.587310470984189,"pfxZ":6.272170765586409,"pX":0.15858126209541287,"pZ":1.8681259276997828,"vX0":-3.944300261979639,"vY0":-128.41015926239277,"vZ0":-6.59918881238049,"x":110.96,"y":188.34,"x0":0.595394038091555,"y0":50.00534164817921,"z0":6.1466854541469935,"aX":14.40064886690724},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.2,"breakHorizontal":-14.8,"spinRate":1812,"spinDirection":133},"zone":8,"typeConfidence":0.92,"plateTime":0.42589256800658326,"extension":6.188489416272803},"index":4,"playId":"68bc0659-f2df-34ec-b32b-bb7465c4605a","pitchNumber":5,"startTime":"2026-06-25T01:12:23.575Z","endTime":"2026-06-25T01:12:27.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-25T01:12:39.844Z","endTime":"2026-06-25T01:12:48.399Z","isPitch":false,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":94.1,"endSpeed":86.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03370058898705,"aZ":-13.480818104663872,"pfxX":3.713767073189707,"pfxZ":9.820224710585366,"pX":0.0967024447289126,"pZ":3.6745961136057477,"vX0":-1.9581714004400708,"vY0":-137.0377467801153,"vZ0":-5.095291594198265,"x":113.31,"y":139.57,"x0":0.33769101066414703,"y0":50.002852124691394,"z0":6.47756129827719,"aX":7.06955953607503},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":-6.4,"spinRate":2028,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.3995588206346756,"extension":6.192736287646606},"index":6,"playId":"79c9e475-488d-360f-beff-333b9bd10733","pitchNumber":6,"startTime":"2026-06-25T01:12:48.399Z","endTime":"2026-06-25T01:12:51.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78297697822138,"aZ":-32.68963798809337,"pfxX":-3.132898948598303,"pfxZ":-0.3284005314065439,"pX":-0.8084012395824851,"pZ":3.2052398603365573,"vX0":-2.3409558579690977,"vY0":-123.87685291619934,"vZ0":-1.3194245862235132,"x":147.81,"y":152.24,"x0":0.5530879597713347,"y0":50.0027121798885,"z0":6.456481637908591,"aX":-4.910142534051228},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.6,"breakHorizontal":6.2,"spinRate":2652,"spinDirection":272},"zone":11,"typeConfidence":0.9,"plateTime":0.44073009221490356,"extension":6.15428698395812},"hitData":{"launchSpeed":65.5,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":159.28}},"index":7,"playId":"f80d32e7-a2ff-3063-a20d-716522256f74","pitchNumber":7,"startTime":"2026-06-25T01:13:10.016Z","endTime":"2026-06-25T01:13:18.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.2,"awayTeamWinProbability":87.8,"homeTeamWinProbabilityAdded":1.299999999999999,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:13:18.034Z","atBatIndex":41},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"JJ Wetherholt bunt grounds out, pitcher Ryan Thompson to first baseman LuJames Groover.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-25T01:15:32.755Z","endTime":"2026-06-25T01:15:51.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"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":1},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657044,"link":"/api/v1/people/657044"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0665866294922,"aZ":-39.84205455308895,"pfxX":-6.787602544252071,"pfxZ":-4.519109019590192,"pX":0.20124969202645712,"pZ":1.8198950791220534,"vX0":11.342026153594064,"vY0":-129.40848676681833,"vZ0":3.638153325650299,"x":109.33,"y":189.64,"x0":-3.3570874176876697,"y0":50.005200525352265,"z0":3.4482823484875373,"aX":-11.512236990411237},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-7.1,"breakHorizontal":9.7,"spinRate":1908,"spinDirection":285},"zone":8,"typeConfidence":0.91,"plateTime":0.42330087490928037,"extension":6.7037237431081635},"hitData":{"launchSpeed":45.0,"launchAngle":-73.0,"totalDistance":1.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":123.32,"coordY":195.15}},"index":0,"playId":"df7d044c-ebc1-3b81-9404-a65deef855b1","pitchNumber":1,"startTime":"2026-06-25T01:15:43.078Z","endTime":"2026-06-25T01:15:51.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.2,"awayTeamWinProbability":89.8,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:15:51.096Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, second baseman Ildemaro Vargas to first baseman LuJames Groover.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-25T01:16:29.922Z","endTime":"2026-06-25T01:18:17.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.684789243484012,"aZ":-27.22350671577625,"pfxX":8.007382793632146,"pfxZ":3.858012461168765,"pX":1.1553801680673794,"pZ":1.736112596667555,"vX0":8.043939704257411,"vY0":-113.18738742635351,"vZ0":2.033624805881676,"x":72.96,"y":191.9,"x0":-3.4989745996294306,"y0":50.00409631972739,"z0":3.57198212977057,"aX":10.280233254619052},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":7.9,"breakHorizontal":-16.7,"spinRate":2384,"spinDirection":84},"zone":14,"typeConfidence":0.9,"plateTime":0.48586652287973475,"extension":6.650251561531367},"index":0,"playId":"68939299-83c5-32ad-b80c-2f5c66311a17","pitchNumber":1,"startTime":"2026-06-25T01:16:36.658Z","endTime":"2026-06-25T01:16:43.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":89.8,"endSpeed":82.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.318957903411867,"aZ":-42.73581962047792,"pfxX":-6.697987140900389,"pfxZ":-6.1466067484817,"pX":0.31867106567659964,"pZ":2.1179369495785383,"vX0":11.776515788301813,"vY0":-130.1865421568909,"vZ0":4.823871651602141,"x":104.85,"y":181.6,"x0":-3.393342186318997,"y0":50.00617250377672,"z0":3.475403285351776,"aX":-11.499855109186248},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-9.7,"breakHorizontal":9.5,"spinRate":2012,"spinDirection":284},"zone":9,"typeConfidence":0.89,"plateTime":0.4207124611602491,"extension":6.553497260847889},"index":1,"playId":"bc1dc917-ac0b-34d3-bfe6-980e5f212534","pitchNumber":2,"startTime":"2026-06-25T01:16:49.118Z","endTime":"2026-06-25T01:16:53.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.930232075647805,"aZ":-28.3864535943492,"pfxX":6.305027692733194,"pfxZ":2.876887104869912,"pX":2.1911382489573414,"pZ":1.7828277699676378,"vX0":11.002493774559435,"vY0":-114.52169228689993,"vZ0":2.3401142176759127,"x":33.48,"y":190.64,"x0":-3.5115050062037705,"y0":50.00153383630802,"z0":3.5413557965578124,"aX":8.29882029405926},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":6.2,"breakHorizontal":-14.4,"spinRate":2378,"spinDirection":80},"zone":14,"typeConfidence":0.88,"plateTime":0.4799218968619763,"extension":6.676428252638591},"index":2,"playId":"2be63e9f-209f-3cef-8d16-3c7b94654752","pitchNumber":3,"startTime":"2026-06-25T01:17:08.846Z","endTime":"2026-06-25T01:17:12.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.579540398415165,"aZ":-26.727858150041687,"pfxX":6.9119855170674995,"pfxZ":4.18945169138852,"pX":1.3681377942381237,"pZ":2.077262966023124,"vX0":9.036267637985365,"vY0":-113.8113614114354,"vZ0":2.4698156766370203,"x":64.85,"y":182.69,"x0":-3.565104606450363,"y0":50.004460452398696,"z0":3.640376659183583,"aX":8.986891031047701},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":8.6,"breakHorizontal":-15.0,"spinRate":2340,"spinDirection":86},"zone":14,"typeConfidence":0.9,"plateTime":0.4828709081969609,"extension":6.400355879924309},"index":3,"playId":"1c22c49a-16e1-34d7-af25-d71d9b16cd08","pitchNumber":4,"startTime":"2026-06-25T01:17:26.438Z","endTime":"2026-06-25T01:17:30.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.272557467619766,"aZ":-39.83835028588714,"pfxX":-7.5368943449589585,"pfxZ":-4.465763977381245,"pX":-0.32114624517961876,"pZ":2.294103817589644,"vX0":10.228860093360417,"vY0":-129.89700100708944,"vZ0":4.572577774144536,"x":129.24,"y":176.84,"x0":-3.3241361181636053,"y0":50.00391826878418,"z0":3.533160660441524,"aX":-12.927784712019848},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-6.8,"breakHorizontal":11.5,"spinRate":2016,"spinDirection":280},"zone":4,"typeConfidence":0.9,"plateTime":0.4210721203997485,"extension":6.668418014242238},"index":4,"playId":"fd80f5b4-a34b-37fe-b2cb-9330add55d9d","pitchNumber":5,"startTime":"2026-06-25T01:17:41.371Z","endTime":"2026-06-25T01:17:45.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.717975760719334,"aZ":-45.71814266069062,"pfxX":-7.418248395623519,"pfxZ":-7.958455076540992,"pX":0.18736137363984337,"pZ":1.488209974167911,"vX0":11.5373820754089,"vY0":-130.24084399716727,"vZ0":3.7204693493675243,"x":109.86,"y":198.6,"x0":-3.354950859291582,"y0":50.00237250483472,"z0":3.519987500570105,"aX":-12.626810595056503},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-13.1,"breakHorizontal":10.6,"spinRate":1967,"spinDirection":283},"zone":14,"typeConfidence":0.88,"plateTime":0.4220405898970272,"extension":6.610398638429013},"hitData":{"launchSpeed":75.4,"launchAngle":-51.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.58,"coordY":163.34}},"index":5,"playId":"1f258afd-9425-3cf8-90b5-fe099920f989","pitchNumber":6,"startTime":"2026-06-25T01:18:09.753Z","endTime":"2026-06-25T01:18:17.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.9,"awayTeamWinProbability":91.1,"homeTeamWinProbabilityAdded":-1.299999999999999,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:18:17.761Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-25T01:19:21.400Z","endTime":"2026-06-25T01:20:32.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"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-25T01:18:42.906Z","endTime":"2026-06-25T01:19:23.695Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.087985219580197,"aZ":-37.415153576996694,"pfxX":-5.651815726882505,"pfxZ":-2.97252447432529,"pX":0.047559717622241766,"pZ":2.4291271477173275,"vX0":10.97177582074437,"vY0":-132.1897190043622,"vZ0":4.18983560447918,"x":115.19,"y":173.19,"x0":-3.428928169142872,"y0":50.002269483870755,"z0":3.5760007575471913,"aX":-9.96859427641057},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-4.1,"breakHorizontal":7.8,"spinRate":1821,"spinDirection":283},"zone":5,"typeConfidence":0.91,"plateTime":0.41490155099837267,"extension":6.669573187470672},"index":1,"playId":"241673c5-9ea7-38db-a67d-95b30f40d68b","pitchNumber":1,"startTime":"2026-06-25T01:19:23.695Z","endTime":"2026-06-25T01:19:27.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9584702807068,"aZ":-30.497012266317846,"pfxX":7.7649589137758666,"pfxZ":1.255294753691933,"pX":-0.05162218068102869,"pZ":2.0524054253276045,"vX0":5.545236537276549,"vY0":-115.43977025049685,"vZ0":3.0397851748862355,"x":118.97,"y":183.37,"x0":-3.500083728827063,"y0":50.0045892749539,"z0":3.668102099213953,"aX":10.40449167650638},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":3.4,"breakHorizontal":-15.5,"spinRate":2036,"spinDirection":83},"zone":8,"typeConfidence":0.89,"plateTime":0.4758065323354659,"extension":6.467000762998535},"index":2,"playId":"63d9158f-e2ff-3249-aba5-8dc1cbd353d6","pitchNumber":2,"startTime":"2026-06-25T01:19:46.794Z","endTime":"2026-06-25T01:19:51.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-25T01:20:13.657Z","endTime":"2026-06-25T01:20:27.916Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":80.7,"endSpeed":74.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.541442033046454,"aZ":-26.032158081251183,"pfxX":5.78299094836577,"pfxZ":4.434833495682728,"pX":1.8442808331824039,"pZ":2.230030229394939,"vX0":10.245823544555012,"vY0":-117.0840578977249,"vZ0":2.312515773868176,"x":46.7,"y":178.57,"x0":-3.3434525453919863,"y0":50.00338861772508,"z0":3.6689346681311785,"aX":8.012407707958033},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":9.0,"breakHorizontal":-13.1,"spinRate":2172,"spinDirection":81},"zone":14,"typeConfidence":0.88,"plateTime":0.46816990798156377,"extension":6.750584314280864},"index":4,"playId":"517b6aa3-993e-3cd7-b3e0-456c53bbf8a0","pitchNumber":3,"startTime":"2026-06-25T01:20:27.916Z","endTime":"2026-06-25T01:20:32.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.200000000000001,"awayTeamWinProbability":91.8,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:20:32.704Z","atBatIndex":44},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lourdes Gurriel Jr. pops out to first baseman Alec Burleson in foul territory.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-25T01:22:30.183Z","endTime":"2026-06-25T01:22:49.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6454080159269,"aZ":-14.293106012714462,"pfxX":3.4538662648223752,"pfxZ":9.692189099280217,"pX":-0.3800684956299418,"pZ":3.2029534941049063,"vX0":-3.371411546426535,"vY0":-134.35513900330085,"vZ0":-5.830044681136242,"x":131.49,"y":152.3,"x0":0.43685956782524715,"y0":50.002760018871484,"z0":6.4010730371492786,"aX":6.371718037292584},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.7,"breakHorizontal":-5.6,"spinRate":2113,"spinDirection":150},"zone":1,"typeConfidence":0.88,"plateTime":0.4062734413481106,"extension":6.282773319425853},"hitData":{"launchSpeed":84.0,"launchAngle":79.0,"totalDistance":92.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":163.33,"coordY":196.08}},"index":0,"playId":"29f26320-cd0a-3bac-9381-80223492f6f5","pitchNumber":1,"startTime":"2026-06-25T01:22:38.843Z","endTime":"2026-06-25T01:22:49.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":8.9,"awayTeamWinProbability":91.1,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:22:49.862Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ildemaro Vargas walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-25T01:23:14.810Z","endTime":"2026-06-25T01:24:36.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79275075979023,"aZ":-43.494556404233485,"pfxX":-5.725852969254862,"pfxZ":-8.49515794602918,"pX":-1.0227611492387045,"pZ":2.0390957208401645,"vX0":-1.8328714695627282,"vY0":-115.10821966267649,"vZ0":-0.4835911415086853,"x":155.99,"y":183.72,"x0":0.529308810028557,"y0":50.00464551091354,"z0":6.489016062121657,"aX":-7.628466009033541},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-15.1,"breakHorizontal":10.8,"spinRate":3045,"spinDirection":327},"zone":13,"typeConfidence":0.89,"plateTime":0.4771565895505958,"extension":6.296498115057026},"index":0,"playId":"97812120-687d-328f-a578-b98a552d8ad4","pitchNumber":1,"startTime":"2026-06-25T01:23:19.462Z","endTime":"2026-06-25T01:23:24.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-25T01:23:30.777Z","endTime":"2026-06-25T01:23:41.855Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.091709711482693,"aZ":-14.420775742829866,"pfxX":4.383330039970602,"pfxZ":9.357400368211346,"pX":0.8727165881343759,"pZ":3.0767414932241213,"vX0":-0.6174241555480711,"vY0":-136.61926605156054,"vZ0":-6.331267930378007,"x":83.73,"y":155.71,"x0":0.5315424958118293,"y0":50.0006808743555,"z0":6.4088210731003965,"aX":8.314434871155617},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":-7.8,"spinRate":2146,"spinDirection":148},"zone":12,"typeConfidence":0.89,"plateTime":0.4003586781598423,"extension":6.2910883433787985},"index":2,"playId":"4b5830ea-e98d-3827-ac6b-3dc502b26151","pitchNumber":2,"startTime":"2026-06-25T01:23:41.855Z","endTime":"2026-06-25T01:23:45.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70454317440321,"aZ":-27.896638435135163,"pfxX":-1.2418166242156898,"pfxZ":2.6178202186221613,"pX":-1.116067121820986,"pZ":1.1904089016956854,"vX0":-3.70298152458358,"vY0":-126.3004609207453,"vZ0":-7.07021521501828,"x":159.54,"y":206.64,"x0":0.5231666396576224,"y0":50.00516206541871,"z0":6.231839645164677,"aX":-2.0314818721023626},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.5,"breakHorizontal":3.0,"spinRate":2658,"spinDirection":232},"zone":13,"typeConfidence":0.92,"plateTime":0.43161557314051,"extension":6.173641292047881},"index":3,"playId":"fc53802f-afc3-309b-9f76-de3a84b1ddbe","pitchNumber":3,"startTime":"2026-06-25T01:23:56.823Z","endTime":"2026-06-25T01:24:00.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.173915758246917,"aZ":-14.989425969549558,"pfxX":3.362518003345471,"pfxZ":9.068755417400567,"pX":0.27981806100574086,"pZ":5.269402440334742,"vX0":-1.2541410437797382,"vY0":-136.5654099715913,"vZ0":-0.8871121570820022,"x":106.33,"y":96.51,"x0":0.3073019914235659,"y0":50.00236877575268,"z0":6.626339535878515,"aX":6.371261300860232},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":-5.9,"spinRate":2139,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.4005812483509428,"extension":6.105515485247355},"index":4,"playId":"d88258e0-8b80-35c3-bf24-9e4d761f8945","pitchNumber":4,"startTime":"2026-06-25T01:24:13.640Z","endTime":"2026-06-25T01:24:17.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.182564935657386,"aZ":-17.541195710146468,"pfxX":0.6029868214287646,"pfxZ":8.1989987651848,"pX":-1.1600520432982826,"pZ":0.7917735915178721,"vX0":-4.292975941581101,"vY0":-131.56836893703266,"vZ0":-10.564983554472558,"x":161.22,"y":217.4,"x0":0.40194610509307,"y0":50.003921403551466,"z0":6.110019829894442,"aX":1.0766730632424624},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.2,"breakHorizontal":-0.4,"spinRate":2507,"spinDirection":161},"zone":13,"typeConfidence":0.91,"plateTime":0.41346109209985293,"extension":6.440360307966909},"index":5,"playId":"bae4790a-8e30-38f3-a88b-9ac02a15739b","pitchNumber":5,"startTime":"2026-06-25T01:24:32.932Z","endTime":"2026-06-25T01:24:36.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.200000000000001,"awayTeamWinProbability":91.8,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.21,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:24:36.741Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"LuJames Groover walks. Ildemaro Vargas to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-25T01:27:19.621Z","endTime":"2026-06-25T01:29:56.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,8,9],"actionIndex":[1],"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"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-25T01:24:54.681Z","endTime":"2026-06-25T01:25:17.747Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Gordon Graceffo replaces Matthew Liberatore.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"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-25T01:25:17.747Z","endTime":"2026-06-25T01:27:21.898Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700669,"link":"/api/v1/people/700669"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.231083779390246,"aZ":-16.616009852339857,"pfxX":-8.065890353591495,"pfxZ":8.032844667308801,"pX":-0.5758367881154447,"pZ":2.385641820669832,"vX0":4.941319594289,"vY0":-138.15320370403234,"vZ0":-6.382046804789405,"x":138.95,"y":174.37,"x0":-1.3379266741954665,"y0":50.00226825893781,"z0":5.838865835545068,"aX":-15.620658682803725},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.4,"breakHorizontal":13.6,"spinRate":2120,"spinDirection":215},"zone":4,"typeConfidence":0.92,"plateTime":0.39616800234279337,"extension":6.470470149582853},"index":2,"playId":"9169509f-09eb-34a2-861e-6696c2052b63","pitchNumber":1,"startTime":"2026-06-25T01:27:21.898Z","endTime":"2026-06-25T01:27:25.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":96.2,"endSpeed":87.6,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48233091541057,"aZ":-11.899917574467198,"pfxX":-5.980507335512258,"pfxZ":10.26254699084024,"pX":0.29354521844610176,"pZ":3.674245841855311,"vX0":6.305535603559518,"vY0":-139.89744104890212,"vZ0":-4.277377110463113,"x":105.81,"y":139.58,"x0":-1.2159891131788736,"y0":50.005958474045336,"z0":6.007159648641605,"aX":-11.81932096324644},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":9.5,"spinRate":2270,"spinDirection":204},"zone":12,"typeConfidence":0.87,"plateTime":0.3919799156078838,"extension":6.316152016175184},"index":3,"playId":"d0ebb3bb-9c2a-3b96-ab61-c5d04cfd9d59","pitchNumber":2,"startTime":"2026-06-25T01:27:39.945Z","endTime":"2026-06-25T01:27:44.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":89.7,"endSpeed":82.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38973943535775,"aZ":-26.341619703445524,"pfxX":-0.14916454503060184,"pfxZ":3.370646986759333,"pX":0.5515773179513439,"pZ":0.96636775088869,"vX0":5.108678939501926,"vY0":-130.44765471374612,"vZ0":-7.204994708630786,"x":95.98,"y":212.69,"x0":-1.409461592571882,"y0":50.00406254279243,"z0":5.738700506121216,"aX":-0.25906885136264535},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.8,"breakHorizontal":-0.8,"spinRate":2422,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.41922433120392943,"extension":6.348098246399476},"index":4,"playId":"a3de16cf-b43c-325c-a377-bd5c78615e98","pitchNumber":3,"startTime":"2026-06-25T01:27:59.398Z","endTime":"2026-06-25T01:28:03.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.556454694705856,"aZ":-29.82426371302618,"pfxX":-0.38018348982517214,"pfxZ":1.392774284472563,"pX":1.1520335605413201,"pZ":0.9164761098230458,"vX0":6.821747251391999,"vY0":-128.9625980652996,"vZ0":-6.457599133385384,"x":73.09,"y":214.04,"x0":-1.472600083461496,"y0":50.005808268609485,"z0":5.738591419974642,"aX":-0.6433791220132002},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.3,"breakHorizontal":-0.7,"spinRate":2442,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.42388926373770186,"extension":6.429290011299025},"index":5,"playId":"ba41b585-962c-3a39-b384-4e394e126a20","pitchNumber":4,"startTime":"2026-06-25T01:28:20.487Z","endTime":"2026-06-25T01:28:24.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31014556570831,"aZ":-11.439931107549105,"pfxX":-5.365629837654361,"pfxZ":10.412369539613751,"pX":0.6223134973952893,"pZ":3.4250343900953557,"vX0":6.913888099585221,"vY0":-140.12794096115113,"vZ0":-5.035401180499613,"x":93.28,"y":146.3,"x0":-1.1784550839411556,"y0":50.00168619322701,"z0":5.991076317527334,"aX":-10.683642109975514},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.0,"breakHorizontal":8.3,"spinRate":2267,"spinDirection":208},"zone":3,"typeConfidence":0.91,"plateTime":0.3907141926852944,"extension":6.232105739856625},"index":6,"playId":"350b1d5b-b34a-3cfd-bb77-c9ded946575b","pitchNumber":5,"startTime":"2026-06-25T01:28:40.502Z","endTime":"2026-06-25T01:28:48.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-06-25T01:28:58.943Z","endTime":"2026-06-25T01:29:19.692Z","isPitch":false,"type":"action","player":{"id":694410,"link":"/api/v1/people/694410"},"defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76616161281932,"aZ":-11.363013896383002,"pfxX":-4.229130586305962,"pfxZ":10.312848468251698,"pX":0.4407697204512224,"pZ":2.7258091098038806,"vX0":5.956470311276558,"vY0":-141.28194318358095,"vZ0":-6.902605255956931,"x":100.2,"y":165.18,"x0":-1.1472297960809,"y0":50.00032382652884,"z0":5.934019451930753,"aX":-8.532507056640492},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":6.4,"spinRate":2272,"spinDirection":208},"zone":6,"typeConfidence":0.91,"plateTime":0.3879629567513825,"extension":6.301028841327178},"index":8,"playId":"4bdd32f0-aaff-3f68-a7da-deba30c49e5c","pitchNumber":6,"startTime":"2026-06-25T01:29:19.692Z","endTime":"2026-06-25T01:29:22.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.501699909686216,"aZ":-42.873017812459494,"pfxX":1.5898917202659337,"pfxZ":-7.367906188115413,"pX":-1.4182206891766074,"pZ":4.751515320169874,"vX0":-0.10296335985779219,"vY0":-119.61858562378524,"vZ0":5.160055487521736,"x":171.06,"y":110.49,"x0":-1.5812870373615302,"y0":50.00052264616633,"z0":6.404227740936558,"aX":2.3096542744936146},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-11.9,"breakHorizontal":-2.9,"spinRate":2622,"spinDirection":15},"zone":11,"typeConfidence":0.89,"plateTime":0.4574409076302537,"extension":5.965542705292373},"index":9,"playId":"f705c91f-9600-3ff1-90fd-37fa6e518d29","pitchNumber":7,"startTime":"2026-06-25T01:29:51.549Z","endTime":"2026-06-25T01:29:56.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:29:56.554Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to center fielder José Fermín.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-25T01:30:15.499Z","endTime":"2026-06-25T01:30:36.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":90.2,"endSpeed":83.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.142942186387618,"aZ":-29.609339480192133,"pfxX":-0.7304694771577475,"pfxZ":1.4626528559576322,"pX":0.1881227922818868,"pZ":2.8916022685731857,"vX0":5.2460687545038756,"vY0":-131.37979985736698,"vZ0":-1.7489169213163942,"x":109.83,"y":160.71,"x0":-1.7373322606991697,"y0":50.00204234365656,"z0":5.760913920554844,"aX":-1.280697612236142},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.5,"breakHorizontal":0.2,"spinRate":2249,"spinDirection":287},"zone":2,"typeConfidence":2.0,"plateTime":0.4164818383883797,"extension":6.376273180954179},"hitData":{"launchSpeed":94.6,"launchAngle":58.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.91,"coordY":111.21}},"index":0,"playId":"f5332bbe-e82f-354f-abbe-2193deee84e1","pitchNumber":1,"startTime":"2026-06-25T01:30:23.784Z","endTime":"2026-06-25T01:30:36.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.56,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:30:36.827Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, first baseman Alec Burleson to pitcher Gordon Graceffo.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-25T01:30:56.731Z","endTime":"2026-06-25T01:33:03.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.557148655099766,"aZ":-45.27730864406279,"pfxX":1.6246902923703628,"pfxZ":-8.92439233070422,"pX":-0.6028994713156022,"pZ":2.013739243797444,"vX0":1.4876107001087413,"vY0":-120.67483786351805,"vZ0":-0.25674621113349705,"x":139.98,"y":184.41,"x0":-1.439559185494747,"y0":50.004099116897166,"z0":6.126524514251443,"aX":2.3846944153220844},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-16.0,"breakHorizontal":-3.4,"spinRate":2678,"spinDirection":17},"zone":7,"typeConfidence":0.9,"plateTime":0.45472943273136757,"extension":6.059909576514185},"index":0,"playId":"101a1260-26b1-38cf-bb7f-d6be049c0e13","pitchNumber":1,"startTime":"2026-06-25T01:31:06.147Z","endTime":"2026-06-25T01:31:10.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.300780503787756,"aZ":-27.635236536330105,"pfxX":-0.9225010028772556,"pfxZ":2.5579799496142384,"pX":0.2901651430900097,"pZ":1.3422273475754434,"vX0":5.458987257949674,"vY0":-131.64334264981588,"vZ0":-5.692410136686371,"x":105.94,"y":202.54,"x0":-1.6814795844606565,"y0":50.001168244353934,"z0":5.552064572023322,"aX":-1.6360818303049103},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.7,"breakHorizontal":0.6,"spinRate":2407,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.414474794886726,"extension":6.616813241766853},"index":1,"playId":"a4aff8bf-936e-32d9-b13f-b6708a6f8e5f","pitchNumber":2,"startTime":"2026-06-25T01:31:25.973Z","endTime":"2026-06-25T01:31:31.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-25T01:31:40.799Z","endTime":"2026-06-25T01:31:58.803Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48836518361465,"aZ":-24.922760067276545,"pfxX":-6.297514065540442,"pfxZ":4.284053320431728,"pX":-0.9376681371561286,"pZ":1.8559683521656984,"vX0":3.3018145539779353,"vY0":-128.9951188163215,"vZ0":-4.957584347334162,"x":152.74,"y":188.67,"x0":-1.412379937113312,"y0":50.00620109230242,"z0":5.711429065455247,"aX":-10.671837126665686},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.0,"breakHorizontal":10.7,"spinRate":1337,"spinDirection":240},"zone":13,"typeConfidence":0.85,"plateTime":0.4237432370750631,"extension":6.686709621405085},"index":3,"playId":"97cae6da-dd8f-3ee0-a6b2-fbd81fc0d312","pitchNumber":3,"startTime":"2026-06-25T01:31:58.803Z","endTime":"2026-06-25T01:32:02.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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.5,"endSpeed":88.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45614377457755,"aZ":-14.887995302676948,"pfxX":-5.0005765447390385,"pfxZ":8.639574225231467,"pX":-0.9582344583291998,"pZ":2.613522876001915,"vX0":3.141736793478208,"vY0":-140.47302109399618,"vZ0":-6.4308290329008715,"x":153.53,"y":168.21,"x0":-1.4407453856868446,"y0":50.00375927249402,"z0":5.898277902011475,"aX":-10.006364087367999},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":8.4,"spinRate":2027,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.38972888001261063,"extension":6.393220842118855},"index":4,"playId":"c2f0fb57-1eac-393e-ba3f-71a74c49616e","pitchNumber":4,"startTime":"2026-06-25T01:32:31.253Z","endTime":"2026-06-25T01:32:34.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.841651214289286,"aZ":-45.93186971071903,"pfxX":0.4281202203882173,"pfxZ":-8.78073757977107,"pX":-0.5317525931040752,"pZ":1.6760668947554764,"vX0":2.158233011594156,"vY0":-124.3231018439522,"vZ0":-1.4209923185532993,"x":137.27,"y":193.53,"x0":-1.4666604968482815,"y0":50.00540951578675,"z0":6.066112094513097,"aX":0.6703877662945152},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-16.0,"breakHorizontal":-1.3,"spinRate":2845,"spinDirection":15},"zone":13,"typeConfidence":0.87,"plateTime":0.4405090215145746,"extension":6.1535205631953005},"hitData":{"launchSpeed":78.8,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.4,"coordY":159.79}},"index":5,"playId":"b079f162-914a-3b5d-b471-8307b5100e1a","pitchNumber":5,"startTime":"2026-06-25T01:32:55.802Z","endTime":"2026-06-25T01:33:03.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.8,"awayTeamWinProbability":90.2,"homeTeamWinProbabilityAdded":1.4000000000000004,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:33:03.826Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jimmy Crooks strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-25T01:35:32.946Z","endTime":"2026-06-25T01:37:31.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"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":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jonathan Loáisiga replaces Ryan Thompson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T01:35:04.739Z","endTime":"2026-06-25T01:35:35.138Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642528,"link":"/api/v1/people/642528"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84704808531922,"aZ":-15.04260736002151,"pfxX":-5.523995343022126,"pfxZ":8.332910049397114,"pX":-1.0031833717082195,"pZ":3.8350355076122478,"vX0":3.9807407198384444,"vY0":-142.28093286901935,"vZ0":-1.3220817039815138,"x":155.24,"y":135.23,"x0":-1.7008855038826283,"y0":50.001618426489415,"z0":5.256441893032898,"aX":-11.354452958563545},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.0,"breakHorizontal":9.2,"spinRate":2543,"spinDirection":228},"zone":11,"typeConfidence":0.92,"plateTime":0.3845883577480165,"extension":6.475795397853291},"index":1,"playId":"511972bc-30c8-3ca2-84d8-34d221a18611","pitchNumber":1,"startTime":"2026-06-25T01:35:35.138Z","endTime":"2026-06-25T01:35:38.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.144707191639725,"aZ":-24.093894047795253,"pfxX":-8.858810005532263,"pfxZ":4.60132038363186,"pX":-0.011622577970187259,"pZ":1.6897876682939172,"vX0":6.748730585871666,"vY0":-131.51129114598584,"vZ0":-4.994618530530082,"x":117.44,"y":193.16,"x0":-1.4564359815066157,"y0":50.00538358897831,"z0":5.394388282473383,"aX":-15.564193230871945},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.4,"breakHorizontal":14.6,"spinRate":1730,"spinDirection":238},"zone":8,"typeConfidence":0.9,"plateTime":0.4160472082737914,"extension":6.46606340570393},"index":2,"playId":"2713db66-64f6-34b1-9c7a-f8baa12ebe4d","pitchNumber":2,"startTime":"2026-06-25T01:35:52.722Z","endTime":"2026-06-25T01:35:56.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38628444161308,"aZ":-26.574687489282134,"pfxX":-9.471857858654936,"pfxZ":3.125158994849499,"pX":0.8391915340700197,"pZ":0.7805567213262888,"vX0":9.624791786817832,"vY0":-132.9871422288606,"vZ0":-6.439541839223041,"x":85.01,"y":217.7,"x0":-1.5954230120463326,"y0":50.003568625980385,"z0":5.159752142895032,"aX":-16.975222159932454},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.4,"breakHorizontal":15.1,"spinRate":1835,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.4117807869254779,"extension":6.5567176118714166},"index":3,"playId":"99262e2e-a045-33d9-8afb-d6aae9f04cbf","pitchNumber":3,"startTime":"2026-06-25T01:36:10.252Z","endTime":"2026-06-25T01:36:13.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":98.5,"endSpeed":90.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.312174591787297,"aZ":-16.480646406911873,"pfxX":-4.945580031369877,"pfxZ":7.4741899630031305,"pX":0.2521204032249126,"pZ":3.1353953078835963,"vX0":7.344502369529276,"vY0":-143.3501758915251,"vZ0":-2.9849329492439765,"x":107.39,"y":154.12,"x0":-1.6899162508850012,"y0":50.00667182594584,"z0":5.207465161247218,"aX":-10.389731845982523},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.2,"breakHorizontal":7.7,"spinRate":2492,"spinDirection":228},"zone":2,"typeConfidence":0.91,"plateTime":0.3807722116074115,"extension":6.401536135496654},"index":4,"playId":"e95b3a8e-491d-394f-802c-c5b499f5829d","pitchNumber":4,"startTime":"2026-06-25T01:36:31.380Z","endTime":"2026-06-25T01:36:37.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-25T01:36:48.894Z","endTime":"2026-06-25T01:37:04.255Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12629255988462,"aZ":-27.06944491366042,"pfxX":-8.801085293989285,"pfxZ":2.7924698465155036,"pX":-0.5491316469133286,"pZ":2.2761166742902366,"vX0":5.793097180857576,"vY0":-133.90314345093617,"vZ0":-3.082877821599363,"x":137.93,"y":177.32,"x0":-1.5899061413988411,"y0":50.003440616002905,"z0":5.365414012877957,"aX":-16.088257827272066},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.7,"breakHorizontal":14.8,"spinRate":1672,"spinDirection":246},"zone":4,"typeConfidence":0.88,"plateTime":0.40802372152150035,"extension":6.469018931159403},"index":6,"playId":"a3370988-bb8e-3c2c-b857-84c625029239","pitchNumber":5,"startTime":"2026-06-25T01:37:04.255Z","endTime":"2026-06-25T01:37:08.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57489911812658,"aZ":-26.685400816778188,"pfxX":-9.40680115101512,"pfxZ":3.0507770237238088,"pX":-0.043961889162257066,"pZ":2.4386413445126545,"vX0":7.396277603632215,"vY0":-133.25347504251047,"vZ0":-2.522125358847312,"x":118.68,"y":172.94,"x0":-1.6331217335082813,"y0":50.00281641752588,"z0":5.324945362965916,"aX":-16.920640041491982},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.2,"breakHorizontal":15.5,"spinRate":1930,"spinDirection":243},"zone":5,"typeConfidence":0.9,"plateTime":0.41101250976744064,"extension":6.39089253995359},"index":7,"playId":"82f10d96-9742-3e6e-bde5-14e948498b94","pitchNumber":6,"startTime":"2026-06-25T01:37:26.650Z","endTime":"2026-06-25T01:37:31.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":-2.000000000000001,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:37:31.763Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Fermín lines out softly to shortstop Geraldo Perdomo.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-25T01:37:51.116Z","endTime":"2026-06-25T01:39:50.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.310078535448014,"aZ":-28.662505944984325,"pfxX":1.6153389496829462,"pfxZ":1.9494905259506208,"pX":0.3088280670266041,"pZ":2.5578962094913305,"vX0":5.125143229771371,"vY0":-132.4002130146722,"vZ0":-1.7529617864413085,"x":105.23,"y":169.72,"x0":-1.8503430107175476,"y0":50.003611792002026,"z0":5.296287578485464,"aX":2.9100369675059103},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.4,"breakHorizontal":-3.8,"spinRate":2626,"spinDirection":97},"zone":6,"typeConfidence":0.89,"plateTime":0.41134748648571895,"extension":6.344765507378777},"index":0,"playId":"975e52d2-526a-3320-85ff-0f86d1d45daf","pitchNumber":1,"startTime":"2026-06-25T01:37:59.652Z","endTime":"2026-06-25T01:38:03.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1891439261879,"aZ":-25.31183290386891,"pfxX":-8.235176850322622,"pfxZ":3.2968753249403537,"pX":-0.9432317928414672,"pZ":3.958965639090565,"vX0":5.115225083262652,"vY0":-143.1655825784647,"vZ0":0.4836517854199588,"x":152.95,"y":131.89,"x0":-1.680563577901375,"y0":50.00347868056712,"z0":5.368637132008725,"aX":-17.14310112053229},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.2,"breakHorizontal":13.9,"spinRate":2316,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.38217295620118596,"extension":6.8335171923540035},"index":1,"playId":"136b7bce-3927-3c42-9eba-ee4ce1691ac3","pitchNumber":2,"startTime":"2026-06-25T01:38:19.052Z","endTime":"2026-06-25T01:38:23.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.724880374433525,"aZ":-25.142214214130423,"pfxX":-8.081678787320943,"pfxZ":3.378373202389044,"pX":-0.9783276248781521,"pZ":2.772379919001328,"vX0":4.52252032852969,"vY0":-143.24977606246702,"vZ0":-2.6661200451652127,"x":154.29,"y":163.93,"x0":-1.5266053908094768,"y0":50.001801047518015,"z0":5.284928638930555,"aX":-16.814634520319206},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":5.8,"breakHorizontal":13.8,"spinRate":2242,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.38218708865433015,"extension":6.653313247013884},"index":2,"playId":"edebacf3-6d76-3abb-92ae-e42f5df84093","pitchNumber":3,"startTime":"2026-06-25T01:38:37.510Z","endTime":"2026-06-25T01:38:40.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.643258307197062,"aZ":-25.815130983394795,"pfxX":-0.09533937792130986,"pfxZ":3.472829506000255,"pX":0.5328586380614829,"pZ":1.7004768574816889,"vX0":5.962245031520202,"vY0":-133.90674083665849,"vZ0":-4.619758019893286,"x":96.69,"y":192.87,"x0":-1.702339537235128,"y0":50.003439556573696,"z0":5.276147309802505,"aX":-0.17533241728962456},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.5,"breakHorizontal":-1.0,"spinRate":2521,"spinDirection":151},"zone":9,"typeConfidence":0.86,"plateTime":0.4077313456468148,"extension":6.44699366304204},"index":3,"playId":"6c2fa42d-19dc-3d8e-a35c-c5f47f026149","pitchNumber":4,"startTime":"2026-06-25T01:39:00.981Z","endTime":"2026-06-25T01:39:05.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.660727068512774,"aZ":-17.10564591887556,"pfxX":-4.587383522843163,"pfxZ":7.299041777999204,"pX":0.5595360079781937,"pZ":5.0083676767026715,"vX0":7.802679959990335,"vY0":-142.32811711865506,"vZ0":2.0104875461740574,"x":95.67,"y":103.55,"x0":-1.613310680381996,"y0":50.006580831006396,"z0":5.372119951368321,"aX":-9.476473729902331},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.8,"breakHorizontal":6.8,"spinRate":2489,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.38387207903603926,"extension":6.589155899812333},"index":4,"playId":"b2a840d8-a4fb-3402-a62c-d1e649f9f7ea","pitchNumber":5,"startTime":"2026-06-25T01:39:22.931Z","endTime":"2026-06-25T01:39:26.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50958564037654,"aZ":-24.26280732345445,"pfxX":-9.063900055410837,"pfxZ":3.814656490842353,"pX":-1.1217223865417645,"pZ":3.0092747644734437,"vX0":4.74718933906022,"vY0":-142.76143761877933,"vZ0":-2.0661490955670194,"x":159.76,"y":157.53,"x0":-1.6246465816527607,"y0":50.00124191203357,"z0":5.262645078929782,"aX":-18.789656587519502},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.7,"breakHorizontal":15.5,"spinRate":2377,"spinDirection":223},"zone":11,"typeConfidence":0.92,"plateTime":0.3830160198417141,"extension":6.421124219735227},"hitData":{"launchSpeed":53.7,"launchAngle":34.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"soft","location":"6","coordinates":{"coordX":96.91,"coordY":142.46}},"index":5,"playId":"8d4b0716-b7d0-3dc7-8e06-cf1d3547aeac","pitchNumber":6,"startTime":"2026-06-25T01:39:43.275Z","endTime":"2026-06-25T01:39:50.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":-1.1999999999999993,"leverageIndex":0.49,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:39:50.294Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Masyn Winn pops out to second baseman Ildemaro Vargas.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-25T01:40:06.508Z","endTime":"2026-06-25T01:41:22.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.185867960555374,"aZ":-26.035465495021135,"pfxX":-9.714162090334394,"pfxZ":3.4944588220428834,"pX":-1.1679974743856956,"pZ":3.1360819623305596,"vX0":4.310077172433906,"vY0":-131.75084296855334,"vZ0":-1.0626761619304061,"x":161.52,"y":154.11,"x0":-1.5637444605237991,"y0":50.00190166865905,"z0":5.470009073176568,"aX":-17.06414538052996},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.4,"breakHorizontal":16.7,"spinRate":1618,"spinDirection":247},"zone":11,"typeConfidence":0.9,"plateTime":0.4158337774981815,"extension":6.56671758269431},"index":0,"playId":"0de41ff0-a2a6-325e-8559-1a532b93d612","pitchNumber":1,"startTime":"2026-06-25T01:40:20.578Z","endTime":"2026-06-25T01:40:24.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.642416525289953,"aZ":-28.220186434253712,"pfxX":1.2987081677387877,"pfxZ":2.2791013304145373,"pX":0.07527080883467327,"pZ":3.184572418861869,"vX0":4.297476560951245,"vY0":-130.5942141442382,"vZ0":-0.0894199988154345,"x":114.13,"y":152.8,"x0":-1.7580288984454586,"y0":50.00112632776686,"z0":5.336060079014623,"aX":2.2492977066693194},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.3,"breakHorizontal":-3.2,"spinRate":2619,"spinDirection":105},"zone":2,"typeConfidence":0.91,"plateTime":0.41888787636892166,"extension":6.379247984199782},"index":1,"playId":"8397d300-25d7-3212-806d-a6f87c157c06","pitchNumber":2,"startTime":"2026-06-25T01:40:37.362Z","endTime":"2026-06-25T01:40:41.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":98.1,"endSpeed":89.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.175873952027715,"aZ":-21.503321079179038,"pfxX":-8.586931608528761,"pfxZ":5.147895792450896,"pX":-1.327453153393455,"pZ":4.044250991039904,"vX0":4.145397373557002,"vY0":-142.8613765667067,"vZ0":-0.06309004934658946,"x":167.6,"y":129.59,"x0":-1.6798863228356267,"y0":50.000047003115384,"z0":5.415555432352615,"aX":-17.78840253566921},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.5,"breakHorizontal":14.8,"spinRate":2423,"spinDirection":221},"zone":11,"typeConfidence":0.89,"plateTime":0.383060741909103,"extension":6.368873144946101},"index":2,"playId":"b68bf3d6-9d89-38bf-8071-05a47176f491","pitchNumber":3,"startTime":"2026-06-25T01:40:55.251Z","endTime":"2026-06-25T01:41:00.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.249135795219534,"aZ":-35.34542230414017,"pfxX":2.58039012767593,"pfxZ":-1.9302434215329658,"pX":-0.3691698478598667,"pZ":2.6306716107511456,"vX0":2.7004350985713614,"vY0":-126.76009189310051,"vZ0":0.027680654184767173,"x":131.07,"y":167.75,"x0":-1.779175490799887,"y0":50.00108127401087,"z0":5.4160748055411005,"aX":4.2442110596022005},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.2,"breakHorizontal":-5.3,"spinRate":2675,"spinDirection":81},"zone":4,"typeConfidence":0.9,"plateTime":0.430294238071784,"extension":6.327022232403837},"hitData":{"launchSpeed":73.6,"launchAngle":63.0,"totalDistance":145.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":173.09,"coordY":150.16}},"index":3,"playId":"f48831e5-10e6-33ca-853d-238b9f15bfb8","pitchNumber":4,"startTime":"2026-06-25T01:41:12.991Z","endTime":"2026-06-25T01:41:22.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:41:22.026Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out softly, pitcher Gordon Graceffo to first baseman Alec Burleson.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T01:43:28.826Z","endTime":"2026-06-25T01:44:01.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":700669,"link":"/api/v1/people/700669"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":87.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.005345777656988,"aZ":-11.832619296830915,"pfxX":-4.515194383423065,"pfxZ":10.359525644180511,"pX":-1.0303663237969667,"pZ":4.010979940634516,"vX0":2.3268486073537886,"vY0":-139.19087662599702,"vZ0":-3.290460366533593,"x":156.28,"y":130.48,"x0":-1.2901228561932123,"y0":50.00609836273243,"z0":5.991158253750249,"aX":-8.86827770980465},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":7.7,"spinRate":2072,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.39338571462853533,"extension":6.365728842468265},"index":0,"playId":"c4c0dbe5-2e53-3487-bb3f-790e909c606b","pitchNumber":1,"startTime":"2026-06-25T01:43:36.591Z","endTime":"2026-06-25T01:43:39.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.100195359918875,"aZ":-27.108880882342866,"pfxX":-7.778324843813369,"pfxZ":2.997229318251387,"pX":-1.0402680491242051,"pZ":2.6630768170350474,"vX0":3.226028145886501,"vY0":-128.80200434894235,"vZ0":-2.79442223549039,"x":156.65,"y":166.88,"x0":-1.2937431469109026,"y0":50.005681150141115,"z0":5.843990788284531,"aX":-13.157322405713304},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.0,"breakHorizontal":13.4,"spinRate":1147,"spinDirection":242},"zone":11,"typeConfidence":0.9,"plateTime":0.4241838982585171,"extension":6.277934268705932},"hitData":{"launchSpeed":58.0,"launchAngle":-83.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":134.49,"coordY":185.82}},"index":1,"playId":"f53f789a-6c5e-3b5e-8b2c-8cf78808623b","pitchNumber":2,"startTime":"2026-06-25T01:43:53.238Z","endTime":"2026-06-25T01:44:01.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":0.5000000000000009,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:44:01.260Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T01:44:21.194Z","endTime":"2026-06-25T01:45:55.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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.0,"endSpeed":82.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.408852998530005,"aZ":-28.76157330622739,"pfxX":-0.595645344611105,"pfxZ":1.9681637484537435,"pX":0.4403752005133827,"pZ":0.9965678173317624,"vX0":4.870756420999407,"vY0":-130.85109437209667,"vZ0":-6.5944829924219555,"x":100.21,"y":211.87,"x0":-1.3672095729898748,"y0":50.004110125000146,"z0":5.702146048488183,"aX":-1.0339576860246884},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.3,"breakHorizontal":0.0,"spinRate":2284,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.4184537744499037,"extension":6.4125828313608375},"index":0,"playId":"103b86c6-09f5-3303-bd9f-be79907b1ad5","pitchNumber":1,"startTime":"2026-06-25T01:44:30.582Z","endTime":"2026-06-25T01:44:35.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.013989898472747,"aZ":-29.53965046068542,"pfxX":-0.27409700781367174,"pfxZ":1.5522795620375405,"pX":0.7362230342772584,"pZ":0.3302262767668507,"vX0":5.491008807667486,"vY0":-129.74266397133562,"vZ0":-7.680276312547735,"x":88.94,"y":229.86,"x0":-1.3751813847415812,"y0":50.00610979512504,"z0":5.59110538100708,"aX":-0.4670511244624233},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.2,"breakHorizontal":-0.7,"spinRate":2443,"spinDirection":295},"zone":14,"typeConfidence":2.0,"plateTime":0.4227212864181089,"extension":6.456247739875026},"index":1,"playId":"65826c0e-1525-3276-b70e-941b6ef0c630","pitchNumber":2,"startTime":"2026-06-25T01:44:48.992Z","endTime":"2026-06-25T01:44:54.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.792074343124984,"aZ":-15.861854103044413,"pfxX":-3.9132330444742847,"pfxZ":8.258421602885887,"pX":0.06699271505588028,"pZ":3.512408789558933,"vX0":4.883936089671467,"vY0":-139.09481219783405,"vZ0":-3.79823613904772,"x":114.45,"y":143.94,"x0":-1.1964458514875933,"y0":50.00449806844354,"z0":5.93551263720776,"aX":-7.731832572612869},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":6.1,"spinRate":2078,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.3925455790755037,"extension":6.313421922271898},"index":2,"playId":"44f5d02c-f4bd-3e74-a3b5-a99da3be3d91","pitchNumber":3,"startTime":"2026-06-25T01:45:12.951Z","endTime":"2026-06-25T01:45:18.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.852619222466558,"aZ":-16.129084765096756,"pfxX":-5.841491925755224,"pfxZ":8.072009007689715,"pX":-0.6829388550403623,"pZ":2.9132622344934376,"vX0":3.6478573730097374,"vY0":-139.7246077177871,"vZ0":-5.351626243298564,"x":143.03,"y":160.12,"x0":-1.2426911862531758,"y0":50.005397810206325,"z0":5.9040394521746675,"aX":-11.615763535078365},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":9.8,"spinRate":2090,"spinDirection":214},"zone":1,"typeConfidence":0.89,"plateTime":0.3911732791269871,"extension":6.346568418240544},"index":3,"playId":"7994eb69-c703-38ef-9e50-d914b2284aed","pitchNumber":4,"startTime":"2026-06-25T01:45:31.307Z","endTime":"2026-06-25T01:45:35.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.638762755151525,"aZ":-19.190154279867254,"pfxX":-8.586660386757856,"pfxZ":6.704424881140284,"pX":-1.5431737963935845,"pZ":1.9992572272700446,"vX0":2.645223740998932,"vY0":-138.27070251547545,"vZ0":-6.677395964684152,"x":175.82,"y":184.8,"x0":-1.3960814272970055,"y0":50.00645412167442,"z0":5.731866562304857,"aX":-16.64128216142727},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.9,"breakHorizontal":15.0,"spinRate":1990,"spinDirection":217},"zone":13,"typeConfidence":0.92,"plateTime":0.3960194436291471,"extension":6.464766564388413},"index":4,"playId":"1832dfa7-aae4-3693-9b16-dd35651390cd","pitchNumber":5,"startTime":"2026-06-25T01:45:50.806Z","endTime":"2026-06-25T01:45:55.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-0.5000000000000009,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:45:55.267Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, third baseman Blaze Jordan to first baseman Alec Burleson. Gabriel Moreno to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T01:46:06.330Z","endTime":"2026-06-25T01:47:14.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94813010434829,"aZ":-13.447241846692608,"pfxX":-3.4752519231574146,"pfxZ":9.518316949729325,"pX":-0.7002217471579899,"pZ":3.4796588602752108,"vX0":2.881919922721625,"vY0":-138.86641889127299,"vZ0":-4.328846842530545,"x":143.69,"y":144.83,"x0":-1.296184560215795,"y0":50.00349703636382,"z0":5.943076137010326,"aX":-6.837790008942338},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":5.8,"spinRate":2043,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.3933232943691567,"extension":6.44943857096046},"index":0,"playId":"2658afe3-3ac3-3778-92d4-ef0d04c949c5","pitchNumber":1,"startTime":"2026-06-25T01:46:23.788Z","endTime":"2026-06-25T01:46:29.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18300714142235,"aZ":-18.65308628175551,"pfxX":-7.325650472406825,"pfxZ":6.964721240167161,"pX":-0.2717650954638549,"pZ":2.002113588680455,"vX0":5.155283352195389,"vY0":-138.08428786201065,"vZ0":-7.004714942284714,"x":127.36,"y":184.72,"x0":-1.2060041454090806,"y0":50.00481056547492,"z0":5.815428684079722,"aX":-14.225182415771139},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.4,"breakHorizontal":12.2,"spinRate":1901,"spinDirection":210},"zone":8,"typeConfidence":0.91,"plateTime":0.3958347651956835,"extension":6.331447909025774},"index":1,"playId":"5fd6576b-87a2-3ff8-8b39-6ccd8d69936f","pitchNumber":2,"startTime":"2026-06-25T01:46:44.652Z","endTime":"2026-06-25T01:46:48.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.181528537531648,"aZ":-45.81696649990584,"pfxX":0.8556973658334515,"pfxZ":-9.29382415228323,"pX":0.49957330980808895,"pZ":2.020925165788345,"vX0":3.8890429481906263,"vY0":-120.82839861417311,"vZ0":-0.22215196121855874,"x":97.96,"y":184.22,"x0":-1.2469894513147735,"y0":50.00465351598684,"z0":6.165457871572955,"aX":1.2552179632678093},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-16.6,"breakHorizontal":-2.5,"spinRate":2809,"spinDirection":9},"zone":9,"typeConfidence":0.9,"plateTime":0.45461034896348496,"extension":6.067088842882002},"hitData":{"launchSpeed":90.4,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.14,"coordY":170.94}},"index":2,"playId":"7ba3c162-1d06-3af4-8cd4-5f441500e4a4","pitchNumber":3,"startTime":"2026-06-25T01:47:04.079Z","endTime":"2026-06-25T01:47:14.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.2,"awayTeamWinProbability":93.8,"homeTeamWinProbabilityAdded":0.3000000000000007,"leverageIndex":0.29,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:47:14.107Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tommy Troy hits a ground-rule double (3) on a line drive to right-center field. Gabriel Moreno scores.","rbi":1,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T01:47:32.962Z","endTime":"2026-06-25T01:48:11.754Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":700669,"link":"/api/v1/people/700669"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.289969215160554,"aZ":-11.442949204942776,"pfxX":-3.1506821335193638,"pfxZ":10.229039581588012,"pX":0.6176386087672353,"pZ":1.9127799282232616,"vX0":6.127081874782624,"vY0":-141.2522276615412,"vZ0":-8.699906368735162,"x":93.46,"y":187.13,"x0":-1.1673750818608863,"y0":50.003096212007186,"z0":5.762881295873025,"aX":-6.386087252379606},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.9,"breakHorizontal":4.4,"spinRate":2127,"spinDirection":213},"zone":9,"typeConfidence":0.91,"plateTime":0.3873326648312836,"extension":6.492853169030534},"index":0,"playId":"9fb0b939-3bb6-3166-bf20-bb55afce9b0d","pitchNumber":1,"startTime":"2026-06-25T01:47:41.977Z","endTime":"2026-06-25T01:47:46.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57422695781658,"aZ":-29.987825314951117,"pfxX":0.03964015013554073,"pfxZ":1.2553586287120382,"pX":-0.0633391211586775,"pZ":2.6340312681796787,"vX0":3.8183782134532196,"vY0":-131.19277087958164,"vZ0":-2.14756179292527,"x":119.41,"y":167.66,"x0":-1.5446543084931197,"y0":50.00093917652556,"z0":5.7053361044088975,"aX":0.06806484686333153},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.0,"breakHorizontal":-1.0,"spinRate":2330,"spinDirection":51},"zone":5,"typeConfidence":2.0,"plateTime":0.4180114150512191,"extension":6.472838772562296},"hitData":{"launchSpeed":103.7,"launchAngle":21.0,"totalDistance":380.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":175.66,"coordY":53.8}},"index":1,"playId":"73cc44a9-281f-3b95-b917-a9f13f6f1d4c","pitchNumber":2,"startTime":"2026-06-25T01:47:59.784Z","endTime":"2026-06-25T01:48:11.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-2.8,"leverageIndex":0.33,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:48:11.754Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Lourdes Gurriel Jr. doubles (6) on a ground ball to left fielder Lars Nootbaar. Tommy Troy scores.","rbi":1,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T01:48:36.093Z","endTime":"2026-06-25T01:50:19.546Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":{"id":700669,"link":"/api/v1/people/700669"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.197796975745916,"aZ":-47.70652402524969,"pfxX":2.758692488143689,"pfxZ":-10.669071119224125,"pX":-1.2104310572495036,"pZ":5.48744872347868,"vX0":-0.10301899033880932,"vY0":-119.9184254993483,"vZ0":7.852881299386009,"x":163.14,"y":90.62,"x0":-1.5252761295573343,"y0":50.00098126538232,"z0":6.426269751993868,"aX":4.017009593395889},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-17.2,"breakHorizontal":-4.9,"spinRate":2750,"spinDirection":21},"zone":11,"typeConfidence":0.9,"plateTime":0.45675829328982775,"extension":6.083794814096227},"index":0,"playId":"51b9c72b-329b-3661-9eed-76b6a95f1e61","pitchNumber":1,"startTime":"2026-06-25T01:48:47.160Z","endTime":"2026-06-25T01:48:51.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04310027785581,"aZ":-46.26489894431561,"pfxX":2.4954808818064547,"pfxZ":-9.649455316078562,"pX":-0.817678192161981,"pZ":3.5407167225646594,"vX0":0.6268411509393026,"vY0":-120.01944627072757,"vZ0":3.4342057673921635,"x":148.17,"y":143.18,"x0":-1.4064223159959663,"y0":50.004064662250656,"z0":6.209185082173881,"aX":3.6435005922404176},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-16.4,"breakHorizontal":-4.7,"spinRate":2818,"spinDirection":15},"zone":11,"typeConfidence":0.9,"plateTime":0.4562282165312892,"extension":5.876888414728165},"index":1,"playId":"fe0a92f7-4123-3d0d-8d2f-8dba69bbbe06","pitchNumber":2,"startTime":"2026-06-25T01:49:10.981Z","endTime":"2026-06-25T01:49:16.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24955911832155,"aZ":-10.740407117226198,"pfxX":-2.8218105459565175,"pfxZ":10.829903284696739,"pX":0.07310974391050959,"pZ":3.4792726550771027,"vX0":4.534526872825189,"vY0":-139.7390477665801,"vZ0":-4.529372604385657,"x":114.21,"y":144.84,"x0":-1.203441870547462,"y0":50.00609938383244,"z0":5.8259141051024,"aX":-5.586871998359823},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.8,"breakHorizontal":4.2,"spinRate":2251,"spinDirection":207},"zone":2,"typeConfidence":0.91,"plateTime":0.39185922492970127,"extension":6.360824273406472},"index":2,"playId":"85731300-0817-3cd6-b1f4-d4e524e98c06","pitchNumber":3,"startTime":"2026-06-25T01:49:33.371Z","endTime":"2026-06-25T01:49:41.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.512932614050342,"aZ":-20.160836752150928,"pfxX":-8.554572545867725,"pfxZ":6.137241199879826,"pX":-1.0237496415342435,"pZ":1.8632864104313036,"vX0":3.6601730952816025,"vY0":-139.10059464031525,"vZ0":-6.8943564478316555,"x":156.02,"y":188.47,"x0":-1.2459902476171714,"y0":50.00347410833097,"z0":5.7129667041447,"aX":-16.746306523664067},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":14.8,"spinRate":2038,"spinDirection":211},"zone":13,"typeConfidence":0.92,"plateTime":0.3939303460897494,"extension":6.5036119317696235},"hitData":{"launchSpeed":93.6,"launchAngle":-2.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.33,"coordY":115.2}},"index":3,"playId":"106d9232-9e4a-3f71-a574-2b16f71cfce2","pitchNumber":4,"startTime":"2026-06-25T01:50:04.530Z","endTime":"2026-06-25T01:50:19.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-1.6000000000000005,"leverageIndex":0.18,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:50:19.546Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out sharply, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T01:50:51.386Z","endTime":"2026-06-25T01:51:49.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.8,"endSpeed":88.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.775119983016225,"aZ":-14.379757853478996,"pfxX":-4.047157293916383,"pfxZ":8.885286238132027,"pX":0.10978076837433383,"pZ":3.6661326583684426,"vX0":5.233398697157333,"vY0":-139.54052344648966,"vZ0":-3.5552496206090756,"x":112.82,"y":139.79,"x0":-1.250542827133811,"y0":50.00680607930942,"z0":5.883728687738859,"aX":-8.109100736803773},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":6.5,"spinRate":2144,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.3902039975350249,"extension":6.30578534255404},"index":0,"playId":"4caf8616-d16d-3eef-996c-20e3c5258cf2","pitchNumber":1,"startTime":"2026-06-25T01:50:53.993Z","endTime":"2026-06-25T01:50:57.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"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-25T01:51:07.232Z","endTime":"2026-06-25T01:51:19.709Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":95.8,"endSpeed":87.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.127735046595095,"aZ":-10.599285956277253,"pfxX":-3.5008432362896813,"pfxZ":10.931009148693226,"pX":0.46183274219689496,"pZ":3.0083405217546537,"vX0":5.789848221574676,"vY0":-139.32921024156548,"vZ0":-5.703562043093124,"x":99.4,"y":157.55,"x0":-1.1845118644127444,"y0":50.00430260775001,"z0":5.776617484678239,"aX":-6.9111216660929},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.8,"breakHorizontal":5.2,"spinRate":2184,"spinDirection":218},"zone":3,"typeConfidence":0.91,"plateTime":0.39251587654579145,"extension":6.4798642486645255},"index":2,"playId":"83f93808-bba8-3cc2-8cc6-cc5ee2eb4c68","pitchNumber":2,"startTime":"2026-06-25T01:51:19.709Z","endTime":"2026-06-25T01:51:23.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20797421445607,"aZ":-44.952901640728776,"pfxX":1.05805055622542,"pfxZ":-8.357153121024513,"pX":-0.31673664413114344,"pZ":2.1604426547911615,"vX0":1.929123413746218,"vY0":-123.06804564370626,"vZ0":-0.21074159935617853,"x":129.07,"y":180.45,"x0":-1.2493009122303633,"y0":50.003556275868746,"z0":6.065627727236636,"aX":1.6174791500578731},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-14.9,"breakHorizontal":-2.4,"spinRate":2773,"spinDirection":18},"zone":7,"typeConfidence":0.88,"plateTime":0.44564493800040017,"extension":6.176382323771172},"hitData":{"launchSpeed":102.0,"launchAngle":6.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":148.26,"coordY":142.56}},"index":3,"playId":"5c93b2b1-dec8-30f0-84c4-9e9cc40c8573","pitchNumber":3,"startTime":"2026-06-25T01:51:41.137Z","endTime":"2026-06-25T01:51:49.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.1,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:51:49.140Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lars Nootbaar grounds out, second baseman Ildemaro Vargas to first baseman LuJames Groover.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-25T01:54:23.048Z","endTime":"2026-06-25T01:55:07.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Taylor Clarke replaces Jonathan Loáisiga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T01:53:18.475Z","endTime":"2026-06-25T01:54:25.357Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":94.8,"endSpeed":86.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.298281342856782,"aZ":-16.59555059599964,"pfxX":-3.6293335073754336,"pfxZ":8.094324790446265,"pX":0.5635382468141646,"pZ":1.6817721693353067,"vX0":5.017126735451248,"vY0":-137.76596626518167,"vZ0":-8.177405423849734,"x":95.52,"y":193.37,"x0":-0.8087301023951133,"y0":50.001378176307185,"z0":5.807848085214402,"aX":-6.983733635589929},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.2,"breakHorizontal":5.5,"spinRate":2355,"spinDirection":210},"zone":9,"typeConfidence":0.87,"plateTime":0.39741919402626147,"extension":6.398354492193553},"index":1,"playId":"240340d3-ebeb-379b-a090-9223d1ca8c2a","pitchNumber":1,"startTime":"2026-06-25T01:54:25.357Z","endTime":"2026-06-25T01:54:29.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.493418006811655,"aZ":-25.09374825875149,"pfxX":2.8631958341279238,"pfxZ":4.136232574269672,"pX":0.5513899778913485,"pZ":1.7363029849270166,"vX0":2.938880905315289,"vY0":-129.85273622469825,"vZ0":-5.682677339669355,"x":95.98,"y":191.9,"x0":-0.9659811332400412,"y0":50.00485150590612,"z0":5.855501782455651,"aX":4.902902528517333},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.5,"breakHorizontal":-5.9,"spinRate":2280,"spinDirection":176},"zone":9,"typeConfidence":0.9,"plateTime":0.4213728391467293,"extension":6.330066262004157},"index":2,"playId":"ef13af90-6f62-336b-8c37-9d9f25b6be47","pitchNumber":2,"startTime":"2026-06-25T01:54:42.153Z","endTime":"2026-06-25T01:54:46.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.126168323921018,"aZ":-30.11472953926581,"pfxX":-9.257467227231219,"pfxZ":1.1745299143246832,"pX":-0.24260265578374535,"pZ":2.012595941812859,"vX0":5.305607105654039,"vY0":-131.63066334688762,"vZ0":-3.788010835672748,"x":126.25,"y":184.44,"x0":-1.086465280844737,"y0":50.000266229984206,"z0":5.711232941062029,"aX":-16.1687249567364},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.4,"breakHorizontal":15.5,"spinRate":1858,"spinDirection":237},"zone":8,"typeConfidence":0.9,"plateTime":0.4168456920203605,"extension":6.415883675679648},"hitData":{"launchSpeed":89.9,"launchAngle":8.0,"totalDistance":140.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":148.64}},"index":3,"playId":"4edfbcdf-479b-3f8f-b530-9512894cbf30","pitchNumber":3,"startTime":"2026-06-25T01:54:59.022Z","endTime":"2026-06-25T01:55:07.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":-0.5999999999999999,"leverageIndex":0.26,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:55:07.348Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Jordan grounds out, shortstop Geraldo Perdomo to first baseman LuJames Groover.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-25T01:55:28.726Z","endTime":"2026-06-25T01:55:41.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.931465753004847,"aZ":-20.68790746658174,"pfxX":-7.247084248246017,"pfxZ":5.814926382280584,"pX":-0.9109251677132353,"pZ":2.9375667134425965,"vX0":2.4371072141167915,"vY0":-139.53594481192422,"vZ0":-4.796357973790314,"x":151.72,"y":159.47,"x0":-0.8532661230342404,"y0":50.00341268445194,"z0":6.039018073112378,"aX":-14.313020294328009},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.7,"breakHorizontal":12.6,"spinRate":2373,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.392300434243376,"extension":6.2709289190419994},"hitData":{"launchSpeed":71.1,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.29,"coordY":168.29}},"index":0,"playId":"11676f5d-2d68-3049-a841-696b3f8fd75e","pitchNumber":1,"startTime":"2026-06-25T01:55:33.429Z","endTime":"2026-06-25T01:55:41.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":-0.40000000000000013,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:55:41.056Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a ground ball to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-25T01:56:16.179Z","endTime":"2026-06-25T01:57:05.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"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-25T01:56:04.775Z","endTime":"2026-06-25T01:56:18.470Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"},"defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.297043117582326,"aZ":-32.41019496134624,"pfxX":-7.726347358936403,"pfxZ":-0.13613748853373497,"pX":0.12086125385560932,"pZ":1.5454076026005938,"vX0":5.63950473283504,"vY0":-131.82364857887202,"vZ0":-4.438315939612898,"x":112.39,"y":197.05,"x0":-1.0435214822578869,"y0":50.0007305911795,"z0":5.646162823288095,"aX":-13.582219135852077},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.0,"breakHorizontal":12.7,"spinRate":1762,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.41566278156271563,"extension":6.487878637378991},"index":1,"playId":"84aa4dc3-8e95-3125-aba0-ff036dbcf5ad","pitchNumber":1,"startTime":"2026-06-25T01:56:18.470Z","endTime":"2026-06-25T01:56:22.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.964028353864585,"aZ":-19.122710499361606,"pfxX":-8.069554681876063,"pfxZ":6.674868825583278,"pX":0.1037346465861716,"pZ":1.7567753547234422,"vX0":5.4284497907426,"vY0":-139.13054546886988,"vZ0":-7.82345779621082,"x":113.05,"y":191.35,"x0":-0.8268332286209349,"y0":50.002291718721146,"z0":5.878116662277,"aX":-15.779107888079363},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.6,"breakHorizontal":13.4,"spinRate":2345,"spinDirection":216},"zone":8,"typeConfidence":0.91,"plateTime":0.3940649634739599,"extension":6.431389516845564},"index":2,"playId":"c6985fc0-dd29-36b1-b347-666553c3aed1","pitchNumber":2,"startTime":"2026-06-25T01:56:35.359Z","endTime":"2026-06-25T01:56:39.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04484581089975,"aZ":-32.15217429545613,"pfxX":-7.927114206323306,"pfxZ":0.008535851151188822,"pX":-0.7706258216737083,"pZ":1.730599305779813,"vX0":3.8624877529728363,"vY0":-132.28429439447365,"vZ0":-4.175290588402126,"x":146.37,"y":192.05,"x0":-1.2193365380190384,"y0":50.000179423443704,"z0":5.68468740172258,"aX":-14.055939739069004},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.7,"breakHorizontal":13.6,"spinRate":1796,"spinDirection":234},"zone":7,"typeConfidence":0.9,"plateTime":0.41395489094499816,"extension":6.545708876379532},"hitData":{"launchSpeed":84.6,"launchAngle":2.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.31,"coordY":160.28}},"index":3,"playId":"50cb2aa7-af5c-3c9a-aabe-eaa1561071e1","pitchNumber":3,"startTime":"2026-06-25T01:56:54.327Z","endTime":"2026-06-25T01:57:05.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":0.30000000000000004,"leverageIndex":0.07,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:57:05.335Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, second baseman Ildemaro Vargas to first baseman LuJames Groover.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-25T01:57:26.543Z","endTime":"2026-06-25T01:58:43.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"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":88.7,"endSpeed":81.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.931013656726304,"aZ":-26.53322521341434,"pfxX":4.094117148157821,"pfxZ":3.3158009159175137,"pX":-0.16201354154235764,"pZ":3.1821041450073606,"vX0":0.6608320694323235,"vY0":-129.3115752621507,"vZ0":-2.0254627212673113,"x":123.18,"y":152.86,"x0":-0.9526496134443516,"y0":50.001432503626184,"z0":6.002841705928696,"aX":6.960896606632044},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.8,"breakHorizontal":-7.6,"spinRate":2229,"spinDirection":171},"zone":2,"typeConfidence":0.91,"plateTime":0.42290512428218463,"extension":6.12607322786276},"index":0,"playId":"f67331bf-ec8f-3db9-a89b-3dc7b7f68164","pitchNumber":1,"startTime":"2026-06-25T01:57:35.505Z","endTime":"2026-06-25T01:57:39.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.741006039455637,"aZ":-25.64840196883664,"pfxX":-9.309943865234072,"pfxZ":3.626459660579643,"pX":-0.17249989291462814,"pZ":0.4416813054749052,"vX0":5.654439583877332,"vY0":-132.87904906776538,"vZ0":-8.379277677736413,"x":123.58,"y":226.85,"x0":-1.1113577017573009,"y0":50.00247723507567,"z0":5.480684432936182,"aX":-16.75651107702472},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.0,"breakHorizontal":15.7,"spinRate":1766,"spinDirection":235},"zone":13,"typeConfidence":0.89,"plateTime":0.4111789926631464,"extension":6.51717665368512},"index":1,"playId":"09cc5398-2166-33d0-b28f-5e7e7b756acd","pitchNumber":2,"startTime":"2026-06-25T01:57:53.763Z","endTime":"2026-06-25T01:57:57.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"f2bb7fdd-980d-358b-adc6-20d377fa10fe","startTime":"2026-06-25T01:58:15.417Z","endTime":"2026-06-25T01:58:19.756Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.308797074424486,"aZ":-18.313257775989737,"pfxX":-8.731584823734396,"pfxZ":7.221308617422727,"pX":-0.21527532267348357,"pZ":1.8042970290621247,"vX0":4.778620459572659,"vY0":-137.62543328229384,"vZ0":-7.592418534387547,"x":125.21,"y":190.06,"x0":-0.8388817838592997,"y0":50.00444368569485,"z0":5.837398477482322,"aX":-16.765045168551087},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.6,"breakHorizontal":14.9,"spinRate":2327,"spinDirection":213},"zone":8,"typeConfidence":0.91,"plateTime":0.3978498777728352,"extension":6.306082437042609},"hitData":{"launchSpeed":75.9,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":151.18}},"index":3,"playId":"56944e1b-42c1-3b27-933c-6fc551ff53e7","pitchNumber":3,"startTime":"2026-06-25T01:58:34.557Z","endTime":"2026-06-25T01:58:43.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-06-25T01:58:43.417Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"LuJames Groover walks.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-25T02:01:10.997Z","endTime":"2026-06-25T02:02:45.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"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":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Bruihl replaces Gordon Graceffo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T01:59:51.722Z","endTime":"2026-06-25T02:01:13.294Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.000120572718806,"aZ":-29.9657449117994,"pfxX":9.32536615222189,"pfxZ":1.291138590790391,"pX":0.12487500832155356,"pZ":3.283972511209818,"vX0":-11.123378430217894,"vY0":-129.72405399083814,"vZ0":1.500449066382074,"x":112.24,"y":150.11,"x0":3.247808682789776,"y0":50.00299063826769,"z0":4.97493545733314,"aX":15.96489869941092},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.9,"breakHorizontal":-14.5,"spinRate":2059,"spinDirection":127},"zone":2,"typeConfidence":0.9,"plateTime":0.4215057025974436,"extension":6.448698690870279},"index":1,"playId":"37d70578-3c6c-3b46-8437-5872691cc519","pitchNumber":1,"startTime":"2026-06-25T02:01:13.294Z","endTime":"2026-06-25T02:01:17.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.585915257958728,"aZ":-32.90084171736569,"pfxX":7.644337820841125,"pfxZ":-0.5307324845475261,"pX":1.0975927114788147,"pZ":1.828606035452102,"vX0":-7.336132919333634,"vY0":-117.04279497134819,"vZ0":0.46482438601126996,"x":75.16,"y":189.41,"x0":3.282950671637193,"y0":50.00009116599114,"z0":4.714509549382908,"aX":10.579529284475187},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.5,"breakHorizontal":-12.0,"spinRate":1519,"spinDirection":113},"zone":14,"typeConfidence":0.9,"plateTime":0.4684111482783795,"extension":6.63680352638167},"index":2,"playId":"fcc19f5a-b77c-3927-898a-04a293ac0345","pitchNumber":2,"startTime":"2026-06-25T02:01:29.404Z","endTime":"2026-06-25T02:01:33.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":69.4,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62248715777226,"aZ":-33.971517575262666,"pfxX":-9.43951984267222,"pfxZ":-1.4793240122234832,"pX":-0.2476350117752536,"pZ":0.8326512600187402,"vX0":-5.1863009185925355,"vY0":-109.97165367420016,"vZ0":-0.6625331739972452,"x":126.44,"y":216.3,"x0":3.3771875846406756,"y0":50.00497886089108,"z0":4.778013129787696,"aX":-11.429067512862424},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-2.5,"breakHorizontal":18.6,"spinRate":2488,"spinDirection":295},"zone":13,"typeConfidence":0.9,"plateTime":0.5002841206836521,"extension":6.77013112931815},"index":3,"playId":"f67dded8-013e-35af-922c-3aaa1ea9c1be","pitchNumber":3,"startTime":"2026-06-25T02:01:46.413Z","endTime":"2026-06-25T02:01:50.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79241125996009,"aZ":-31.94993428117976,"pfxX":9.94899626402233,"pfxZ":0.1345458391584522,"pX":0.6734300214252966,"pZ":3.51164638460387,"vX0":-9.901560910072458,"vY0":-128.45662235923143,"vZ0":2.623026083963641,"x":91.33,"y":143.97,"x0":3.2793341145066854,"y0":50.00262695583046,"z0":4.9557427372097775,"aX":16.681118881812075},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.1,"breakHorizontal":-15.8,"spinRate":2139,"spinDirection":120},"zone":12,"typeConfidence":0.9,"plateTime":0.4258428040427704,"extension":6.549817307709327},"index":4,"playId":"9d10ee8a-3484-3d56-af0b-51e1add5c3b7","pitchNumber":4,"startTime":"2026-06-25T02:02:05.987Z","endTime":"2026-06-25T02:02:10.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.250508367520478,"aZ":-32.9917671978744,"pfxX":9.995679834679164,"pfxZ":-0.4727121007383399,"pX":0.02723187663747358,"pZ":2.5109795224628697,"vX0":-11.51974993298031,"vY0":-130.22728468479067,"vZ0":0.28018356094075947,"x":115.96,"y":170.98,"x0":3.208673895540106,"y0":50.0055732012629,"z0":4.896847221390917,"aX":17.17847051786987},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.6,"breakHorizontal":-15.6,"spinRate":2183,"spinDirection":126},"zone":5,"typeConfidence":0.9,"plateTime":0.42053902846022195,"extension":6.806314266147529},"index":5,"playId":"c670e8a9-fb4f-3245-9a45-129f8fb92ce6","pitchNumber":5,"startTime":"2026-06-25T02:02:24.469Z","endTime":"2026-06-25T02:02:28.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.8,"endSpeed":68.2,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.474023662336997,"aZ":-34.87717455356684,"pfxX":-10.411672497653893,"pfxZ":-2.27492849748473,"pX":1.966781046914404,"pZ":3.650361781021183,"vX0":-0.6404704343417493,"vY0":-108.74280670081734,"vZ0":5.3392195088360825,"x":42.03,"y":140.22,"x0":3.6169629069164158,"y0":50.002711479301176,"z0":4.963694781588174,"aX":-12.370065810325528},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-2.3,"breakHorizontal":19.0,"spinRate":2505,"spinDirection":291},"zone":12,"typeConfidence":0.9,"plateTime":0.5052143065012737,"extension":6.409687631117506},"index":6,"playId":"565972bc-eccb-3800-9ce9-9cb80e2bae08","pitchNumber":6,"startTime":"2026-06-25T02:02:41.760Z","endTime":"2026-06-25T02:02:45.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-25T02:02:45.361Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a sharp ground ball to left fielder Lars Nootbaar. LuJames Groover to 2nd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-25T02:02:58.231Z","endTime":"2026-06-25T02:04:27.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"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(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":69.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.273604851396364,"aZ":-37.02286252359017,"pfxX":-8.353857415016531,"pfxZ":-3.9907927959798957,"pX":0.42108186240762807,"pZ":0.9804987943916398,"vX0":-4.099857188561537,"vY0":-110.3743879610201,"vZ0":0.244076610643565,"x":100.95,"y":212.31,"x0":3.3964947368609195,"y0":50.0016093368566,"z0":4.813600495616692,"aX":-10.157003121168357},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-6.7,"breakHorizontal":16.3,"spinRate":2580,"spinDirection":295},"zone":14,"typeConfidence":0.9,"plateTime":0.4990010015618429,"extension":6.9806852757582},"index":0,"playId":"ce6bdd6f-139c-3e86-89fe-e896b8115569","pitchNumber":1,"startTime":"2026-06-25T02:03:13.361Z","endTime":"2026-06-25T02:03:17.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.870540967884047,"aZ":-31.320880013073847,"pfxX":10.22801508602975,"pfxZ":0.4978362542841026,"pX":0.2974624556057963,"pZ":2.9532404180471685,"vX0":-10.785899339182825,"vY0":-130.41250044413013,"vZ0":1.2210227505016014,"x":105.66,"y":159.04,"x0":3.1538364045619534,"y0":50.00641904433764,"z0":4.83767210966482,"aX":17.660279662236515},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.4,"breakHorizontal":-16.2,"spinRate":2232,"spinDirection":124},"zone":2,"typeConfidence":0.9,"plateTime":0.4196599005004953,"extension":6.466800991387483},"index":1,"playId":"51f23706-5b21-35c3-9b8d-c6d19896a385","pitchNumber":2,"startTime":"2026-06-25T02:03:30.895Z","endTime":"2026-06-25T02:03:36.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.408661367472003,"aZ":-30.31010167560618,"pfxX":6.113140834777797,"pfxZ":1.391628752302367,"pX":1.9242623539948938,"pZ":3.3714877949455966,"vX0":-4.9573220181884405,"vY0":-115.29059240381811,"vZ0":3.4178487978488006,"x":43.65,"y":147.75,"x0":3.313180649958851,"y0":50.00297557014351,"z0":4.803966821278114,"aX":8.18965874856509},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":3.7,"breakHorizontal":-9.7,"spinRate":1305,"spinDirection":117},"zone":12,"typeConfidence":0.91,"plateTime":0.47596797946251534,"extension":7.106549537608354},"index":2,"playId":"e58a6504-c363-3ac3-ae9a-2f6b69f8567f","pitchNumber":3,"startTime":"2026-06-25T02:03:55.465Z","endTime":"2026-06-25T02:03:59.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.059693191453135,"aZ":-28.73192421473312,"pfxX":8.784285247248071,"pfxZ":1.9438378031604557,"pX":0.04467678936882809,"pZ":2.529110356265745,"vX0":-11.347786275025516,"vY0":-131.44523795079823,"vZ0":-0.18831477482406078,"x":115.3,"y":170.49,"x0":3.2549688941697648,"y0":50.00044659393001,"z0":4.715756521134994,"aX":15.535059606953439},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.7,"breakHorizontal":-13.7,"spinRate":2236,"spinDirection":124},"zone":5,"typeConfidence":0.89,"plateTime":0.41499546479904303,"extension":6.718055816582434},"hitData":{"launchSpeed":109.6,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":86.34,"coordY":120.54}},"index":3,"playId":"45fb24eb-d4f0-3b95-abc9-0335a88a5139","pitchNumber":4,"startTime":"2026-06-25T02:04:17.126Z","endTime":"2026-06-25T02:04:27.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-25T02:04:27.131Z","atBatIndex":64},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Geraldo Perdomo reaches on a fielder's choice. LuJames Groover to 3rd. Ketel Marte to 2nd. LuJames Groover advances to 3rd, on a fielding error by third baseman Blaze Jordan.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-25T02:04:45.127Z","endTime":"2026-06-25T02:06:24.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnThird":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.440228824630157,"aZ":-34.11723502340889,"pfxX":-10.820760341780051,"pfxZ":-1.5524921348605432,"pX":-0.17649459502875245,"pZ":2.0860468587453127,"vX0":-4.84814203141367,"vY0":-111.51850948971602,"vZ0":1.6621390089484733,"x":123.73,"y":182.46,"x0":3.4366296244948975,"y0":50.003565489106826,"z0":4.869750562683184,"aX":-13.528254931956804},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-2.0,"breakHorizontal":20.9,"spinRate":2485,"spinDirection":299},"zone":8,"typeConfidence":0.9,"plateTime":0.4925425585040535,"extension":6.826421932844403},"index":0,"playId":"bea64000-c135-313e-a80e-b9148447a02d","pitchNumber":1,"startTime":"2026-06-25T02:04:51.631Z","endTime":"2026-06-25T02:04:55.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71754217417396,"aZ":-31.662351665428766,"pfxX":9.613937482951652,"pfxZ":0.3013305701742741,"pX":0.25497108444787897,"pZ":2.1832390655663447,"vX0":-10.765760379195184,"vY0":-130.42115061846135,"vZ0":-0.47024960512033065,"x":107.28,"y":179.83,"x0":3.1971195583381373,"y0":50.00511885348272,"z0":4.764233854308617,"aX":16.481414529477792},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.7,"breakHorizontal":-14.9,"spinRate":2085,"spinDirection":126},"zone":8,"typeConfidence":0.9,"plateTime":0.4207815793389278,"extension":6.563289997643155},"index":1,"playId":"32b737a7-11e9-3315-ba73-4407cd54e621","pitchNumber":2,"startTime":"2026-06-25T02:05:09.118Z","endTime":"2026-06-25T02:05:14.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.82619854011804,"aZ":-33.487184513293485,"pfxX":-10.250038706443615,"pfxZ":-1.0385063020130156,"pX":-0.1600181200417931,"pZ":0.2758184066275427,"vX0":-4.774279723843552,"vY0":-112.38097684520812,"vZ0":-2.338389174895604,"x":123.1,"y":231.33,"x0":3.328450993644332,"y0":50.00014810495233,"z0":4.75642187474566,"aX":-13.007492982631735},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-2.2,"breakHorizontal":19.8,"spinRate":2569,"spinDirection":305},"zone":13,"typeConfidence":0.9,"plateTime":0.48881527914114686,"extension":7.059493847676081},"index":2,"playId":"18b32567-da9b-3b25-ad76-f809f4210e2b","pitchNumber":3,"startTime":"2026-06-25T02:05:29.603Z","endTime":"2026-06-25T02:05:33.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.871614457799005,"aZ":-34.7520802702447,"pfxX":-8.09020401644041,"pfxZ":-2.0641404806153396,"pX":-1.553668663485321,"pZ":1.1339381392276846,"vX0":-8.24025307987396,"vY0":-111.46601057513978,"vZ0":-0.04486153470699805,"x":176.22,"y":208.16,"x0":3.256117738426902,"y0":50.005416820633705,"z0":4.772093214933458,"aX":-10.081199031001393},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-3.4,"breakHorizontal":16.9,"spinRate":2562,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.49323744569254835,"extension":6.814465595990271},"index":3,"playId":"29124475-240c-3be0-9509-374e98bc0ac3","pitchNumber":4,"startTime":"2026-06-25T02:05:53.384Z","endTime":"2026-06-25T02:05:58.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":69.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.758975266588866,"aZ":-34.525349221533915,"pfxX":-8.38570452656081,"pfxZ":-1.9067287290728245,"pX":0.5335774326556711,"pZ":2.2007015124885747,"vX0":-3.7152042162189964,"vY0":-110.98083283060042,"vZ0":2.1335614630274042,"x":96.66,"y":179.36,"x0":3.324025954387284,"y0":50.00225661778003,"z0":4.849680870398098,"aX":-10.351191585791012},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-2.5,"breakHorizontal":16.2,"spinRate":2424,"spinDirection":296},"zone":9,"typeConfidence":0.9,"plateTime":0.4954934453763338,"extension":6.985606264639211},"hitData":{"launchSpeed":88.9,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.19,"coordY":170.43}},"index":4,"playId":"898bd9c6-15a3-3ffd-8988-7e6a5d022b3e","pitchNumber":5,"startTime":"2026-06-25T02:06:16.013Z","endTime":"2026-06-25T02:06:24.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.3,"leverageIndex":0.06,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-25T02:06:24.040Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-25T02:06:58.310Z","endTime":"2026-06-25T02:08:10.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnThird":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80520224073438,"aZ":-34.41646020365246,"pfxX":-8.92714684809248,"pfxZ":-1.763395805554131,"pX":-0.27140796781543636,"pZ":2.6072378302880646,"vX0":-5.554679834132783,"vY0":-112.54042868655802,"vZ0":2.782670250152238,"x":127.35,"y":168.38,"x0":3.3944737803226177,"y0":50.00088068779493,"z0":4.858020628666705,"aX":-11.366407749750518},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-2.0,"breakHorizontal":17.6,"spinRate":2570,"spinDirection":304},"zone":4,"typeConfidence":0.9,"plateTime":0.48804853807534476,"extension":6.705744966545638},"index":0,"playId":"98bc2ba5-ae9f-3060-a210-a0690865fad8","pitchNumber":1,"startTime":"2026-06-25T02:06:58.310Z","endTime":"2026-06-25T02:07:02.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.311146256091472,"aZ":-33.204268156137125,"pfxX":-8.027856545864518,"pfxZ":-0.7736746769541591,"pX":-1.9749051233779458,"pZ":1.2169546162123035,"vX0":-9.436091243410145,"vY0":-114.89366569120556,"vZ0":-0.5065843472623532,"x":192.28,"y":205.92,"x0":3.244660784220675,"y0":50.00572949540007,"z0":4.695686469356479,"aX":-10.624233069604902},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-1.2,"breakHorizontal":17.2,"spinRate":2638,"spinDirection":307},"zone":13,"typeConfidence":0.89,"plateTime":0.4785959574962142,"extension":6.645525596066324},"index":1,"playId":"c626b63d-fb15-3da0-81db-dfdfb5d62b40","pitchNumber":2,"startTime":"2026-06-25T02:07:15.079Z","endTime":"2026-06-25T02:07:18.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.500105583370306,"aZ":-28.48927599595342,"pfxX":9.046832364894147,"pfxZ":2.0796191969388973,"pX":-0.8457787702065775,"pZ":1.7584191868741854,"vX0":-13.241143744351254,"vY0":-131.7518913593054,"vZ0":-2.470055145353311,"x":149.24,"y":191.3,"x0":3.047894340664469,"y0":50.00517039414934,"z0":4.793262766817428,"aX":16.058082590495594},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.5,"breakHorizontal":-13.8,"spinRate":2245,"spinDirection":120},"zone":13,"typeConfidence":0.89,"plateTime":0.41422824776595757,"extension":6.536287059417701},"index":2,"playId":"43cdd584-5c94-3fbf-a078-7ef852623664","pitchNumber":3,"startTime":"2026-06-25T02:07:35.013Z","endTime":"2026-06-25T02:07:38.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.475169490206802,"aZ":-35.298889425188264,"pfxX":-7.335922166585531,"pfxZ":-2.4814356511265494,"pX":-0.4465100516635738,"pZ":1.8805388207000848,"vX0":-6.439749364921441,"vY0":-112.08657057743629,"vZ0":1.786694181734346,"x":134.02,"y":188.01,"x0":3.429472801722686,"y0":50.004785152541146,"z0":4.708950620451915,"aX":-9.224976919200147},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-3.6,"breakHorizontal":15.1,"spinRate":2492,"spinDirection":295},"zone":7,"typeConfidence":0.89,"plateTime":0.49087009035891915,"extension":6.669868182690546},"index":3,"playId":"3afc8f96-c45f-3598-8128-ee69d7dd288c","pitchNumber":4,"startTime":"2026-06-25T02:08:05.257Z","endTime":"2026-06-25T02:08:10.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.2,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-25T02:08:10.480Z","atBatIndex":66},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Gabriel Moreno out on a sacrifice fly to left fielder Lars Nootbaar. LuJames Groover scores.","rbi":1,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-25T02:08:27.761Z","endTime":"2026-06-25T02:09:20.166Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":{"id":677865,"link":"/api/v1/people/677865"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.008835859097335,"aZ":-27.95622659952689,"pfxX":6.435426216450809,"pfxZ":3.0973103832131565,"pX":-0.924317183725119,"pZ":1.1820666386179455,"vX0":-11.23990518333873,"vY0":-116.06620424927442,"vZ0":-1.706273520513859,"x":152.23,"y":206.86,"x0":3.148127311946753,"y0":50.004633671787744,"z0":4.592608245223083,"aX":8.770204158129028},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":5.4,"breakHorizontal":-8.9,"spinRate":1448,"spinDirection":125},"zone":13,"typeConfidence":0.9,"plateTime":0.47216270952741457,"extension":7.267974401413782},"index":0,"playId":"506816c6-2e53-3201-ae5b-b781c9a73e48","pitchNumber":1,"startTime":"2026-06-25T02:08:36.446Z","endTime":"2026-06-25T02:08:40.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"2e90571d-3c35-4cef-9716-81dd9b6deb51","startTime":"2026-06-25T02:08:51.084Z","endTime":"2026-06-25T02:08:56.084Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89957176654789,"aZ":-33.11117975731242,"pfxX":10.00140903381786,"pfxZ":-0.5227995793058442,"pX":-0.5824226655109594,"pZ":1.7943737612824608,"vX0":-12.993228095086645,"vY0":-132.518775453593,"vZ0":-1.3950916900970416,"x":139.2,"y":190.33,"x0":3.081232623659815,"y0":50.0051742601198,"z0":4.742872593561497,"aX":17.819084494150687},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.1,"breakHorizontal":-15.4,"spinRate":2129,"spinDirection":120},"zone":7,"typeConfidence":0.9,"plateTime":0.41306493841012504,"extension":6.959070637335999},"hitData":{"launchSpeed":96.5,"launchAngle":18.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.76,"coordY":96.45}},"index":2,"playId":"70792be8-8791-3891-8cec-e08e3ef4804c","pitchNumber":2,"startTime":"2026-06-25T02:09:10.142Z","endTime":"2026-06-25T02:09:20.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-25T02:09:20.166Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-25T02:09:56.242Z","endTime":"2026-06-25T02:12:45.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.997826538613417,"aZ":-33.10025476946261,"pfxX":9.119900735651752,"pfxZ":-0.5243844590554296,"pX":1.7745676708336782,"pZ":3.2067754877960795,"vX0":-6.9838376720748405,"vY0":-131.90007205288128,"vZ0":1.8611874695978063,"x":49.36,"y":152.2,"x0":3.2714624872393436,"y0":50.003722282982736,"z0":4.932317660587688,"aX":16.073765736382956},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.4,"breakHorizontal":-15.0,"spinRate":2007,"spinDirection":139},"zone":12,"typeConfidence":0.9,"plateTime":0.4152167092373733,"extension":6.344985419010077},"index":0,"playId":"299b123a-1d5b-36b4-adcb-8991f268458c","pitchNumber":1,"startTime":"2026-06-25T02:09:56.242Z","endTime":"2026-06-25T02:09:59.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.093329045961127,"aZ":-31.193328543881155,"pfxX":9.80100906987734,"pfxZ":0.5714985106725203,"pX":-0.5481559384710318,"pZ":0.92735607807931,"vX0":-12.679130294750504,"vY0":-129.72093129666914,"vZ0":-3.541808706482197,"x":137.89,"y":213.74,"x0":3.120202994689235,"y0":50.00243976219387,"z0":4.6780568531720474,"aX":16.77314064443764},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.5,"breakHorizontal":-15.1,"spinRate":2025,"spinDirection":116},"zone":13,"typeConfidence":0.9,"plateTime":0.4215826253865331,"extension":7.046739126623419},"index":1,"playId":"1eca1451-2350-3e19-8b3c-ae1ad3eae01f","pitchNumber":2,"startTime":"2026-06-25T02:10:15.774Z","endTime":"2026-06-25T02:10:19.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.65159002570725,"aZ":-33.42919995058327,"pfxX":-8.59004601220057,"pfxZ":-0.9956818248793864,"pX":-1.0390763615539396,"pZ":1.6592171538744382,"vX0":-7.258026011994303,"vY0":-112.0482936745633,"vZ0":0.640635658454046,"x":156.61,"y":193.98,"x0":3.366782591596975,"y0":50.00187881977202,"z0":4.8057030409528005,"aX":-10.839840524920456},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-1.3,"breakHorizontal":17.5,"spinRate":2498,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.49022975862769025,"extension":6.687177601962171},"index":2,"playId":"7510267b-77ae-3063-8a02-0e5720ecfa37","pitchNumber":3,"startTime":"2026-06-25T02:10:35.198Z","endTime":"2026-06-25T02:10:40.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.645633806773727,"aZ":-32.93734876499285,"pfxX":10.097125959530825,"pfxZ":-0.42399929802650327,"pX":-0.8521597602518627,"pZ":1.5548161864596306,"vX0":-14.010541782231487,"vY0":-132.5113542790074,"vZ0":-2.1429515098091905,"x":149.48,"y":196.8,"x0":3.1856942558867627,"y0":50.00577750524177,"z0":4.774431224862886,"aX":18.005103721123238},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.1,"breakHorizontal":-15.4,"spinRate":2099,"spinDirection":133},"zone":13,"typeConfidence":0.9,"plateTime":0.4129400470444269,"extension":6.662362779560485},"index":3,"playId":"5cf6d6e0-981f-3aa3-a3bd-3a78dcffb0f2","pitchNumber":4,"startTime":"2026-06-25T02:10:56.746Z","endTime":"2026-06-25T02:11:00.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38931840994661,"aZ":-31.501566505487588,"pfxX":9.259196896380153,"pfxZ":0.4046022627220438,"pX":0.24058566329929318,"pZ":2.3972569650063176,"vX0":-10.455054743716335,"vY0":-127.85353317980069,"vZ0":0.25458789381423874,"x":107.83,"y":174.05,"x0":3.17226796246658,"y0":50.00345237985344,"z0":4.760742129861941,"aX":15.390995326766888},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.1,"breakHorizontal":-14.5,"spinRate":2013,"spinDirection":120},"zone":5,"typeConfidence":0.89,"plateTime":0.4277630626989355,"extension":6.928670592269484},"index":4,"playId":"e0b50938-2d6d-34c7-8c73-19a61799f54b","pitchNumber":5,"startTime":"2026-06-25T02:11:19.306Z","endTime":"2026-06-25T02:11:24.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-25T02:11:32.667Z","endTime":"2026-06-25T02:11:52.983Z","isPitch":false,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"},"defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.021188732976533,"aZ":-33.84250003148485,"pfxX":-8.39924569004622,"pfxZ":-1.325120477636288,"pX":0.5362436005448182,"pZ":3.221511958017623,"vX0":-3.914715848083008,"vY0":-111.91982066522374,"vZ0":3.9986780475915227,"x":96.56,"y":151.8,"x0":3.4014065046451765,"y0":50.000918093423884,"z0":4.887120085866221,"aX":-10.605660944370905},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-1.0,"breakHorizontal":16.2,"spinRate":2438,"spinDirection":294},"zone":3,"typeConfidence":0.9,"plateTime":0.490218232896956,"extension":6.837170360754783},"index":6,"playId":"baf7591e-2659-3735-9c15-f9e80fdc78d3","pitchNumber":6,"startTime":"2026-06-25T02:11:52.983Z","endTime":"2026-06-25T02:11:56.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"playId":"929f139b-7ec9-4b83-91db-0cce39f16636","startTime":"2026-06-25T02:12:19.845Z","endTime":"2026-06-25T02:12:24.845Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41811216875911,"aZ":-33.53202254975406,"pfxX":-8.761392077488981,"pfxZ":-1.0592103095501768,"pX":-1.5267474165049342,"pZ":0.6352278139350391,"vX0":-8.383071984804305,"vY0":-113.6236665800558,"vZ0":-1.5273950126650069,"x":175.2,"y":221.63,"x0":3.3666724790258646,"y0":50.00000805088494,"z0":4.6895381422351115,"aX":-11.29739544346843},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-2.0,"breakHorizontal":18.2,"spinRate":2638,"spinDirection":307},"zone":13,"typeConfidence":0.9,"plateTime":0.48455401389545516,"extension":7.163466325099352},"index":8,"playId":"61db2b54-ddb6-3189-8634-425f91854128","pitchNumber":7,"startTime":"2026-06-25T02:12:40.492Z","endTime":"2026-06-25T02:12:45.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-25T02:12:45.501Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Torres strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-25T02:15:20.056Z","endTime":"2026-06-25T02:17:22.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Drey Jameson replaces Taylor Clarke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T02:15:11.671Z","endTime":"2026-06-25T02:15:18.167Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686753,"link":"/api/v1/people/686753"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Bryan Torres replaces Iván Herrera.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-25T02:15:18.167Z","endTime":"2026-06-25T02:15:22.289Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86098835667053,"aZ":-12.864384512449334,"pfxX":-8.088704798105399,"pfxZ":9.758857896036732,"pX":0.8379098942843569,"pZ":2.969337258134819,"vX0":9.91667465370246,"vY0":-139.6341909768724,"vZ0":-4.775104371604257,"x":85.06,"y":158.61,"x0":-1.7053116687324974,"y0":50.00049515417441,"z0":5.5450828280506395,"aX":-16.002285234538476},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":12.6,"spinRate":2378,"spinDirection":221},"zone":12,"typeConfidence":0.85,"plateTime":0.39195301044916464,"extension":5.730020050238396},"index":2,"playId":"11bdfad8-9176-3402-8534-58b1443eab02","pitchNumber":1,"startTime":"2026-06-25T02:15:22.289Z","endTime":"2026-06-25T02:15:28.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":87.9,"endSpeed":82.7,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.80944731923612,"aZ":-28.348766202445923,"pfxX":1.9536512139111553,"pfxZ":2.257179114780612,"pX":0.708526202699804,"pZ":0.6499559494139825,"vX0":6.268254435619472,"vY0":-127.92048884096285,"vZ0":-6.367317978141289,"x":89.99,"y":221.23,"x0":-2.0055096598035522,"y0":50.00370085590779,"z0":5.329820714465529,"aX":3.309502537630678},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.1,"breakHorizontal":-4.7,"spinRate":2533,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.42454918530224717,"extension":5.7604524269162765},"index":3,"playId":"3c596fa4-134a-33de-bfa7-9d0db294f82d","pitchNumber":2,"startTime":"2026-06-25T02:15:47.761Z","endTime":"2026-06-25T02:15:51.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35688368663309,"aZ":-12.155754486883254,"pfxX":-5.9524921539396045,"pfxZ":9.826859811669134,"pX":-0.6621332498745085,"pZ":3.0611604878062133,"vX0":5.192932096347506,"vY0":-141.5877079672457,"vZ0":-5.055915778924273,"x":142.24,"y":156.13,"x0":-1.7437402192347822,"y0":50.000168284819075,"z0":5.64329970964248,"aX":-12.122660089443542},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":9.7,"spinRate":2409,"spinDirection":213},"zone":1,"typeConfidence":0.9,"plateTime":0.38637274930800247,"extension":5.821366673183923},"index":4,"playId":"2a0f29db-7f22-369c-b048-a13daba93ab8","pitchNumber":3,"startTime":"2026-06-25T02:16:15.993Z","endTime":"2026-06-25T02:16:20.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":81.4,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.274527525815365,"aZ":-25.801488092462634,"pfxX":0.30665445639270805,"pfxZ":3.8379574779433945,"pX":0.5435501772420034,"pZ":3.3001958175679045,"vX0":6.608608497357387,"vY0":-126.31568405527086,"vZ0":-0.35417567574422776,"x":96.28,"y":149.67,"x0":-2.1175309895139054,"y0":50.00042078728125,"z0":5.470147181901445,"aX":0.507188473450857},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.1,"breakHorizontal":-1.7,"spinRate":2437,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4292822292551146,"extension":5.76003834583748},"index":5,"playId":"087efc64-b1a7-3d40-a482-5a3ef69e92d5","pitchNumber":4,"startTime":"2026-06-25T02:16:34.258Z","endTime":"2026-06-25T02:16:38.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.126521019329154,"aZ":-10.617595487952896,"pfxX":-5.821009611229476,"pfxZ":10.891263900296376,"pX":0.08796203621476198,"pZ":3.155068762360513,"vX0":6.745739781897142,"vY0":-139.7174619583234,"vZ0":-4.809634113222075,"x":113.65,"y":153.59,"x0":-1.6000770503023152,"y0":50.00451288464378,"z0":5.595072003888253,"aX":-11.523613809126818},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.0,"breakHorizontal":9.1,"spinRate":2410,"spinDirection":215},"zone":12,"typeConfidence":0.91,"plateTime":0.3918374962388098,"extension":5.830078311776336},"index":6,"playId":"f8ee15e0-f478-3654-b12f-de8a1eaf328f","pitchNumber":5,"startTime":"2026-06-25T02:16:52.630Z","endTime":"2026-06-25T02:16:55.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89005724966868,"aZ":-12.50980205291588,"pfxX":-4.562525220467474,"pfxZ":9.641347023051223,"pX":-0.3680962147690724,"pZ":3.5330238619866425,"vX0":5.196405699728537,"vY0":-141.5678081477819,"vZ0":-3.6369480022031686,"x":131.03,"y":143.39,"x0":-1.6305384641776273,"y0":50.00150898282482,"z0":5.629474479082148,"aX":-9.304496312726204},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":7.3,"spinRate":2458,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3862143826021076,"extension":5.734984830219476},"index":7,"playId":"a1c56409-ab8f-3ba4-bd26-e1b3f392cd40","pitchNumber":6,"startTime":"2026-06-25T02:17:18.260Z","endTime":"2026-06-25T02:17:22.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_ab"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_ab"},{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_pa"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.2,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-25T02:17:22.140Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Church flies out to center fielder Tommy Troy.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-25T02:17:48.401Z","endTime":"2026-06-25T02:18:01.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nathan Church replaces Jordan Walker.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":2,"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-25T02:17:36.285Z","endTime":"2026-06-25T02:17:50.658Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":81.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.706855260782266,"aZ":-28.238599256363177,"pfxX":0.6801283969996614,"pfxZ":2.417210047552228,"pX":0.6468110146755155,"pZ":1.521481479535285,"vX0":6.546164950654411,"vY0":-125.1423367804512,"vZ0":-3.8663912517191346,"x":92.35,"y":197.7,"x0":-2.0619848063476636,"y0":50.005696535900064,"z0":5.3303800559679315,"aX":1.1076643190127033},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.0,"breakHorizontal":-2.3,"spinRate":2343,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4331485026082569,"extension":5.790279375866677},"hitData":{"launchSpeed":90.9,"launchAngle":48.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.6,"coordY":81.72}},"index":1,"playId":"f1e7f643-7b31-383f-aa78-bd0ce1941379","pitchNumber":1,"startTime":"2026-06-25T02:17:50.658Z","endTime":"2026-06-25T02:18:01.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-25T02:18:01.671Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jimmy Crooks grounds out, second baseman Ildemaro Vargas to first baseman LuJames Groover.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-25T02:18:18.767Z","endTime":"2026-06-25T02:19:20.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54495445753033,"aZ":-10.28498586278248,"pfxX":-4.19089785981827,"pfxZ":10.636563149573213,"pX":1.179734424486477,"pZ":1.956107902280047,"vX0":8.969014320500833,"vY0":-142.48929772713464,"vZ0":-8.291158018571135,"x":72.03,"y":185.97,"x0":-1.4632413379037006,"y0":50.001047843603004,"z0":5.552332674515175,"aX":-8.624067445470171},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.8,"breakHorizontal":5.8,"spinRate":2435,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.3843025221297438,"extension":5.91763106620309},"index":0,"playId":"6f4caf6d-ef49-3b15-aa98-cea8c6ba9a44","pitchNumber":1,"startTime":"2026-06-25T02:18:25.696Z","endTime":"2026-06-25T02:18:30.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":2,"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-25T02:18:40.853Z","endTime":"2026-06-25T02:18:52.758Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"},"defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.838834867940218,"aZ":-27.635220002274547,"pfxX":-9.218538092827812,"pfxZ":2.62600384513223,"pX":0.39500646918366467,"pZ":0.5787792900628392,"vX0":9.39570562058312,"vY0":-130.17680769679163,"vZ0":-6.69083807784592,"x":101.94,"y":223.15,"x0":-2.053379470694765,"y0":50.00178317878017,"z0":5.258160552351695,"aX":-15.913581612967462},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.5,"breakHorizontal":14.8,"spinRate":1912,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.41984090313924227,"extension":5.826385707988943},"index":2,"playId":"b1496d0a-fd03-386f-9c68-14beb01ec0d1","pitchNumber":2,"startTime":"2026-06-25T02:18:52.758Z","endTime":"2026-06-25T02:18:56.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":97.2,"endSpeed":89.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.886381952070884,"aZ":-13.634459465915569,"pfxX":-5.934463983478018,"pfxZ":9.15329971402165,"pX":-0.7955414630239029,"pZ":1.8676460958058758,"vX0":5.002292787610354,"vY0":-141.33799099313683,"vZ0":-7.557027363734431,"x":147.32,"y":188.35,"x0":-1.816393473875008,"y0":50.000572868438866,"z0":5.449445808478435,"aX":-12.017988976583258},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.2,"breakHorizontal":9.7,"spinRate":2306,"spinDirection":218},"zone":7,"typeConfidence":0.9,"plateTime":0.3873654630325172,"extension":5.774917942210991},"hitData":{"launchSpeed":65.9,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":155.23}},"index":3,"playId":"3f9d5bf7-5a7b-3485-a473-87ff1fca40b4","pitchNumber":3,"startTime":"2026-06-25T02:19:12.206Z","endTime":"2026-06-25T02:19:20.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-25T02:19:20.231Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tommy Troy lines out to center fielder Nathan Church.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-25T02:21:34.015Z","endTime":"2026-06-25T02:23:24.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8,9],"actionIndex":[0,1,2,3],"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":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Bryan Torres remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T02:21:01.334Z","endTime":"2026-06-25T02:21:01.363Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nathan Church remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-25T02:21:01.363Z","endTime":"2026-06-25T02:21:01.365Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"301","replacedPlayer":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to left field for José Fermín.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":2,"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-25T02:21:01.365Z","endTime":"2026-06-25T02:21:01.366Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"500","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":665877,"link":"/api/v1/people/665877"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to right field for Lars Nootbaar.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-25T02:21:01.366Z","endTime":"2026-06-25T02:21:36.112Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.327660026074312,"aZ":-33.647988661530555,"pfxX":8.312691279206728,"pfxZ":-1.059318896659705,"pX":0.18860482903040474,"pZ":1.5046595494724195,"vX0":-9.088164385701035,"vY0":-116.74710233989757,"vZ0":-0.26440723370412356,"x":109.81,"y":198.15,"x0":3.0461082934586114,"y0":50.00562537614806,"z0":4.777815754252036,"aX":11.513310032512363},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.7,"breakHorizontal":-12.8,"spinRate":1681,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.46859074591762484,"extension":6.6483478511653455},"index":4,"playId":"43997f7b-a475-3d65-b288-6c15a8920c9a","pitchNumber":1,"startTime":"2026-06-25T02:21:36.112Z","endTime":"2026-06-25T02:21:39.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":663457,"link":"/api/v1/people/663457"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.521503005478507,"aZ":-33.02104651582847,"pfxX":10.268691542506291,"pfxZ":-0.4865301786415088,"pX":0.816269107929893,"pZ":2.799690720256866,"vX0":-9.732824631838636,"vY0":-130.5937400680141,"vZ0":1.2228366326651556,"x":85.89,"y":163.19,"x0":3.257443844258352,"y0":50.006060082371796,"z0":4.809326083525631,"aX":17.739220067310015},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.4,"breakHorizontal":-16.4,"spinRate":2260,"spinDirection":121},"zone":3,"typeConfidence":0.9,"plateTime":0.419424938645399,"extension":6.475622686227501},"index":5,"playId":"6329ec8e-ac22-3ed8-beaa-ccb03182e9b8","pitchNumber":2,"startTime":"2026-06-25T02:21:52.173Z","endTime":"2026-06-25T02:21:55.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":663457,"link":"/api/v1/people/663457"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.330284694794805,"aZ":-30.941040065345476,"pfxX":7.279933617302888,"pfxZ":0.7062225775470434,"pX":2.202614161329981,"pZ":3.4337573670450454,"vX0":-5.602969487243129,"vY0":-131.30892636762977,"vZ0":2.220205504269038,"x":33.04,"y":146.07,"x0":3.4122391387361812,"y0":50.00549969671792,"z0":4.8704498355649655,"aX":12.786557841204495},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.9,"breakHorizontal":-12.0,"spinRate":2068,"spinDirection":125},"zone":12,"typeConfidence":0.88,"plateTime":0.41623158534538307,"extension":6.401233522282344},"index":6,"playId":"458ca051-696d-3aa4-9ad1-38d0511da4b2","pitchNumber":3,"startTime":"2026-06-25T02:22:16.054Z","endTime":"2026-06-25T02:22:19.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":663457,"link":"/api/v1/people/663457"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":2,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.184169821636996,"aZ":-35.47849730805282,"pfxX":-11.134081354945991,"pfxZ":-2.660595099912684,"pX":-0.7633072773677719,"pZ":1.3954418008102,"vX0":-5.8817783423750125,"vY0":-111.34555327218055,"vZ0":0.642812440719273,"x":146.1,"y":201.1,"x0":3.369533752803081,"y0":50.004446892334144,"z0":4.808930509488847,"aX":-13.815823828548814},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-4.3,"breakHorizontal":21.8,"spinRate":2528,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.49414759823140075,"extension":6.639085596475361},"index":7,"playId":"0e4b5211-cf89-3c3e-bdcb-9195b18ce9c5","pitchNumber":4,"startTime":"2026-06-25T02:22:32.987Z","endTime":"2026-06-25T02:22:36.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":663457,"link":"/api/v1/people/663457"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.253788457387277,"aZ":-33.4333840783647,"pfxX":-10.320054164561018,"pfxZ":-0.996727759364747,"pX":-0.15002739433079507,"pZ":1.080485518555137,"vX0":-4.948588907277742,"vY0":-112.84886514680977,"vZ0":-0.5292294659276114,"x":122.72,"y":209.61,"x0":3.4216189241361477,"y0":50.00025275344315,"z0":4.727741805084872,"aX":-13.11684201851408},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-1.6,"breakHorizontal":20.0,"spinRate":2667,"spinDirection":300},"zone":13,"typeConfidence":0.9,"plateTime":0.4880388933260753,"extension":6.798912338680131},"index":8,"playId":"5ce96777-b4f7-34de-b0ab-a4cc38a9d640","pitchNumber":5,"startTime":"2026-06-25T02:22:58.077Z","endTime":"2026-06-25T02:23:02.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":663457,"link":"/api/v1/people/663457"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.819044217075664,"aZ":-28.385385505881224,"pfxX":6.7077203023035175,"pfxZ":2.198253896056041,"pX":-0.09595252683043835,"pZ":2.671172294016702,"vX0":-10.6606121586687,"vY0":-130.19986652410012,"vZ0":0.2287596473304493,"x":120.66,"y":166.66,"x0":3.1691881160072315,"y0":50.00621665012231,"z0":4.7198549382035955,"aX":11.586764042360276},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.2,"breakHorizontal":-10.0,"spinRate":2130,"spinDirection":120},"zone":2,"typeConfidence":0.84,"plateTime":0.41972447725988316,"extension":6.641089917801065},"hitData":{"launchSpeed":98.2,"launchAngle":18.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.53,"coordY":70.86}},"index":9,"playId":"bd865afe-db9e-325d-86cc-657ae7b60750","pitchNumber":6,"startTime":"2026-06-25T02:23:15.888Z","endTime":"2026-06-25T02:23:24.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":663457,"link":"/api/v1/people/663457"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-25T02:23:24.564Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lourdes Gurriel Jr. singles on a line drive to center fielder Nathan Church.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-25T02:23:35.627Z","endTime":"2026-06-25T02:24:32.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":76.2,"endSpeed":69.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.689632521161204,"aZ":-34.363894599371314,"pfxX":-9.53707776841759,"pfxZ":-1.7669492452764786,"pX":2.277904992042004,"pZ":3.9319413168778645,"vX0":-0.17260918110867846,"vY0":-110.75024532612906,"vZ0":5.727421713907628,"x":30.17,"y":132.62,"x0":3.59575709879071,"y0":50.000411723264286,"z0":4.905674301919773,"aX":-11.849969334378399},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-1.4,"breakHorizontal":17.3,"spinRate":2401,"spinDirection":298},"zone":12,"typeConfidence":0.9,"plateTime":0.49447957357475003,"extension":6.482771441515953},"index":0,"playId":"11a76d21-062c-3102-8ef6-40a59e67b8d3","pitchNumber":1,"startTime":"2026-06-25T02:23:47.487Z","endTime":"2026-06-25T02:23:51.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":663457,"link":"/api/v1/people/663457"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":69.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.980267680701665,"aZ":-34.14941089251568,"pfxX":-9.683535513026067,"pfxZ":-1.6198770668727782,"pX":0.9393690039802524,"pZ":2.5707713487416184,"vX0":-2.699056810909158,"vY0":-109.97209892523932,"vZ0":2.8970322718865154,"x":81.19,"y":169.37,"x0":3.4412933952480884,"y0":50.00152690492867,"z0":4.865254531365658,"aX":-11.827377149938663},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-1.8,"breakHorizontal":18.2,"spinRate":2523,"spinDirection":298},"zone":14,"typeConfidence":0.9,"plateTime":0.4985667683072581,"extension":6.914412709054931},"index":1,"playId":"90c5f067-5b19-3b8f-9a00-fe75aa54a94f","pitchNumber":2,"startTime":"2026-06-25T02:24:03.806Z","endTime":"2026-06-25T02:24:08.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":663457,"link":"/api/v1/people/663457"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33959032653364,"aZ":-31.10977431235754,"pfxX":8.295902408272056,"pfxZ":0.610265959671672,"pX":-0.13391271069935407,"pZ":2.26936612064947,"vX0":-11.237044116125094,"vY0":-130.84295606717316,"vZ0":-0.36421469835267073,"x":122.1,"y":177.51,"x0":3.1137328766453347,"y0":50.005640768877534,"z0":4.716512225910555,"aX":14.56821105067934},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.2,"breakHorizontal":-13.0,"spinRate":2152,"spinDirection":124},"zone":8,"typeConfidence":0.9,"plateTime":0.4165971872067473,"extension":6.525174241824841},"hitData":{"launchSpeed":84.5,"launchAngle":14.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.62,"coordY":87.98}},"index":2,"playId":"86497eb2-8396-30fc-a9d6-9c06aaa839b7","pitchNumber":3,"startTime":"2026-06-25T02:24:21.325Z","endTime":"2026-06-25T02:24:32.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":663457,"link":"/api/v1/people/663457"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-25T02:24:32.353Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out softly, pitcher Justin Bruihl to first baseman Alec Burleson. Lourdes Gurriel Jr. to 2nd.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-25T02:24:47.865Z","endTime":"2026-06-25T02:25:49.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":71.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.196326289406095,"aZ":-28.1035039075654,"pfxX":2.7397212532488515,"pfxZ":3.0695665314062186,"pX":2.217689317015352,"pZ":3.2511141669517967,"vX0":-3.619225756344495,"vY0":-114.6790501675707,"vZ0":2.7356507861321626,"x":32.47,"y":151.0,"x0":3.4639846002282226,"y0":50.00161721855686,"z0":4.793084250046302,"aX":3.631079817256191},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":6.6,"breakHorizontal":-4.0,"spinRate":1345,"spinDirection":119},"zone":12,"typeConfidence":0.84,"plateTime":0.4785288525192213,"extension":6.85274588093647},"index":0,"playId":"34b748d4-1bc5-3329-b7b8-a324a0be7b6e","pitchNumber":1,"startTime":"2026-06-25T02:24:58.975Z","endTime":"2026-06-25T02:25:02.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":663457,"link":"/api/v1/people/663457"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":88.0,"endSpeed":80.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36709144243497,"aZ":-28.668664188707243,"pfxX":7.717676134687946,"pfxZ":2.109519127076247,"pX":0.5940893286051032,"pZ":2.633869248364234,"vX0":-9.191708922611378,"vY0":-127.88186903601469,"vZ0":0.45317504385917096,"x":94.35,"y":167.67,"x0":3.2254655160242782,"y0":50.00347707856039,"z0":4.695873861810993,"aX":12.835193882379304},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":-12.0,"spinRate":2173,"spinDirection":120},"zone":6,"typeConfidence":0.85,"plateTime":0.427641547508379,"extension":6.589375464130658},"index":1,"playId":"4aa531df-35af-3123-8497-db42580255da","pitchNumber":2,"startTime":"2026-06-25T02:25:16.179Z","endTime":"2026-06-25T02:25:19.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":663457,"link":"/api/v1/people/663457"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":71.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.994750630530337,"aZ":-30.568121001025073,"pfxX":7.570199254824157,"pfxZ":1.212214792128643,"pX":0.70081981874718,"pZ":1.8837939615924983,"vX0":-7.829655805296282,"vY0":-114.83086262652995,"vZ0":0.5192248097415659,"x":90.29,"y":187.92,"x0":3.185170237569945,"y0":50.001973597337894,"z0":4.649517807296658,"aX":10.021445385439534},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":2.6,"breakHorizontal":-11.5,"spinRate":1456,"spinDirection":117},"zone":9,"typeConfidence":0.91,"plateTime":0.47858049131218117,"extension":6.787335681699451},"hitData":{"launchSpeed":59.1,"launchAngle":-66.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":118.85,"coordY":185.33}},"index":2,"playId":"7bd39c38-d43f-3a31-9b40-f9189a846539","pitchNumber":3,"startTime":"2026-06-25T02:25:41.611Z","endTime":"2026-06-25T02:25:49.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":663457,"link":"/api/v1/people/663457"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-25T02:25:49.620Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"LuJames Groover grounds out softly, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-25T02:26:12.179Z","endTime":"2026-06-25T02:27:32.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.9,"endSpeed":82.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.063932819104778,"aZ":-29.626971081448634,"pfxX":6.581086921714441,"pfxZ":1.4990779365749312,"pX":-1.129044891828881,"pZ":2.4730515077315127,"vX0":-12.932537777051916,"vY0":-128.98459306418852,"vZ0":0.10951780383228182,"x":160.04,"y":172.01,"x0":3.0703033413852583,"y0":50.00582050374111,"z0":4.693980380278874,"aX":11.21334115111645},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.0,"breakHorizontal":-9.4,"spinRate":2050,"spinDirection":114},"zone":13,"typeConfidence":0.88,"plateTime":0.4228627455933438,"extension":6.550080293475405},"index":0,"playId":"a449ee8a-d665-3f85-8635-32a2ecd29433","pitchNumber":1,"startTime":"2026-06-25T02:26:21.784Z","endTime":"2026-06-25T02:26:25.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":663457,"link":"/api/v1/people/663457"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":70.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.359454779459117,"aZ":-33.823856072059826,"pfxX":-9.12002131312769,"pfxZ":-1.339390115565684,"pX":-0.7641045275742718,"pZ":1.3853190762011562,"vX0":-6.216864763798485,"vY0":-110.8337409794676,"vZ0":0.3790122602784225,"x":146.13,"y":201.38,"x0":3.2701823040652083,"y0":50.00185545956563,"z0":4.7685899934748575,"aX":-11.249084916893333},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-1.9,"breakHorizontal":18.2,"spinRate":2401,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.4957850938099444,"extension":6.842451921448947},"index":1,"playId":"f363b74f-17a2-391d-8f8c-50968097b5af","pitchNumber":2,"startTime":"2026-06-25T02:26:41.878Z","endTime":"2026-06-25T02:26:45.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":663457,"link":"/api/v1/people/663457"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.602710287206268,"aZ":-25.327863833155387,"pfxX":6.843546754173199,"pfxZ":4.917847103245979,"pX":-0.14374280286496008,"pZ":1.9863878722819002,"vX0":-9.461755395154134,"vY0":-117.37724876313784,"vZ0":-0.9115455657083135,"x":122.48,"y":185.15,"x0":3.0538843951631174,"y0":50.00516497268956,"z0":4.742139941771162,"aX":9.53366101830658},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":9.0,"breakHorizontal":-10.1,"spinRate":1533,"spinDirection":127},"zone":8,"typeConfidence":0.89,"plateTime":0.4669700256833984,"extension":6.759316715582006},"hitData":{"launchSpeed":44.2,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":148.26,"coordY":151.68}},"index":2,"playId":"418b7c86-8fd2-3dde-80a3-88231725a89a","pitchNumber":3,"startTime":"2026-06-25T02:27:24.882Z","endTime":"2026-06-25T02:27:32.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":663457,"link":"/api/v1/people/663457"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-25T02:27:32.887Z","atBatIndex":75},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"José Fermín homers (3) on a fly ball to left field.","rbi":1,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-25T02:29:47.891Z","endTime":"2026-06-25T02:30:44.165Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":{"id":686753,"link":"/api/v1/people/686753"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jorge Barrosa replaces center fielder Tommy Troy, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T02:29:45.681Z","endTime":"2026-06-25T02:29:45.706Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":694371,"link":"/api/v1/people/694371"},"defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tim Tawa replaces left fielder Lourdes Gurriel Jr., batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-25T02:29:45.706Z","endTime":"2026-06-25T02:29:49.752Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26927653201082,"aZ":-28.75745340561122,"pfxX":1.91176482766851,"pfxZ":2.1305972830532376,"pX":-0.09480098153908632,"pZ":3.14045346394638,"vX0":4.873306948193858,"vY0":-125.76321536614226,"vZ0":-0.13004233817804045,"x":120.61,"y":153.99,"x0":-2.3052312261400747,"y0":50.00230590495374,"z0":5.523340950337769,"aX":3.0648355941620555},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.1,"breakHorizontal":-4.6,"spinRate":2394,"spinDirection":92},"zone":2,"typeConfidence":2.0,"plateTime":0.43536225697952746,"extension":5.730006978771362},"index":2,"playId":"17f02f5f-802c-3bec-a2d2-3e16409d9457","pitchNumber":1,"startTime":"2026-06-25T02:29:49.752Z","endTime":"2026-06-25T02:29:53.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":89.0,"endSpeed":81.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91244859593208,"aZ":-23.706182465099452,"pfxX":-0.8843843725644156,"pfxZ":4.982108478355429,"pX":0.30552542500277524,"pZ":1.174635703060506,"vX0":5.576895409782451,"vY0":-129.50257033521814,"vZ0":-6.256175079081493,"x":105.35,"y":207.06,"x0":-1.7604241069438866,"y0":50.00150213202169,"z0":5.433650500006403,"aX":-1.503065316241733},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.8,"breakHorizontal":0.4,"spinRate":2528,"spinDirection":204},"zone":14,"typeConfidence":0.9,"plateTime":0.42285445274317857,"extension":5.822926954322994},"index":3,"playId":"7243b6af-4317-30e2-a244-0b67bb17359c","pitchNumber":2,"startTime":"2026-06-25T02:30:03.681Z","endTime":"2026-06-25T02:30:07.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.615629953813983,"aZ":-30.952001810411517,"pfxX":2.100977323072657,"pfxZ":0.7586711013413989,"pX":-0.29633891231826986,"pZ":2.4109317273226725,"vX0":4.303014696795774,"vY0":-125.34054139468016,"vZ0":-1.388280363499978,"x":128.3,"y":173.68,"x0":-2.3005936499890294,"y0":50.00332511329889,"z0":5.473052947677318,"aX":3.3798163411451068},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.3,"breakHorizontal":-4.7,"spinRate":2679,"spinDirection":97},"zone":5,"typeConfidence":2.0,"plateTime":0.43509425074343877,"extension":5.73554047134649},"hitData":{"launchSpeed":99.8,"launchAngle":28.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.74,"coordY":65.53}},"index":4,"playId":"16388643-17ce-36db-9bb7-5a0ed2b8f2d1","pitchNumber":3,"startTime":"2026-06-25T02:30:17.854Z","endTime":"2026-06-25T02:30:44.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.19999999999999998,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-25T02:30:44.165Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, shortstop Geraldo Perdomo to first baseman LuJames Groover.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-25T02:31:00.808Z","endTime":"2026-06-25T02:31:15.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65047577848181,"aZ":-20.312015584759074,"pfxX":-9.558141908628226,"pfxZ":5.9649278196108195,"pX":-0.39789501779578496,"pZ":2.821706264037703,"vX0":7.094850559398274,"vY0":-140.10283304109808,"vZ0":-3.765378443536599,"x":132.17,"y":162.59,"x0":-1.72130797492571,"y0":50.00018611401298,"z0":5.510524786129966,"aX":-18.99865502483882},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.2,"breakHorizontal":15.8,"spinRate":2369,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.39093907080438983,"extension":5.773327205145174},"hitData":{"launchSpeed":96.2,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.78,"coordY":141.3}},"index":0,"playId":"a335fcf1-f65d-3c9b-a6bc-11a53f9fb7ee","pitchNumber":1,"startTime":"2026-06-25T02:31:07.183Z","endTime":"2026-06-25T02:31:15.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.19999999999999998,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-25T02:31:15.191Z","atBatIndex":77},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Lars Nootbaar triples (1) on a sharp fly ball to left fielder Tim Tawa, deflected by center fielder Jorge Barrosa.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-25T02:31:37.080Z","endTime":"2026-06-25T02:33:56.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.089252120678058,"aZ":-31.235110204287462,"pfxX":3.2475705954716445,"pfxZ":0.5826214248446462,"pX":-0.47672444763726995,"pZ":2.673642882064449,"vX0":3.3206690433120496,"vY0":-125.59552196684575,"vZ0":-0.7405554841052872,"x":135.17,"y":166.59,"x0":-2.2331704169040623,"y0":50.00286979435102,"z0":5.490623845414766,"aX":5.239206852252633},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":-6.6,"spinRate":2623,"spinDirection":87},"zone":4,"typeConfidence":2.0,"plateTime":0.4344768710760061,"extension":5.7200318518744195},"index":0,"playId":"0d4f55ad-cde1-3e6b-8394-d5723b78cae3","pitchNumber":1,"startTime":"2026-06-25T02:31:40.522Z","endTime":"2026-06-25T02:31:44.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":96.7,"endSpeed":88.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.215804613686156,"aZ":-18.017350496318052,"pfxX":-3.122428504294979,"pfxZ":7.022231600959421,"pX":-1.0234169597111058,"pZ":4.177521161646898,"vX0":3.128147210462919,"vY0":-140.91576053686256,"vZ0":-1.101815766784949,"x":156.01,"y":125.99,"x0":-1.740774684518095,"y0":50.0052777799573,"z0":5.734549619256006,"aX":-6.297417994938986},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.7,"breakHorizontal":5.0,"spinRate":2435,"spinDirection":214},"zone":11,"typeConfidence":0.88,"plateTime":0.3882887403002684,"extension":5.715703585510346},"index":1,"playId":"53eda07a-14dc-36ee-80e3-13c35fdec205","pitchNumber":2,"startTime":"2026-06-25T02:31:54.938Z","endTime":"2026-06-25T02:31:58.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26021618380051,"aZ":-13.743204711749796,"pfxX":-6.017371458243801,"pfxZ":9.36511058984213,"pX":-0.03536622345974628,"pZ":3.381609121869764,"vX0":6.521492922124778,"vY0":-139.58844603646278,"vZ0":-3.8438496152566817,"x":118.35,"y":147.48,"x0":-1.6233175202123287,"y0":50.00135631513657,"z0":5.6851646207946285,"aX":-11.84045009655247},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":9.5,"spinRate":2397,"spinDirection":215},"zone":2,"typeConfidence":0.89,"plateTime":0.39281946676966273,"extension":5.838624576437833},"index":2,"playId":"e78b2b61-2f1c-3ffb-ab5c-13504c089f1f","pitchNumber":3,"startTime":"2026-06-25T02:32:11.493Z","endTime":"2026-06-25T02:32:16.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-25T02:32:26.664Z","endTime":"2026-06-25T02:32:38.124Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"},"defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.560995804514153,"aZ":-25.546606863947286,"pfxX":6.277165746081028,"pfxZ":4.409021681567081,"pX":-0.4857183257325728,"pZ":2.7047032111403015,"vX0":1.7180543891009499,"vY0":-122.2652708473374,"vZ0":-1.74686012074002,"x":135.51,"y":165.75,"x0":-2.014207954104804,"y0":50.00486818725675,"z0":5.634527629322582,"aX":9.443231855015227},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.8,"breakHorizontal":-11.8,"spinRate":2694,"spinDirection":50},"zone":4,"typeConfidence":0.92,"plateTime":0.44908854014680744,"extension":5.642263010095823},"index":4,"playId":"efe1b4ff-36d4-3000-85c7-0878782a1e5d","pitchNumber":4,"startTime":"2026-06-25T02:32:38.124Z","endTime":"2026-06-25T02:32:43.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70113449090022,"aZ":-15.932405439404736,"pfxX":-6.28549565065258,"pfxZ":8.153151479486612,"pX":-0.09952395978885012,"pZ":3.4108807308134383,"vX0":6.932542614441985,"vY0":-140.6801090012615,"vZ0":-2.8444241521226776,"x":120.79,"y":146.69,"x0":-1.7861823417798628,"y0":50.00489567164034,"z0":5.475619265129785,"aX":-12.524911149299072},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":9.8,"spinRate":2423,"spinDirection":220},"zone":2,"typeConfidence":0.82,"plateTime":0.39024279449340815,"extension":5.811784055603317},"hitData":{"launchSpeed":105.3,"launchAngle":24.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":103.95,"coordY":37.89}},"index":5,"playId":"8f7ee208-e56b-3336-97ce-df048139c1c8","pitchNumber":5,"startTime":"2026-06-25T02:33:39.634Z","endTime":"2026-06-25T02:33:56.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_ab"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_ab"},{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_pa"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.30000000000000004,"leverageIndex":0.03,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-25T02:33:56.446Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blaze Jordan singles on a sharp line drive to center fielder Jorge Barrosa. Lars Nootbaar scores.","rbi":1,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-25T02:34:26.839Z","endTime":"2026-06-25T02:35:26.659Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":{"id":686753,"link":"/api/v1/people/686753"},"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(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.5,"endSpeed":88.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.900397131060313,"aZ":-17.641663923091397,"pfxX":-7.757033989360917,"pfxZ":7.390446641971622,"pX":-0.1913195799513591,"pZ":1.6103545632455336,"vX0":7.159085497906821,"vY0":-138.83974871893503,"vZ0":-7.017475442943269,"x":124.29,"y":195.3,"x0":-1.7860716498232894,"y0":50.004351534836815,"z0":5.329457579980106,"aX":-15.25897685072904},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.2,"breakHorizontal":12.7,"spinRate":2256,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.3933685375419973,"extension":5.763524041082989},"index":0,"playId":"95597f13-5740-3f3d-9f51-012277a15bf5","pitchNumber":1,"startTime":"2026-06-25T02:34:37.199Z","endTime":"2026-06-25T02:34:42.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"third":{"id":663457,"link":"/api/v1/people/663457"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.828378050111567,"aZ":-21.32746134570071,"pfxX":-9.179272425076054,"pfxZ":5.6851557037068865,"pX":-0.5362221301402308,"pZ":1.0990225521729882,"vX0":7.460056743015498,"vY0":-137.16110684774142,"vZ0":-7.3214533003245466,"x":137.44,"y":209.11,"x0":-2.0962576373724184,"y0":50.005067985460535,"z0":5.253070696860234,"aX":-17.523559201588018},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.9,"breakHorizontal":15.1,"spinRate":2319,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.3990486094617398,"extension":5.852760563632521},"index":1,"playId":"10d0916d-3e66-3f14-8200-dbf77f1defc3","pitchNumber":2,"startTime":"2026-06-25T02:34:55.781Z","endTime":"2026-06-25T02:35:00.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"third":{"id":663457,"link":"/api/v1/people/663457"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.141467042279306,"aZ":-29.6558568673561,"pfxX":0.49349118664668895,"pfxZ":1.5453187419471472,"pX":0.1195590843125877,"pZ":2.6738421181941954,"vX0":5.064170272488693,"vY0":-127.84492058296908,"vZ0":-1.1679270186501813,"x":112.44,"y":166.59,"x0":-1.9638846856978924,"y0":50.00276913100333,"z0":5.497443924531763,"aX":0.8039234521649494},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.8,"breakHorizontal":-2.2,"spinRate":2411,"spinDirection":101},"zone":5,"typeConfidence":2.0,"plateTime":0.4309871930797349,"extension":5.803477415441635},"hitData":{"launchSpeed":105.1,"launchAngle":11.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":148.53,"coordY":88.6}},"index":2,"playId":"6ee261fa-7424-3859-a49d-7669294cb927","pitchNumber":3,"startTime":"2026-06-25T02:35:15.645Z","endTime":"2026-06-25T02:35:26.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"third":{"id":663457,"link":"/api/v1/people/663457"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_ab"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_ab"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_pa"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":0.30000000000000004,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-25T02:35:26.659Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to left fielder Tim Tawa.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-25T02:36:39.695Z","endTime":"2026-06-25T02:36:53.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-25T02:35:55.246Z","endTime":"2026-06-25T02:36:42.001Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.020743960686087,"aZ":-18.290104910181697,"pfxX":-7.778584311526391,"pfxZ":7.202501155131067,"pX":0.3016383425459773,"pZ":3.2855183172793616,"vX0":8.449948675086805,"vY0":-137.8416340140463,"vZ0":-2.4989692785803426,"x":105.5,"y":150.07,"x0":-1.7898545571964826,"y0":50.006506558767185,"z0":5.435755716439236,"aX":-15.004038924766542},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.7,"breakHorizontal":12.4,"spinRate":2277,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.39703394535322944,"extension":5.910362407777127},"hitData":{"launchSpeed":94.5,"launchAngle":61.0,"totalDistance":216.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.83,"coordY":118.24}},"index":1,"playId":"59f3887a-56dc-3101-8b1b-4f0fe759131a","pitchNumber":1,"startTime":"2026-06-25T02:36:42.001Z","endTime":"2026-06-25T02:36:53.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-06-25T02:36:53.867Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, second baseman Ildemaro Vargas to first baseman LuJames Groover.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-25T02:37:11.976Z","endTime":"2026-06-25T02:39:33.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.879663234926817,"aZ":-16.350262755938985,"pfxX":-7.901753251188098,"pfxZ":7.967688888311036,"pX":0.1560223695960708,"pZ":2.187113973027195,"vX0":8.11797855424603,"vY0":-139.86186264865586,"vZ0":-5.862618693169549,"x":111.05,"y":179.73,"x0":-1.7543692992448152,"y0":50.0004724377256,"z0":5.378627712602039,"aX":-15.688073427154944},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":12.7,"spinRate":2279,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3912771510998452,"extension":5.89949317072134},"index":0,"playId":"40dc7969-271c-389c-a8a9-effe051914a5","pitchNumber":1,"startTime":"2026-06-25T02:37:17.362Z","endTime":"2026-06-25T02:37:20.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59697874865753,"aZ":-29.31455168688495,"pfxX":-10.412048412592135,"pfxZ":1.6771401794288066,"pX":-0.9954631366057749,"pZ":2.0993622063495287,"vX0":6.028226362997138,"vY0":-129.53715356105215,"vZ0":-2.602066365932033,"x":154.94,"y":182.1,"x0":-1.9979014608554708,"y0":50.00041682041812,"z0":5.353776287159441,"aX":-17.72440100433651},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.6,"breakHorizontal":17.5,"spinRate":1762,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.4225314389991204,"extension":5.762276256034793},"index":1,"playId":"c4820b83-ad7f-3761-9040-e4a9a166f317","pitchNumber":2,"startTime":"2026-06-25T02:37:40.127Z","endTime":"2026-06-25T02:37:44.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":4,"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-25T02:37:53.008Z","endTime":"2026-06-25T02:37:56.789Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"1c7135b3-19f0-43bd-8038-fe17e83b5df5","startTime":"2026-06-25T02:37:56.789Z","endTime":"2026-06-25T02:38:02.265Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.193042453676252,"aZ":-29.066355100371883,"pfxX":-10.068377414030898,"pfxZ":1.796355436973565,"pX":-1.1529502127881142,"pZ":3.1760924015569354,"vX0":5.588470581854619,"vY0":-130.66004828680352,"vZ0":-0.4497054584761925,"x":160.95,"y":153.03,"x0":-2.009923960025108,"y0":50.00361116226216,"z0":5.53207105330252,"aX":-17.432068670234234},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.4,"breakHorizontal":17.0,"spinRate":1883,"spinDirection":234},"zone":11,"typeConfidence":0.91,"plateTime":0.41898135520751145,"extension":5.831120451475866},"index":4,"playId":"e821a7e0-5ab8-35e4-90a8-45fe9617aa1f","pitchNumber":3,"startTime":"2026-06-25T02:38:15.414Z","endTime":"2026-06-25T02:38:20.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":83.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.422550451289503,"aZ":-29.31915747058771,"pfxX":1.2801811768797817,"pfxZ":1.6662757714168626,"pX":1.3926885347592455,"pZ":0.9646881853374725,"vX0":7.323433305879153,"vY0":-128.4346820133856,"vZ0":-5.541784101706739,"x":63.91,"y":212.73,"x0":-1.6292190058514977,"y0":50.00637304354742,"z0":5.351863645100971,"aX":2.201049792852284},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.3,"breakHorizontal":-3.5,"spinRate":2595,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4218570419280878,"extension":5.764298478825575},"index":5,"playId":"ff46a7fa-16ca-38a2-83b0-ae3c2a6a0245","pitchNumber":4,"startTime":"2026-06-25T02:38:38.647Z","endTime":"2026-06-25T02:38:45.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":84.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.59126664984565,"aZ":-28.41491094548169,"pfxX":1.8383830244348518,"pfxZ":2.1614047277581214,"pX":0.7795187144024236,"pZ":0.8528316682517183,"vX0":5.597913175198582,"vY0":-128.97142554456164,"vZ0":-6.1765992594631065,"x":87.29,"y":215.75,"x0":-1.6301179956327685,"y0":50.00447305505195,"z0":5.380355330397622,"aX":3.1971603309718644},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.1,"breakHorizontal":-4.2,"spinRate":2662,"spinDirection":145},"zone":14,"typeConfidence":0.91,"plateTime":0.41951604248194707,"extension":5.823675138989506},"index":6,"playId":"f90bb58b-5d0b-3669-baef-169ec5b787ac","pitchNumber":5,"startTime":"2026-06-25T02:39:00.280Z","endTime":"2026-06-25T02:39:05.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.258024806687466,"aZ":-17.662252024355833,"pfxX":-8.093955674222409,"pfxZ":7.585903515087835,"pX":-0.379570482047988,"pZ":2.134793461751469,"vX0":6.85739856193463,"vY0":-137.18257124023444,"vZ0":-5.512788224033693,"x":131.47,"y":181.14,"x0":-1.855354944932089,"y0":50.00531890386225,"z0":5.3674917532451225,"aX":-15.488469145352706},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.8,"breakHorizontal":13.3,"spinRate":2174,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3986904548942638,"extension":5.7764510956815},"hitData":{"launchSpeed":86.1,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":151.68}},"index":7,"playId":"dfe6725d-60ac-3687-a263-67770aa5251d","pitchNumber":6,"startTime":"2026-06-25T02:39:26.499Z","endTime":"2026-06-25T02:39:33.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694410,"link":"/api/v1/people/694410"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-25T02:39:33.518Z","atBatIndex":81}]