[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drake Baldwin flies out to left fielder Lars Nootbaar.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T18:15:37.851Z","endTime":"2026-07-12T18:16:24.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"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-07-12T15:11:25.006Z","endTime":"2026-07-12T18:02:34.632Z","isPitch":false,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T18:02:34.632Z","endTime":"2026-07-12T18:15:30.931Z","isPitch":false,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-12T18:15:30.931Z","endTime":"2026-07-12T18:15:39.931Z","isPitch":false,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.339587549549705,"aZ":-13.005259735641218,"pfxX":-5.155926628889607,"pfxZ":9.525424395387326,"pX":-0.4888705793485746,"pZ":3.3159100762349683,"vX0":4.572096416003187,"vY0":-141.24273149742385,"vZ0":-4.316749212414185,"x":135.63,"y":149.25,"x0":-1.461821493776155,"y0":50.00346544106271,"z0":5.705573805266715,"aX":-10.37719012367739},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":8.4,"spinRate":2434,"spinDirection":212},"zone":1,"typeConfidence":0.91,"plateTime":0.38837253549514505,"extension":6.61265869384929},"index":3,"playId":"266c2287-7d98-3059-a9a5-1f7fb0d8f490","pitchNumber":1,"startTime":"2026-07-12T18:15:39.931Z","endTime":"2026-07-12T18:15:44.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.154002668436924,"aZ":-21.793271888730875,"pfxX":1.63845653280677,"pfxZ":5.540225328561977,"pX":1.6654807975720856,"pZ":1.4239377392902428,"vX0":7.4929725488439365,"vY0":-135.44900334009995,"vZ0":-6.910345720286261,"x":53.52,"y":200.33,"x0":-1.339855566986648,"y0":50.00457697739024,"z0":5.511752639817993,"aX":3.0714022324666774},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.9,"breakHorizontal":-4.4,"spinRate":2570,"spinDirection":195},"zone":14,"typeConfidence":0.91,"plateTime":0.40303368060966527,"extension":6.6357596796337015},"index":4,"playId":"4eec6bab-44c2-34c4-98dd-c270681f8293","pitchNumber":2,"startTime":"2026-07-12T18:15:57.679Z","endTime":"2026-07-12T18:16:01.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":97.1,"endSpeed":88.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84110720608066,"aZ":-11.658340787962993,"pfxX":-5.06413670133887,"pfxZ":10.192720733256886,"pX":0.2061032357019596,"pZ":2.8813444187675317,"vX0":5.743402678208949,"vY0":-141.15429203189842,"vZ0":-5.764593988013547,"x":109.14,"y":160.98,"x0":-1.199347518329906,"y0":50.006140104338144,"z0":5.704326222895799,"aX":-10.196899246695851},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.4,"breakHorizontal":7.9,"spinRate":2491,"spinDirection":212},"zone":2,"typeConfidence":0.91,"plateTime":0.38839171941300465,"extension":6.730988110991332},"hitData":{"launchSpeed":83.1,"launchAngle":50.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.75,"coordY":128.18}},"index":5,"playId":"00eaf627-0603-36df-a6f1-a0035a6eb553","pitchNumber":3,"startTime":"2026-07-12T18:16:15.177Z","endTime":"2026-07-12T18:16:24.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-07-12T18:16:24.695Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ozzie Albies walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T18:16:44.906Z","endTime":"2026-07-12T18:18:24.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.099553665923917,"aZ":-19.836915802083098,"pfxX":-0.22631330595974974,"pfxZ":6.478565402729929,"pX":0.673030967086647,"pZ":2.742661532414751,"vX0":5.576041453807887,"vY0":-137.10225391722983,"vZ0":-4.147003488943342,"x":91.35,"y":164.73,"x0":-1.3572249289311467,"y0":50.00629541216234,"z0":5.627440493177851,"aX":-0.4314234138799829},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.0,"breakHorizontal":-0.7,"spinRate":2367,"spinDirection":198},"zone":3,"typeConfidence":0.91,"plateTime":0.3993804492619124,"extension":6.66754853970786},"index":0,"playId":"6acdaec5-3493-3d92-9dcc-4b0310fc7c09","pitchNumber":1,"startTime":"2026-07-12T18:16:52.190Z","endTime":"2026-07-12T18:16:56.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.486761363384,"aZ":-30.845924114586463,"pfxX":-7.636711306099098,"pfxZ":0.7444664493989239,"pX":-0.21747602653294132,"pZ":0.4397439823707291,"vX0":5.995383009637351,"vY0":-132.5702760858997,"vZ0":-6.995762465229076,"x":125.29,"y":226.91,"x0":-1.5167397989095623,"y0":50.00263654069029,"z0":5.366134611305061,"aX":-13.58560204239709},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.0,"breakHorizontal":12.5,"spinRate":1466,"spinDirection":255},"zone":13,"typeConfidence":0.87,"plateTime":0.4132450553497442,"extension":6.689801141817322},"index":1,"playId":"74cca2f4-f47d-3071-86a9-01ffdb31ce80","pitchNumber":2,"startTime":"2026-07-12T18:17:16.311Z","endTime":"2026-07-12T18:17:19.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":98.1,"endSpeed":89.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.14475684010983,"aZ":-16.239740862918133,"pfxX":-6.169707036750598,"pfxZ":7.777838718897883,"pX":-0.8370197785034408,"pZ":2.943515332813173,"vX0":3.978760706982761,"vY0":-142.77408488836315,"vZ0":-4.576116358693779,"x":148.91,"y":159.31,"x0":-1.4523758486420448,"y0":50.00631146419443,"z0":5.6005869200033365,"aX":-12.645571888384852},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.2,"breakHorizontal":10.3,"spinRate":2361,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.3847179064904598,"extension":6.683870278657173},"index":2,"playId":"8b4c034b-0e11-3b41-971d-5577b710afe5","pitchNumber":3,"startTime":"2026-07-12T18:17:35.656Z","endTime":"2026-07-12T18:17:39.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":98.9,"endSpeed":89.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.45787473645536,"aZ":-13.334921031113405,"pfxX":-4.154771170004644,"pfxZ":9.042076650316012,"pX":-0.7530314705424168,"pZ":3.368647026696271,"vX0":3.192470712013759,"vY0":-143.90967304443694,"vZ0":-4.215515375066756,"x":145.7,"y":147.83,"x0":-1.340656180734175,"y0":50.003337011345806,"z0":5.687163452359345,"aX":-8.657224885782592},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.6,"breakHorizontal":6.8,"spinRate":2388,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.3815689609823596,"extension":6.710067830176812},"index":3,"playId":"3cd907bc-64bf-3c36-8dca-69b656d42b64","pitchNumber":4,"startTime":"2026-07-12T18:17:57.365Z","endTime":"2026-07-12T18:18:01.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78996295966754,"aZ":-21.31283134661272,"pfxX":0.4541632352754136,"pfxZ":5.592234350625665,"pX":-0.07810899446324679,"pZ":3.57066119912491,"vX0":3.687944934029219,"vY0":-138.05771452655486,"vZ0":-1.8110708344207094,"x":119.98,"y":142.37,"x0":-1.486653837010136,"y0":50.006283408216966,"z0":5.659752985343315,"aX":0.883061174379946},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.0,"breakHorizontal":-1.6,"spinRate":2490,"spinDirection":196},"zone":11,"typeConfidence":0.92,"plateTime":0.3957067666513825,"extension":6.664759605839961},"index":4,"playId":"7c0fb4ee-d8fe-3cbd-a16f-da2eacecf6ac","pitchNumber":5,"startTime":"2026-07-12T18:18:20.567Z","endTime":"2026-07-12T18:18:24.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:18:24.657Z","atBatIndex":1},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Matt Olson reaches on a fielding error by first baseman Alec Burleson. Ozzie Albies to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T18:18:34.958Z","endTime":"2026-07-12T18:19:17.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.6458977563806,"aZ":-14.214753315690363,"pfxX":-6.146026327449681,"pfxZ":8.932644481339711,"pX":0.11942258079575709,"pZ":2.63210339179109,"vX0":6.273043725921184,"vY0":-140.81498400489986,"vZ0":-5.511909281106399,"x":112.45,"y":167.71,"x0":-1.3374700655069514,"y0":50.001028348810664,"z0":5.532670035691507,"aX":-12.355090947682468},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":9.8,"spinRate":2419,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.38879833582533907,"extension":6.775544033856515},"index":0,"playId":"5d8045cb-3ec6-38dc-a3d9-1dea88e47930","pitchNumber":1,"startTime":"2026-07-12T18:18:51.506Z","endTime":"2026-07-12T18:18:55.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.066073968371715,"aZ":-20.352688680874436,"pfxX":-0.9305235194194168,"pfxZ":6.09421991295611,"pX":1.0037280561750277,"pZ":1.7622748436669085,"vX0":6.962608928795009,"vY0":-137.3350807726896,"vZ0":-6.417613853851957,"x":78.74,"y":191.2,"x0":-1.4269846181839951,"y0":50.00260523808223,"z0":5.481577294781075,"aX":-1.8063060008543925},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.1,"breakHorizontal":0.5,"spinRate":2513,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.3965345184187008,"extension":6.760610544725638},"hitData":{"launchSpeed":82.6,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.73,"coordY":180.06}},"index":1,"playId":"25ab3f1f-1c60-3f88-b78a-8970dba0da14","pitchNumber":2,"startTime":"2026-07-12T18:19:09.610Z","endTime":"2026-07-12T18:19:17.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.21,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:19:17.631Z","atBatIndex":2},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Michael Harris II grounds into a force out, first baseman Alec Burleson to shortstop Masyn Winn. Ozzie Albies to 3rd. Matt Olson out at 2nd. Michael Harris II to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T18:19:55.333Z","endTime":"2026-07-12T18:20:11.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnThird":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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_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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.002422968691207,"aZ":-36.38491559790788,"pfxX":5.639618873242881,"pfxZ":-2.579374380208314,"pX":0.31817591726553573,"pZ":2.2484075679139544,"vX0":3.670640416342295,"vY0":-127.30480582500259,"vZ0":-0.7613729502644847,"x":104.87,"y":178.07,"x0":-1.8765583717002485,"y0":50.00028693876386,"z0":5.440494963075382,"aX":9.220676385157862},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.6,"breakHorizontal":-11.0,"spinRate":3089,"spinDirection":47},"zone":6,"typeConfidence":0.89,"plateTime":0.4308309783896762,"extension":6.5895574392165726},"hitData":{"launchSpeed":82.6,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.08,"coordY":161.59}},"index":0,"playId":"8514268d-eeed-312a-b748-8d85e8585b38","pitchNumber":1,"startTime":"2026-07-12T18:20:03.456Z","endTime":"2026-07-12T18:20:11.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.92,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:20:11.477Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out to right fielder Jordan Walker in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T18:20:42.391Z","endTime":"2026-07-12T18:23:54.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.364172523636068,"aZ":-17.72739703539578,"pfxX":-5.509956380673657,"pfxZ":7.065135849791625,"pX":-0.21071088426242449,"pZ":2.322660367219229,"vX0":5.457157898671709,"vY0":-141.4241144415602,"vZ0":-5.70184841921082,"x":125.03,"y":176.07,"x0":-1.4405920309472198,"y0":50.0047327243585,"z0":5.485052801924049,"aX":-11.269535962586877},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.9,"breakHorizontal":9.0,"spinRate":2189,"spinDirection":217},"zone":5,"typeConfidence":0.9,"plateTime":0.3858817445979117,"extension":6.756702545997454},"index":0,"playId":"a750dabd-96f4-3115-a1e3-bc8be8b024db","pitchNumber":1,"startTime":"2026-07-12T18:20:56.512Z","endTime":"2026-07-12T18:21:00.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01455213909054,"aZ":-27.968189913126334,"pfxX":-9.545079753054434,"pfxZ":2.1231922161041474,"pX":-0.8099161702936942,"pZ":1.6962606722163687,"vX0":5.806608922708752,"vY0":-139.98508590945184,"vZ0":-4.618972557768102,"x":147.87,"y":192.98,"x0":-1.6724627199843587,"y0":50.004151919174184,"z0":5.201810450796055,"aX":-18.918235674795657},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.0,"breakHorizontal":16.1,"spinRate":2350,"spinDirection":232},"zone":7,"typeConfidence":0.9,"plateTime":0.39148479906411415,"extension":6.869407851556838},"index":1,"playId":"a249e2d5-bb40-34c6-b4d1-b277ab352784","pitchNumber":2,"startTime":"2026-07-12T18:21:17.996Z","endTime":"2026-07-12T18:21:21.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.184305800136162,"aZ":-36.45298715592369,"pfxX":7.947408412104373,"pfxZ":-2.6032791158834696,"pX":0.9842497923594105,"pZ":1.8810289476641164,"vX0":4.147200865495755,"vY0":-127.55921121559533,"vZ0":-1.3721562343356644,"x":79.48,"y":187.99,"x0":-1.6973349090764736,"y0":50.0048844492878,"z0":5.310018211032171,"aX":13.047492655260555},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.8,"breakHorizontal":-15.4,"spinRate":3168,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.4300154856227265,"extension":6.500364230079003},"index":2,"playId":"bb3866a4-33e7-3734-b89a-df5825cdc5ee","pitchNumber":3,"startTime":"2026-07-12T18:21:40.890Z","endTime":"2026-07-12T18:21:44.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","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":"79e8afaa-32d9-37e3-a645-6489eef6b654","startTime":"2026-07-12T18:22:01.067Z","endTime":"2026-07-12T18:22:04.166Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.9474989138962,"aZ":-23.450550253557143,"pfxX":-10.017568263454098,"pfxZ":4.333832392405002,"pX":-0.5115741713052904,"pZ":2.9837035845896067,"vX0":6.651600126812629,"vY0":-141.77069395610806,"vZ0":-2.2546281156026193,"x":136.5,"y":158.22,"x0":-1.600989647069648,"y0":50.000541528812846,"z0":5.304725769027272,"aX":-20.150534529438154},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.6,"breakHorizontal":16.6,"spinRate":2386,"spinDirection":232},"zone":1,"typeConfidence":0.9,"plateTime":0.3880947511051507,"extension":6.5505840244851},"index":4,"playId":"1998a0d3-3603-3dbe-add2-1056d6542bb5","pitchNumber":4,"startTime":"2026-07-12T18:22:22.507Z","endTime":"2026-07-12T18:22:26.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08812841216968,"aZ":-14.284374763572046,"pfxX":-4.5608821334266105,"pfxZ":8.640777804490071,"pX":0.7342349596657918,"pZ":4.770951407380206,"vX0":7.326703746730137,"vY0":-142.5988992556433,"vZ0":-0.5867069488301058,"x":89.01,"y":109.96,"x0":-1.2693646047047666,"y0":50.006890349799654,"z0":5.87595625712199,"aX":-9.448035987471192},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.7,"breakHorizontal":6.8,"spinRate":2282,"spinDirection":219},"zone":12,"typeConfidence":0.92,"plateTime":0.3832971530139613,"extension":6.539581524101592},"index":5,"playId":"724dd651-b8c5-3474-af48-bc9b4177982b","pitchNumber":5,"startTime":"2026-07-12T18:22:55.569Z","endTime":"2026-07-12T18:22:58.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42740671557187,"aZ":-28.009826757908574,"pfxX":-11.065283785029008,"pfxZ":2.080104901052554,"pX":0.012330635873040972,"pZ":3.2148661499819022,"vX0":8.586496980013267,"vY0":-140.8199657416478,"vZ0":-0.8416593189037969,"x":116.53,"y":151.98,"x0":-1.640937513143418,"y0":50.006857645884445,"z0":5.332126813472823,"aX":-22.195129927372353},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.7,"breakHorizontal":18.2,"spinRate":2316,"spinDirection":232},"zone":2,"typeConfidence":0.9,"plateTime":0.38917414556117746,"extension":6.521658629029482},"index":6,"playId":"46338a2b-1818-38b5-9e0b-4b4e677f36d5","pitchNumber":6,"startTime":"2026-07-12T18:23:17.202Z","endTime":"2026-07-12T18:23:21.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.977668420572247,"aZ":-20.504164746404843,"pfxX":-0.0976745594393238,"pfxZ":6.04111739964614,"pX":0.7188307852048941,"pZ":2.7779434841800468,"vX0":5.955675759353915,"vY0":-138.37201696982646,"vZ0":-3.9197318866139206,"x":89.6,"y":163.78,"x0":-1.4521443909392346,"y0":50.001924837989066,"z0":5.5932527131861525,"aX":-0.18882001499254464},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.3,"breakHorizontal":-1.1,"spinRate":2465,"spinDirection":193},"zone":3,"typeConfidence":0.91,"plateTime":0.39640296325931645,"extension":6.657532605607934},"hitData":{"launchSpeed":80.1,"launchAngle":53.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.02,"coordY":138.0}},"index":7,"playId":"8473ece8-f55f-3839-97eb-a33d4b67df23","pitchNumber":7,"startTime":"2026-07-12T18:23:44.571Z","endTime":"2026-07-12T18:23:54.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.800000000000004,"leverageIndex":1.83,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:23:54.113Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T18:26:05.637Z","endTime":"2026-07-12T18:27:32.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664849,"fullName":"Danny Young","link":"/api/v1/people/664849"},"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":"Strikeout","eventType":"strikeout","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":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76528026988358,"aZ":-33.82942835293376,"pfxX":-7.630045127775547,"pfxZ":-1.113156620558284,"pX":-1.21596660329355,"pZ":2.9729640654604403,"vX0":-8.508401479448995,"vY0":-120.52961973260483,"vZ0":2.2303386373243352,"x":163.35,"y":158.51,"x0":3.341488379630918,"y0":50.00543174076636,"z0":5.007169027801213,"aX":-11.310936057928927},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.2,"breakHorizontal":15.7,"spinRate":2682,"spinDirection":296},"zone":11,"typeConfidence":2.0,"plateTime":0.4531325409139737,"extension":6.484165789465134},"index":0,"playId":"bd133985-b760-3ad1-9877-41539edcbcb0","pitchNumber":1,"startTime":"2026-07-12T18:26:20.404Z","endTime":"2026-07-12T18:26:23.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":92.1,"endSpeed":84.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78090026581954,"aZ":-28.510668117087285,"pfxX":11.231662158055714,"pfxZ":2.0227055185954637,"pX":-0.31802544928975063,"pZ":2.0369609657385532,"vX0":-12.605225262257614,"vY0":-133.57688334097818,"vZ0":-2.381055063934735,"x":129.12,"y":183.78,"x0":2.9946802155607024,"y0":50.00619162537982,"z0":4.982218281950346,"aX":20.376269829779076},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.4,"breakHorizontal":-17.8,"spinRate":2300,"spinDirection":114},"zone":7,"typeConfidence":2.0,"plateTime":0.4094728429279497,"extension":6.48028268047165},"index":1,"playId":"82e039c4-ccdf-391b-bef2-257be00ed3c1","pitchNumber":2,"startTime":"2026-07-12T18:26:35.437Z","endTime":"2026-07-12T18:26:39.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77354834836886,"aZ":-30.57390403051369,"pfxX":10.655887030144715,"pfxZ":0.8516392634953078,"pX":0.4515447180902932,"pZ":2.870974965504251,"vX0":-10.66552680260125,"vY0":-135.31145591513274,"vZ0":-0.024446976317888613,"x":99.79,"y":161.26,"x0":3.0343723662363655,"y0":50.00263050436337,"z0":4.998350718744463,"aX":20.02757373641115},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.7,"breakHorizontal":-17.4,"spinRate":2379,"spinDirection":108},"zone":3,"typeConfidence":2.0,"plateTime":0.40271602099310844,"extension":6.268707844157467},"index":2,"playId":"06e39cbe-8939-35e3-94b4-0f2766dab3e7","pitchNumber":3,"startTime":"2026-07-12T18:26:53.388Z","endTime":"2026-07-12T18:26:57.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.580319538191777,"aZ":-26.78481700277009,"pfxX":11.357954059103626,"pfxZ":2.7791313694575326,"pX":-0.7667827272021597,"pZ":2.7681356266629877,"vX0":-13.718892167779748,"vY0":-137.38720329682133,"vZ0":-1.5577639193136696,"x":146.23,"y":164.04,"x0":2.78414160410802,"y0":50.001240674515735,"z0":5.139531905865376,"aX":22.006037625229656},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.9,"breakHorizontal":-18.1,"spinRate":2364,"spinDirection":117},"zone":1,"typeConfidence":2.0,"plateTime":0.39664644792200043,"extension":6.533807990361625},"index":3,"playId":"57bdc1ff-4c66-3f5f-8ba4-f532adf31009","pitchNumber":4,"startTime":"2026-07-12T18:27:12.198Z","endTime":"2026-07-12T18:27:16.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.478160024197933,"aZ":-28.948743645790405,"pfxX":-7.94223161624385,"pfxZ":2.2700596928719925,"pX":-1.1752753462561043,"pZ":2.866430440079945,"vX0":-8.342294794383683,"vY0":-118.65671467580898,"vZ0":1.8704010498651207,"x":161.8,"y":161.39,"x0":3.4226618489942795,"y0":50.00326740737502,"z0":4.712491521766522,"aX":-11.281050075448636},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.9,"breakHorizontal":16.4,"spinRate":2726,"spinDirection":296},"zone":11,"typeConfidence":2.0,"plateTime":0.46226819329350555,"extension":6.303444163117555},"index":4,"playId":"094b8d14-28fb-3880-8e52-d4b16ac5418a","pitchNumber":5,"startTime":"2026-07-12T18:27:28.699Z","endTime":"2026-07-12T18:27:32.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":664849,"link":"/api/v1/people/664849"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":664849,"link":"/api/v1/people/664849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:27:32.480Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T18:27:51.923Z","endTime":"2026-07-12T18:29:28.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664849,"fullName":"Danny Young","link":"/api/v1/people/664849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6791316710855,"aZ":-30.85240243792953,"pfxX":11.424727857742594,"pfxZ":0.7087936518988345,"pX":0.2556051020595844,"pZ":1.7168056070011166,"vX0":-11.693732228827047,"vY0":-134.97665090991896,"vZ0":-2.591496551786176,"x":107.26,"y":192.43,"x0":3.139515790082348,"y0":50.003727474330674,"z0":4.840414904294136,"aX":21.289707289220424},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.0,"breakHorizontal":-18.5,"spinRate":2241,"spinDirection":112},"zone":8,"typeConfidence":2.0,"plateTime":0.4042842942970224,"extension":6.463081605722897},"index":0,"playId":"135a6727-1e71-30ee-a36c-fdf6e15613d4","pitchNumber":1,"startTime":"2026-07-12T18:28:02.124Z","endTime":"2026-07-12T18:28:05.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":93.4,"endSpeed":85.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16047289419696,"aZ":-27.69651690834806,"pfxX":12.105009812467046,"pfxZ":2.401906054472634,"pX":1.2242852845981897,"pZ":1.3104113064328233,"vX0":-9.398249790130933,"vY0":-135.62838853732703,"vZ0":-4.262637264725246,"x":70.33,"y":203.4,"x0":3.1584952813962612,"y0":50.005051542048975,"z0":4.829866287005908,"aX":22.595752056718503},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.6,"breakHorizontal":-19.9,"spinRate":2315,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.40356799325472537,"extension":6.709165935492872},"index":1,"playId":"5df798e6-cfc0-3241-a765-15ac4c9934d8","pitchNumber":2,"startTime":"2026-07-12T18:28:19.476Z","endTime":"2026-07-12T18:28:22.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.332761194210367,"aZ":-29.40982721309576,"pfxX":-7.48504027017981,"pfxZ":1.8486749215771,"pX":-1.3543602203298188,"pZ":1.5400054965051815,"vX0":-8.98602735807214,"vY0":-121.74799079865326,"vZ0":-1.5939295659164552,"x":168.63,"y":197.2,"x0":3.359841286570869,"y0":50.005063138989605,"z0":4.753086979855301,"aX":-11.216491421950431},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.2,"breakHorizontal":15.7,"spinRate":2810,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.45021508891907347,"extension":6.362838303653468},"index":2,"playId":"d95de411-05bb-38a5-9101-b1f92291cc9a","pitchNumber":3,"startTime":"2026-07-12T18:28:35.579Z","endTime":"2026-07-12T18:28:40.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-12T18:28:45.547Z","endTime":"2026-07-12T18:29:00.155Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":82.9,"endSpeed":75.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4646372555477,"aZ":-29.877795970271816,"pfxX":-9.444880628038336,"pfxZ":1.5699954805126213,"pX":0.3117502981097964,"pZ":1.7412179116851665,"vX0":-5.165194580282073,"vY0":-120.57510674113693,"vZ0":-0.6287809949758496,"x":105.12,"y":191.77,"x0":3.7148716526934864,"y0":50.00033456170279,"z0":4.663220702564143,"aX":-13.774208938774324},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.0,"breakHorizontal":18.4,"spinRate":2818,"spinDirection":300},"zone":8,"typeConfidence":2.0,"plateTime":0.45587141446469204,"extension":6.231326377401484},"index":4,"playId":"249bf679-4514-353e-a174-525359d61482","pitchNumber":4,"startTime":"2026-07-12T18:29:00.155Z","endTime":"2026-07-12T18:29:03.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.358436544803972,"aZ":-32.602632516848956,"pfxX":-11.76935200228253,"pfxZ":-0.28963217069419933,"pX":0.5576243004918838,"pZ":2.4209106084173064,"vX0":-3.4597457577923145,"vY0":-120.29629199587329,"vZ0":1.3493154203340936,"x":95.74,"y":173.42,"x0":3.5455266258037046,"y0":50.00589448213107,"z0":4.7531058080956035,"aX":-17.17019592420948},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.1,"breakHorizontal":22.2,"spinRate":2762,"spinDirection":296},"zone":6,"typeConfidence":2.0,"plateTime":0.45614171194178077,"extension":6.1692577637063035},"hitData":{"launchSpeed":90.8,"launchAngle":29.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.78,"coordY":56.77}},"index":5,"playId":"34ea09e9-83fd-3c40-9f45-afa68cd70fe6","pitchNumber":5,"startTime":"2026-07-12T18:29:19.463Z","endTime":"2026-07-12T18:29:28.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":664849,"link":"/api/v1/people/664849"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":664849,"link":"/api/v1/people/664849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:29:28.511Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Walker walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T18:29:43.202Z","endTime":"2026-07-12T18:32:22.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664849,"fullName":"Danny Young","link":"/api/v1/people/664849"},"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,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82737648470517,"aZ":-30.912931229790626,"pfxX":-9.075178261559472,"pfxZ":0.8283789516062274,"pX":-1.2039794998678275,"pZ":1.6641202341881616,"vX0":-8.05249600410104,"vY0":-122.68108393538171,"vZ0":-1.104019328820519,"x":162.89,"y":193.85,"x0":3.297881414573725,"y0":50.004988945087746,"z0":4.750246308829354,"aX":-13.860483551706546},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.4,"breakHorizontal":18.4,"spinRate":2993,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.4461382255537081,"extension":6.237263250243654},"index":0,"playId":"92ec792a-6915-32ba-8c3a-7e740581bb55","pitchNumber":1,"startTime":"2026-07-12T18:29:56.266Z","endTime":"2026-07-12T18:29:59.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.940686202696703,"aZ":-33.177245603764135,"pfxX":-8.055291543634024,"pfxZ":-0.6538740872746232,"pX":-1.5737072707697555,"pZ":1.0795627832032333,"vX0":-9.081831729836578,"vY0":-123.04807125186473,"vZ0":-2.131621629374033,"x":176.99,"y":209.63,"x0":3.2148996211391427,"y0":50.004703094765205,"z0":4.774439694847367,"aX":-12.322965195218584},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.4,"breakHorizontal":16.8,"spinRate":2851,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.44553556919074255,"extension":6.2335916494884085},"index":1,"playId":"ce66c02c-99d8-3e56-a068-80a4eb4bd25f","pitchNumber":2,"startTime":"2026-07-12T18:30:14.094Z","endTime":"2026-07-12T18:30:19.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.916728471604827,"aZ":-31.141265629314923,"pfxX":-9.685264986223334,"pfxZ":0.6759415998224583,"pX":-0.4911280846429259,"pZ":2.0600252093604317,"vX0":-6.319261937289278,"vY0":-122.75359982784694,"vZ0":-0.0392392973226563,"x":135.72,"y":183.16,"x0":3.376899457596277,"y0":50.00065383092533,"z0":4.733417533696841,"aX":-14.737383164297453},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.4,"breakHorizontal":19.1,"spinRate":3008,"spinDirection":290},"zone":7,"typeConfidence":2.0,"plateTime":0.4466575585505077,"extension":6.289921625237684},"index":2,"playId":"3b7df37c-6513-3434-a03e-da37bbd902a1","pitchNumber":3,"startTime":"2026-07-12T18:30:33.813Z","endTime":"2026-07-12T18:30:37.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-12T18:30:58.426Z","endTime":"2026-07-12T18:31:15.065Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3557697426722,"aZ":-28.09932159166109,"pfxX":9.471505952940888,"pfxZ":2.0707451745898906,"pX":0.8658774708856298,"pZ":1.0182681592389875,"vX0":-9.67402510144907,"vY0":-138.5961147235512,"vZ0":-5.39259954321014,"x":83.99,"y":211.29,"x0":3.1502688135384407,"y0":50.00490071206108,"z0":4.836459661874006,"aX":18.658790853872574},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.9,"breakHorizontal":-15.5,"spinRate":2378,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.3933236231709625,"extension":6.378821904482835},"index":4,"playId":"88ac7086-f3c5-3685-9b00-b94aaa8aa2b9","pitchNumber":4,"startTime":"2026-07-12T18:31:15.065Z","endTime":"2026-07-12T18:31:18.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.211145086485367,"aZ":-32.53664334973144,"pfxX":-6.751276920628584,"pfxZ":-0.23925693164637885,"pX":0.1809515967050132,"pZ":2.0740901953236763,"vX0":-5.8588784099226565,"vY0":-121.2169106711357,"vZ0":0.5306578757525617,"x":110.1,"y":182.78,"x0":3.5008021877444326,"y0":50.00481017098952,"z0":4.6779092516361915,"aX":-10.114162454263992},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.1,"breakHorizontal":13.6,"spinRate":2829,"spinDirection":300},"zone":8,"typeConfidence":2.0,"plateTime":0.45070134660399974,"extension":6.105271640817592},"index":5,"playId":"643a6fcc-0102-3fbd-8892-28b7d1cc40a3","pitchNumber":5,"startTime":"2026-07-12T18:31:32.712Z","endTime":"2026-07-12T18:31:36.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.564762828954642,"aZ":-33.633499791494664,"pfxX":-9.40867932802327,"pfxZ":-0.9855898680274944,"pX":-0.5720453508256748,"pZ":0.9190644099768008,"vX0":-6.384665757564526,"vY0":-121.13432635074669,"vZ0":-1.9741562082273922,"x":138.81,"y":213.97,"x0":3.319494330058763,"y0":50.00116218027939,"z0":4.683891507881899,"aX":-13.98411747766506},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.0,"breakHorizontal":18.6,"spinRate":2834,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.45209198324109545,"extension":6.300678935246695},"index":6,"playId":"e712af0d-dbf4-35ab-bb8e-bc348b71f5e2","pitchNumber":6,"startTime":"2026-07-12T18:31:57.976Z","endTime":"2026-07-12T18:32:03.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.247037657331962,"aZ":-26.760530245770994,"pfxX":11.128317462393488,"pfxZ":2.8206739524690683,"pX":0.009679082499678361,"pZ":1.0471925376190967,"vX0":-11.343185416496752,"vY0":-137.56111501918366,"vZ0":-5.914902143033533,"x":116.63,"y":210.51,"x0":2.7389621463058145,"y0":50.00100243441036,"z0":5.037059850659056,"aX":21.345434736301165},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.0,"breakHorizontal":-17.8,"spinRate":2375,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.3980290466997367,"extension":6.430799644364119},"index":7,"playId":"51d785b9-aea9-36fb-9474-f77f65820497","pitchNumber":7,"startTime":"2026-07-12T18:32:18.350Z","endTime":"2026-07-12T18:32:22.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":664849,"link":"/api/v1/people/664849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:32:22.165Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alec Burleson doubles (23) on a sharp fly ball to left fielder Mauricio Dubón. Jordan Walker scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T18:32:32.386Z","endTime":"2026-07-12T18:33:36.814Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664849,"fullName":"Danny Young","link":"/api/v1/people/664849"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2,3],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":643289,"link":"/api/v1/people/643289"},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":664849,"link":"/api/v1/people/664849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.199897974498484,"aZ":-27.98229756635864,"pfxX":9.783721350608051,"pfxZ":2.1958628606844783,"pX":-0.31555096279737194,"pZ":2.5223952073833478,"vX0":-12.340876265179787,"vY0":-136.50770292063348,"vZ0":-1.5079821378267497,"x":129.03,"y":170.68,"x0":2.964113979311594,"y0":50.00654704401041,"z0":4.983528583094793,"aX":18.720653020929962},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.8,"breakHorizontal":-15.6,"spinRate":2429,"spinDirection":112},"zone":4,"typeConfidence":2.0,"plateTime":0.3991613566339778,"extension":6.609988898338607},"index":0,"playId":"53bf660b-a8c2-34fb-bfd8-8b9b6f6ed5ea","pitchNumber":1,"startTime":"2026-07-12T18:32:49.702Z","endTime":"2026-07-12T18:32:56.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jordan Walker steals (13) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"53bf660b-a8c2-34fb-bfd8-8b9b6f6ed5ea","startTime":"2026-07-12T18:33:08.235Z","endTime":"2026-07-12T18:33:21.795Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"postOnSecond":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.88,"dramaIndex":34.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79104654153414,"aZ":-25.6633632104025,"pfxX":10.035688499065763,"pfxZ":3.3639499162595783,"pX":-0.8042069792743056,"pZ":2.488075894725794,"vX0":-14.190195286111747,"vY0":-137.365954762161,"vZ0":-1.7807599277380564,"x":147.65,"y":171.6,"x0":3.0943458131162362,"y0":50.001724284703656,"z0":4.867632271013001,"aX":19.422245372879082},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.9,"breakHorizontal":-15.6,"spinRate":2387,"spinDirection":120},"zone":11,"typeConfidence":2.0,"plateTime":0.3968079158691147,"extension":6.595545442733687},"hitData":{"launchSpeed":101.6,"launchAngle":27.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":28.95,"coordY":91.95}},"index":2,"playId":"9d9c1ab3-63e9-3a12-b8de-e63fa2d1da74","pitchNumber":2,"startTime":"2026-07-12T18:33:21.795Z","endTime":"2026-07-12T18:33:36.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":664849,"link":"/api/v1/people/664849"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":664849,"link":"/api/v1/people/664849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":9.899999999999999,"leverageIndex":0.88,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:33:36.814Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lars Nootbaar walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T18:34:08.953Z","endTime":"2026-07-12T18:36:06.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664849,"fullName":"Danny Young","link":"/api/v1/people/664849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.836328226191153,"aZ":-29.92458958867612,"pfxX":-8.93107628320676,"pfxZ":1.4871007539850964,"pX":-0.4832185469335672,"pZ":2.1677655479302804,"vX0":-6.692587269977928,"vY0":-121.83741058319792,"vZ0":0.3510434999562906,"x":135.42,"y":180.25,"x0":3.4547029111450938,"y0":50.00214766473044,"z0":4.597743685785534,"aX":-13.489518169929639},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.0,"breakHorizontal":17.6,"spinRate":2921,"spinDirection":294},"zone":7,"typeConfidence":2.0,"plateTime":0.44871702870279995,"extension":6.462541537525201},"index":0,"playId":"d41e4a76-5327-37a8-955f-123ca03221c6","pitchNumber":1,"startTime":"2026-07-12T18:34:14.590Z","endTime":"2026-07-12T18:34:18.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.360700285375966,"aZ":-30.823863259858417,"pfxX":-9.24743463658358,"pfxZ":0.8882858533764022,"pX":-1.0772758873974029,"pZ":2.081381581521039,"vX0":-8.007442081071348,"vY0":-122.4532751802704,"vZ0":0.3055881067387891,"x":158.06,"y":182.58,"x0":3.4325912068224183,"y0":50.00539653192584,"z0":4.584387358161191,"aX":-14.093566301123689},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.9,"breakHorizontal":18.6,"spinRate":2979,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.4466786284015778,"extension":6.3322836496867305},"index":1,"playId":"180ffff2-362d-3b64-9eda-1e861fdabadd","pitchNumber":2,"startTime":"2026-07-12T18:34:30.444Z","endTime":"2026-07-12T18:34:34.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4209892629168,"aZ":-30.469524305663743,"pfxX":9.831465377378553,"pfxZ":0.9355357818662782,"pX":0.36269305533469365,"pZ":2.4385325538814797,"vX0":-11.662344328439621,"vY0":-133.80016337170917,"vZ0":-0.8125729327868504,"x":103.17,"y":172.94,"x0":3.482143057008981,"y0":50.00574840084703,"z0":4.912033159205673,"aX":17.99039340999657},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.7,"breakHorizontal":-15.6,"spinRate":2331,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.4079412505669002,"extension":6.6193142777622755},"index":2,"playId":"3bed0c09-be27-3fe6-bf05-2df9a69a1b31","pitchNumber":3,"startTime":"2026-07-12T18:34:48.856Z","endTime":"2026-07-12T18:34:53.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.033795749798337,"aZ":-34.287670106347846,"pfxX":-7.336916418142158,"pfxZ":-1.4651267875876512,"pX":-4.3155773924398035,"pZ":-0.9257310794971961,"vX0":-14.73766411511494,"vY0":-119.78708617418987,"vZ0":-5.550047704483301,"x":281.5,"y":263.77,"x0":2.8914825909816844,"y0":50.00422486014242,"z0":4.517890729695007,"aX":-10.568370012903507},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.0,"breakHorizontal":17.2,"spinRate":2878,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.4587911304890948,"extension":6.561443888571624},"index":3,"playId":"6547511e-48ee-3fb0-a1cf-9280c7a0f895","pitchNumber":4,"startTime":"2026-07-12T18:35:15.290Z","endTime":"2026-07-12T18:35:18.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.297234550352897,"aZ":-32.320847731236846,"pfxX":9.53280048833011,"pfxZ":-0.07883304174337269,"pX":-1.326591425031591,"pZ":1.5543437304246004,"vX0":-14.785736666674389,"vY0":-135.23437350401616,"vZ0":-2.7840471876519257,"x":167.57,"y":196.81,"x0":2.953317354681808,"y0":50.00369129282669,"z0":4.846139089426953,"aX":17.8000982355031},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":-0.6,"breakHorizontal":-14.4,"spinRate":2173,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.4038064400912167,"extension":6.464031160989612},"index":4,"playId":"322af9dd-1e8e-371d-9d7f-c33e12521589","pitchNumber":5,"startTime":"2026-07-12T18:35:41.675Z","endTime":"2026-07-12T18:35:44.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18744636438608,"aZ":-32.29049771878101,"pfxX":-9.01145579590278,"pfxZ":-0.07709285369440089,"pX":-1.230952078213386,"pZ":2.0796066857092073,"vX0":-8.689269167389803,"vY0":-121.41273236445744,"vZ0":0.467369506379685,"x":163.92,"y":182.63,"x0":3.567561661529151,"y0":50.00312489233881,"z0":4.698887541117488,"aX":-13.428072338343998},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.2,"breakHorizontal":18.4,"spinRate":2800,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.4514412500312419,"extension":6.387974681213259},"index":5,"playId":"53e59934-6e48-3319-9ae5-e57af728cba5","pitchNumber":6,"startTime":"2026-07-12T18:36:02.097Z","endTime":"2026-07-12T18:36:06.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_pa"},{"player":{"id":664849,"link":"/api/v1/people/664849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.1,"awayTeamWinProbability":35.900000000000006,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":1.09,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:36:06.050Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T18:38:43.794Z","endTime":"2026-07-12T18:39:31.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T18:36:41.477Z","endTime":"2026-07-12T18:37:22.785Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":663457,"link":"/api/v1/people/663457"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: JR Ritchie replaces Danny Young.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-12T18:37:22.785Z","endTime":"2026-07-12T18:38:46.100Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702275,"link":"/api/v1/people/702275"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":663457,"link":"/api/v1/people/663457"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.109601220110065,"aZ":-13.865746470276928,"pfxX":-5.883017933388594,"pfxZ":9.602274529101292,"pX":0.2961959242918948,"pZ":1.9006917758727027,"vX0":8.603682173013974,"vY0":-137.8161654582034,"vZ0":-6.4466220058050405,"x":105.71,"y":187.46,"x0":-2.114434006053916,"y0":50.00600766355593,"z0":5.222327549278616,"aX":-11.221268646321674},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":8.6,"spinRate":2247,"spinDirection":224},"zone":9,"typeConfidence":0.89,"plateTime":0.39876941957079337,"extension":6.500326524213237},"index":2,"playId":"72c593c1-06bc-35e9-9918-77cf855215a1","pitchNumber":1,"startTime":"2026-07-12T18:38:46.100Z","endTime":"2026-07-12T18:38:50.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":663457,"link":"/api/v1/people/663457"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.957130995122448,"aZ":-43.07453908486952,"pfxX":4.468325627673649,"pfxZ":-7.278125925198973,"pX":0.31938348172157366,"pZ":1.7746738509882332,"vX0":4.6428182136370095,"vY0":-122.11512450000635,"vZ0":0.15592170971548014,"x":104.83,"y":190.86,"x0":-2.1930735178600416,"y0":50.00309174776283,"z0":5.441664566399437,"aX":6.691021296358083},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-12.8,"breakHorizontal":-9.2,"spinRate":2609,"spinDirection":49},"zone":9,"typeConfidence":0.88,"plateTime":0.4499900740535967,"extension":6.270884249533818},"index":3,"playId":"7fc4e0c7-7ad6-3b85-8fa7-d7a5147a606d","pitchNumber":2,"startTime":"2026-07-12T18:39:03.531Z","endTime":"2026-07-12T18:39:06.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":663457,"link":"/api/v1/people/663457"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32342651066274,"aZ":-42.21666041330689,"pfxX":7.582368731375949,"pfxZ":-6.814974401023417,"pX":0.8693125978273788,"pZ":0.9203219061785303,"vX0":4.799887673580768,"vY0":-121.59244655750533,"vZ0":-1.6409248800421705,"x":83.86,"y":213.93,"x0":-2.12591162424654,"y0":50.003096979293254,"z0":5.320020962290152,"aX":11.17394201075743},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-12.5,"breakHorizontal":-15.0,"spinRate":2809,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.45320180424929646,"extension":6.427474712338639},"index":4,"playId":"52c30914-2a2c-3e4b-955c-f4b3f18521f1","pitchNumber":3,"startTime":"2026-07-12T18:39:27.181Z","endTime":"2026-07-12T18:39:31.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":663457,"link":"/api/v1/people/663457"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.48,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:39:31.627Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dominic Smith walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T18:41:33.887Z","endTime":"2026-07-12T18:44:22.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"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":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87773692961151,"aZ":-14.7818629449943,"pfxX":-5.333303841519611,"pfxZ":8.705972747957876,"pX":-0.6514959946961433,"pZ":3.13544276851155,"vX0":3.5939481518451126,"vY0":-140.25994806565149,"vZ0":-4.590165488225302,"x":141.83,"y":154.12,"x0":-1.2546371107571195,"y0":50.00507375580106,"z0":5.7529125469817295,"aX":-10.657972604073947},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.0,"breakHorizontal":9.0,"spinRate":2414,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.3900899717160833,"extension":6.5618886789527515},"index":0,"playId":"4346d3cc-78bd-35c0-ace8-1808091a5704","pitchNumber":1,"startTime":"2026-07-12T18:41:45.154Z","endTime":"2026-07-12T18:41:49.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.9,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.510384607684948,"aZ":-20.415102999656334,"pfxX":0.7829225525054562,"pfxZ":6.138694426764047,"pX":-0.22604800704266692,"pZ":2.749710755865462,"vX0":3.0832524644092825,"vY0":-136.64191493952805,"vZ0":-3.8242399800786417,"x":125.62,"y":164.54,"x0":-1.4649099248249555,"y0":50.00154845488124,"z0":5.547937067268429,"aX":1.4984270522821068},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.7,"breakHorizontal":-2.0,"spinRate":2474,"spinDirection":205},"zone":5,"typeConfidence":0.92,"plateTime":0.3989119240176904,"extension":6.573098547686121},"index":1,"playId":"993be6ab-2737-3ab4-b4c4-5afc0f6c528f","pitchNumber":2,"startTime":"2026-07-12T18:42:05.822Z","endTime":"2026-07-12T18:42:10.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95103865055686,"aZ":-30.3469689358913,"pfxX":-8.436751624333658,"pfxZ":1.0260934361917506,"pX":-0.6193270832883221,"pZ":2.8991484543789716,"vX0":5.241654828148677,"vY0":-132.42252628839344,"vZ0":-0.8505435478764702,"x":140.61,"y":160.5,"x0":-1.5270324145118337,"y0":50.00228669882235,"z0":5.442186305671429,"aX":-15.00153260814295},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.9,"breakHorizontal":14.2,"spinRate":1351,"spinDirection":259},"zone":1,"typeConfidence":0.91,"plateTime":0.4134337865686999,"extension":6.591314973833185},"index":2,"playId":"94631e93-eccf-3675-a96c-a5e7e6a0aac5","pitchNumber":3,"startTime":"2026-07-12T18:42:27.478Z","endTime":"2026-07-12T18:42:30.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.8,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27308608755889,"aZ":-37.041399338531825,"pfxX":6.208787238531711,"pfxZ":-3.058840299883264,"pX":2.426669052375194,"pZ":-1.7726950368514713,"vX0":7.9866385910754865,"vY0":-126.93399609612516,"vZ0":-9.284486448774388,"x":24.5,"y":286.64,"x0":-1.5989386136654054,"y0":50.00499648758247,"z0":4.9878791826408895,"aX":9.8692186421692},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-7.9,"breakHorizontal":-13.4,"spinRate":3164,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.4358783512219251,"extension":6.537701835187438},"index":3,"playId":"83ee5301-5162-3c30-8071-9fa4f4b7203e","pitchNumber":4,"startTime":"2026-07-12T18:42:48.676Z","endTime":"2026-07-12T18:42:51.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.5,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.07360238437174,"aZ":-28.81524146646775,"pfxX":-10.562301762244276,"pfxZ":1.690821536027567,"pX":-2.3202940206849108,"pZ":4.464668930369682,"vX0":2.386368296989125,"vY0":-140.98563255105708,"vZ0":2.5278748741284183,"x":205.44,"y":118.23,"x0":-1.813431265367394,"y0":50.00259626030213,"z0":5.432092212099014,"aX":-20.97580141592526},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.8,"breakHorizontal":18.5,"spinRate":2239,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.39052520171413807,"extension":6.464824032027806},"index":4,"playId":"174028d0-4e4d-3296-b5a2-f9d97458d79e","pitchNumber":5,"startTime":"2026-07-12T18:43:10.368Z","endTime":"2026-07-12T18:43:13.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01796686401012,"aZ":-27.322044527154468,"pfxX":-10.851467451195145,"pfxZ":2.3679076512531,"pX":-0.8810498793378705,"pZ":2.53611565077664,"vX0":6.10619132366807,"vY0":-142.25164905421903,"vZ0":-2.638055612968639,"x":150.58,"y":170.3,"x0":-1.6471082879141161,"y0":50.001326193193755,"z0":5.210010583881859,"aX":-22.208528047047185},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.0,"breakHorizontal":18.4,"spinRate":2365,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.38523253640684674,"extension":6.705273766323262},"index":5,"playId":"c5927c4e-a2bb-3c2a-bb4f-45c077c06566","pitchNumber":6,"startTime":"2026-07-12T18:43:34.680Z","endTime":"2026-07-12T18:43:38.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46821038285998,"aZ":-18.906159389926636,"pfxX":-0.3174285740260503,"pfxZ":6.787725888188757,"pX":1.6334380389709862,"pZ":2.540478012546466,"vX0":8.2699282926658,"vY0":-138.59196966900097,"vZ0":-4.8081209887518455,"x":54.74,"y":170.19,"x0":-1.341563257313163,"y0":50.00539035476994,"z0":5.551362253272502,"aX":-0.6205106362017802},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.5,"breakHorizontal":-1.1,"spinRate":2478,"spinDirection":197},"zone":12,"typeConfidence":0.91,"plateTime":0.39442679048165497,"extension":6.792337471304426},"index":6,"playId":"180c1cb4-2883-3d82-b5e9-42ee95f98a56","pitchNumber":7,"startTime":"2026-07-12T18:43:57.777Z","endTime":"2026-07-12T18:44:01.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07000681888792,"aZ":-16.502454623162205,"pfxX":-4.263127298113015,"pfxZ":7.811145409102249,"pX":-0.41352597842636435,"pZ":4.047867608937193,"vX0":4.559895895388564,"vY0":-140.98812388073605,"vZ0":-0.9603606897542667,"x":132.76,"y":129.49,"x0":-1.5005777674889889,"y0":50.0029692900472,"z0":5.461454905940036,"aX":-8.553703509031033},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.2,"breakHorizontal":6.7,"spinRate":2235,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.38900048661860964,"extension":6.769495784909742},"index":7,"playId":"bdf59f48-974c-35b1-bb2c-82f48bedc196","pitchNumber":8,"startTime":"2026-07-12T18:44:17.254Z","endTime":"2026-07-12T18:44:22.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":0.95,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:44:22.406Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Riley walks. Dominic Smith to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T18:44:39.342Z","endTime":"2026-07-12T18:46:51.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"postOnSecond":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.64538677778802,"aZ":-26.28324251186895,"pfxX":-8.734003737251157,"pfxZ":2.9473103156767486,"pX":-1.83446220747086,"pZ":2.577220225356834,"vX0":3.0666730888091394,"vY0":-140.8191507536084,"vZ0":-2.76784095693697,"x":186.93,"y":169.2,"x0":-1.8066282666791567,"y0":50.000313882500855,"z0":5.283386934945294,"aX":-17.440009109936465},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.9,"breakHorizontal":15.1,"spinRate":2233,"spinDirection":229},"zone":11,"typeConfidence":0.88,"plateTime":0.38979024860384026,"extension":6.663929800066982},"index":0,"playId":"2b5a7607-ea15-3da6-a55b-f5e4bab1c66a","pitchNumber":1,"startTime":"2026-07-12T18:44:50.947Z","endTime":"2026-07-12T18:45:07.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":97.3,"endSpeed":88.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.384344355672894,"aZ":-27.508324216565764,"pfxX":-10.1068855209173,"pfxZ":2.3144744468450096,"pX":0.16013815386028643,"pZ":1.897258860789726,"vX0":8.693229257205195,"vY0":-141.41248459341244,"vZ0":-4.009530261973231,"x":110.9,"y":187.55,"x0":-1.6464187671838,"y0":50.0056376919696,"z0":5.106116863995842,"aX":-20.395949503263267},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.5,"breakHorizontal":16.4,"spinRate":2237,"spinDirection":231},"zone":8,"typeConfidence":0.9,"plateTime":0.38789685921383743,"extension":6.927695577228149},"index":1,"playId":"012cd0e5-8048-39f2-85b3-7df6119f2799","pitchNumber":2,"startTime":"2026-07-12T18:45:13.860Z","endTime":"2026-07-12T18:45:17.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.198334298226378,"aZ":-19.58985723791551,"pfxX":-0.33110890895007866,"pfxZ":6.519963334837381,"pX":0.11664826118580067,"pZ":1.7470183896408984,"vX0":4.533484284947894,"vY0":-137.28544642653677,"vZ0":-5.944013418143428,"x":112.55,"y":191.61,"x0":-1.5052703674430061,"y0":50.00423196567896,"z0":5.251244998988854,"aX":-0.6399439507236182},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.9,"breakHorizontal":-0.2,"spinRate":2470,"spinDirection":203},"zone":8,"typeConfidence":0.92,"plateTime":0.3972836678874345,"extension":6.753996071831969},"index":2,"playId":"6b5f9484-4d83-3018-a17d-e0f98b22d6fe","pitchNumber":3,"startTime":"2026-07-12T18:45:37.195Z","endTime":"2026-07-12T18:45:42.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.292616166497055,"aZ":-14.091373564538554,"pfxX":-5.505494410524873,"pfxZ":8.887266889541337,"pX":-0.28060001467191015,"pZ":3.0241736788750133,"vX0":5.579115536474328,"vY0":-141.7214614179403,"vZ0":-4.282517423934657,"x":127.7,"y":157.13,"x0":-1.559133275666753,"y0":50.00251981344333,"z0":5.454397198123073,"aX":-11.202488851025565},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":8.9,"spinRate":2362,"spinDirection":216},"zone":2,"typeConfidence":0.91,"plateTime":0.38642448328162304,"extension":6.849137114060153},"index":3,"playId":"3a620405-804b-3f17-bbe9-c0b02870a2da","pitchNumber":4,"startTime":"2026-07-12T18:45:57.022Z","endTime":"2026-07-12T18:46:00.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.127385479914164,"aZ":-36.297059082291774,"pfxX":6.48545228150676,"pfxZ":-2.5015173379310025,"pX":1.9179317755871985,"pZ":0.5053822415275578,"vX0":7.154232514914715,"vY0":-128.07493244217093,"vZ0":-4.09442874535463,"x":43.89,"y":225.13,"x0":-1.7610543079120389,"y0":50.00127519691724,"z0":4.984127305434814,"aX":10.698555520526844},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.3,"breakHorizontal":-13.4,"spinRate":3183,"spinDirection":37},"zone":14,"typeConfidence":0.89,"plateTime":0.428773116953189,"extension":6.750109545738771},"index":4,"playId":"15a623f2-d855-3e31-9642-1d54f851be2a","pitchNumber":5,"startTime":"2026-07-12T18:46:18.123Z","endTime":"2026-07-12T18:46:21.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.011089337457634,"aZ":-25.43901245418357,"pfxX":-10.378907631966946,"pfxZ":3.3134326548685227,"pX":-0.9014327570306275,"pZ":3.762550214192726,"vX0":5.7634964072638395,"vY0":-141.33764824157836,"vZ0":0.4168350849858282,"x":151.36,"y":137.19,"x0":-1.6143814537241292,"y0":50.00064679440315,"z0":5.241709981055405,"aX":-21.078885029169488},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.2,"breakHorizontal":17.6,"spinRate":2278,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.38694805896708173,"extension":6.6347192110090525},"index":5,"playId":"990525f1-a7c4-3240-91dc-fdf2652b035d","pitchNumber":6,"startTime":"2026-07-12T18:46:46.876Z","endTime":"2026-07-12T18:46:51.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.2,"awayTeamWinProbability":49.8,"homeTeamWinProbabilityAdded":-6.099999999999994,"leverageIndex":1.62,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:46:51.127Z","atBatIndex":12},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Jim Jarvis out on a sacrifice bunt, third baseman José Fermín to first baseman Alec Burleson. Dominic Smith to 3rd. Austin Riley to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T18:47:12.461Z","endTime":"2026-07-12T18:47:29.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"postOnThird":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.703731447210416,"aZ":-19.369899586977958,"pfxX":-0.6416605344568401,"pfxZ":6.587948495495684,"pX":-0.2300235591063313,"pZ":2.712610939285526,"vX0":3.9067016242038304,"vY0":-137.8591643993445,"vZ0":-3.8256145662054823,"x":125.77,"y":165.54,"x0":-1.5760076272887211,"y0":50.00680424953506,"z0":5.408843277438426,"aX":-1.2480366690994171},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.4,"breakHorizontal":0.5,"spinRate":2486,"spinDirection":208},"zone":2,"typeConfidence":0.91,"plateTime":0.39576296575569847,"extension":6.673697217615269},"hitData":{"launchSpeed":43.2,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":120.12,"coordY":187.25}},"index":0,"playId":"365f3827-a289-3811-9fe4-232d60880c8d","pitchNumber":1,"startTime":"2026-07-12T18:47:21.729Z","endTime":"2026-07-12T18:47:29.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":50.9,"awayTeamWinProbability":49.1,"homeTeamWinProbabilityAdded":0.6999999999999957,"leverageIndex":2.09,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:47:29.770Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brewer Hicklen strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T18:47:59.796Z","endTime":"2026-07-12T18:48:50.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"postOnThird":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.267851133804506,"aZ":-25.990604275482966,"pfxX":-10.0163818796658,"pfxZ":2.997328216826612,"pX":0.5685173081427257,"pZ":1.7452055993572364,"vX0":9.628236501738947,"vY0":-142.55479054817394,"vZ0":-5.016356909891483,"x":95.33,"y":191.66,"x0":-1.548699329956592,"y0":50.001596019110394,"z0":5.164985262598308,"aX":-20.648379942995298},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.6,"breakHorizontal":16.2,"spinRate":2312,"spinDirection":232},"zone":9,"typeConfidence":0.9,"plateTime":0.3839943072522871,"extension":6.65379365937361},"index":0,"playId":"8ee4f08d-273d-345b-98a3-ffc21899632b","pitchNumber":1,"startTime":"2026-07-12T18:48:01.039Z","endTime":"2026-07-12T18:48:05.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"second":{"id":663586,"link":"/api/v1/people/663586"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.658642535020135,"aZ":-28.179924414822295,"pfxX":-9.800431463201216,"pfxZ":1.9551744462841345,"pX":-0.6665982817422277,"pZ":2.6502427232255727,"vX0":6.4830581298328696,"vY0":-142.11224987687976,"vZ0":-2.163487942094463,"x":142.41,"y":167.22,"x0":-1.7044471945537945,"y0":50.00478761070593,"z0":5.211969659216263,"aX":-20.04211797047185},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.2,"breakHorizontal":16.4,"spinRate":2321,"spinDirection":233},"zone":4,"typeConfidence":0.9,"plateTime":0.3854546628743343,"extension":6.5681580564327415},"index":1,"playId":"e287592f-4921-3f98-87b0-a16f617144a5","pitchNumber":2,"startTime":"2026-07-12T18:48:22.589Z","endTime":"2026-07-12T18:48:25.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"second":{"id":663586,"link":"/api/v1/people/663586"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.529685370098164,"aZ":-13.823246773306257,"pfxX":-5.332128742335688,"pfxZ":8.90678727853345,"pX":0.12922094143483903,"pZ":2.9550427301125812,"vX0":6.332787470351726,"vY0":-142.7699147846632,"vZ0":-4.5405435709325985,"x":112.07,"y":158.99,"x0":-1.4271269617653788,"y0":50.00080345507205,"z0":5.439023121219447,"aX":-10.983393998467752},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.4,"breakHorizontal":8.4,"spinRate":2318,"spinDirection":219},"zone":2,"typeConfidence":0.92,"plateTime":0.3839640605914765,"extension":6.796979223914042},"index":2,"playId":"f3dac013-5ef0-3664-95af-d751a1095b6e","pitchNumber":3,"startTime":"2026-07-12T18:48:47.587Z","endTime":"2026-07-12T18:48:50.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"second":{"id":663586,"link":"/api/v1/people/663586"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676551,"link":"/api/v1/people/676551"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":676551,"link":"/api/v1/people/676551"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.3,"awayTeamWinProbability":40.7,"homeTeamWinProbabilityAdded":8.399999999999999,"leverageIndex":1.82,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:48:50.758Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jimmy Crooks challenged (pitch result), call on the field was confirmed: Drake Baldwin walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T18:49:09.108Z","endTime":"2026-07-12T18:52:01.774Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnSecond":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"postOnThird":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15578285277361,"aZ":-37.314652345035086,"pfxX":7.094120120857839,"pfxZ":-3.1757891465920842,"pX":-1.3830317451223861,"pZ":4.000980095505878,"vX0":-0.7536998074411796,"vY0":-127.27379408136545,"vZ0":3.8792817821970935,"x":169.72,"y":130.75,"x0":-2.001128358781054,"y0":50.00141572804021,"z0":5.435130794388037,"aX":11.491618061454727},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.4,"breakHorizontal":-12.6,"spinRate":3119,"spinDirection":47},"zone":11,"typeConfidence":0.89,"plateTime":0.43242759609398096,"extension":6.406922775115632},"index":0,"playId":"31dfab15-3a90-36cb-b656-a06853bdf2de","pitchNumber":1,"startTime":"2026-07-12T18:49:15.785Z","endTime":"2026-07-12T18:49:19.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":663586,"link":"/api/v1/people/663586"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72393188084197,"aZ":-19.00463303398387,"pfxX":1.9503558765860065,"pfxZ":6.733514168610811,"pX":1.6235485019787053,"pZ":1.8333531707244701,"vX0":7.250328925965375,"vY0":-138.66058153012057,"vZ0":-6.279407992905907,"x":55.11,"y":189.28,"x0":-1.2737534383660614,"y0":50.00171085670602,"z0":5.38639236297165,"aX":3.814479960677178},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.2,"breakHorizontal":-4.9,"spinRate":2515,"spinDirection":206},"zone":14,"typeConfidence":0.92,"plateTime":0.39433630740123826,"extension":6.853092195033692},"index":1,"playId":"5aeecb85-b580-39c6-943a-e9e1cae2a518","pitchNumber":2,"startTime":"2026-07-12T18:49:35.144Z","endTime":"2026-07-12T18:49:38.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":663586,"link":"/api/v1/people/663586"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.227957915200285,"aZ":-13.576018389625313,"pfxX":-4.697903533321885,"pfxZ":9.048313869269364,"pX":0.03471002921247781,"pZ":3.2495007023502502,"vX0":5.832671340124021,"vY0":-142.3502845761589,"vZ0":-3.6360858527655755,"x":115.68,"y":151.04,"x0":-1.4290266665492013,"y0":50.00033494402412,"z0":5.400932887383288,"aX":-9.654260959852614},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":7.3,"spinRate":2304,"spinDirection":216},"zone":2,"typeConfidence":0.91,"plateTime":0.3845616284677713,"extension":6.8052740456845076},"index":2,"playId":"0ffa455e-2a35-394d-b8f7-c95efaa0bc16","pitchNumber":3,"startTime":"2026-07-12T18:49:56.798Z","endTime":"2026-07-12T18:50:00.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":663586,"link":"/api/v1/people/663586"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.366886033430106,"aZ":-36.04123633892578,"pfxX":8.292010486962802,"pfxZ":-2.370367568574383,"pX":-0.21959283583822783,"pZ":1.8335833340500212,"vX0":1.5186578173325234,"vY0":-127.4756009979686,"vZ0":-1.0685347569245933,"x":125.37,"y":189.27,"x0":-1.9009630998106002,"y0":50.00262210403016,"z0":5.126016656991011,"aX":13.525837088157733},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.3,"breakHorizontal":-15.4,"spinRate":3166,"spinDirection":48},"zone":8,"typeConfidence":0.9,"plateTime":0.4311370585796923,"extension":6.478622581956889},"index":3,"playId":"5c16180b-427f-36cd-ad73-d0a2c9fd2f80","pitchNumber":4,"startTime":"2026-07-12T18:50:21.780Z","endTime":"2026-07-12T18:50:25.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":663586,"link":"/api/v1/people/663586"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49109423266126,"aZ":-27.735612716734334,"pfxX":-10.767788188643967,"pfxZ":2.175195980851253,"pX":0.0012313655310635763,"pZ":3.814591994872126,"vX0":8.160642115770866,"vY0":-141.71327236901024,"vZ0":0.8143599917439256,"x":116.95,"y":135.79,"x0":-1.5125280093559923,"y0":50.00260036707997,"z0":5.291266800855904,"aX":-21.965473921071567},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.3,"breakHorizontal":17.9,"spinRate":2268,"spinDirection":223},"zone":12,"typeConfidence":0.9,"plateTime":0.3860659524880319,"extension":6.775488339977833},"index":4,"playId":"acb8fc6c-7970-3449-8b44-7ad25b6e388c","pitchNumber":5,"startTime":"2026-07-12T18:50:45.301Z","endTime":"2026-07-12T18:50:49.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":663586,"link":"/api/v1/people/663586"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.249957480643026,"aZ":-22.340871543250362,"pfxX":0.057080307751431913,"pfxZ":5.03064882051123,"pX":0.27035151654798206,"pZ":3.8032900333055104,"vX0":4.832767639650793,"vY0":-138.34121063346774,"vZ0":-0.2098230111331399,"x":106.69,"y":136.09,"x0":-1.5001291580129126,"y0":50.00548220137265,"z0":5.366125491807068,"aX":0.1119826737389299},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.2,"breakHorizontal":-1.1,"spinRate":2519,"spinDirection":194},"zone":12,"typeConfidence":0.91,"plateTime":0.39455767091998517,"extension":6.88312163053366},"index":5,"playId":"92a915a5-b32f-3786-9521-5f1c3337e404","pitchNumber":6,"startTime":"2026-07-12T18:51:09.397Z","endTime":"2026-07-12T18:51:15.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":663586,"link":"/api/v1/people/663586"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.666311608070057,"aZ":-21.48087283605289,"pfxX":-0.25631652343398015,"pfxZ":5.467628287381757,"pX":-1.004547454041382,"pZ":1.9374097453150338,"vX0":1.883478860290614,"vY0":-138.44129882548367,"vZ0":-5.0235656537275375,"x":155.29,"y":186.47,"x0":-1.658155360852645,"y0":50.003500698993406,"z0":5.198196222879096,"aX":-0.5014404732358538},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.1,"breakHorizontal":0.1,"spinRate":2452,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.3944769671268413,"extension":6.842445854373022},"index":6,"playId":"3b01e6fc-e5bc-3576-9f2b-3b6bd4d03756","pitchNumber":7,"startTime":"2026-07-12T18:51:34.742Z","endTime":"2026-07-12T18:52:01.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":663586,"link":"/api/v1/people/663586"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"}},"homeTeamWinProbability":57.49999999999999,"awayTeamWinProbability":42.50000000000001,"homeTeamWinProbabilityAdded":-1.8000000000000043,"leverageIndex":2.25,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:52:01.774Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ozzie Albies challenged (pitch result), call on the field was confirmed: Ozzie Albies called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T18:52:20.069Z","endTime":"2026-07-12T18:56:36.771Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,9],"actionIndex":[5],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.410242598369155,"aZ":-19.184192272137505,"pfxX":-7.606518693687315,"pfxZ":6.281700901629565,"pX":-0.2977509205062428,"pZ":2.2861904212443305,"vX0":6.150271581682155,"vY0":-142.40107541406377,"vZ0":-4.952768758640412,"x":128.35,"y":177.05,"x0":-1.4892014265558426,"y0":50.00694546708635,"z0":5.248766909394213,"aX":-15.742401989770892},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.7,"breakHorizontal":12.6,"spinRate":2194,"spinDirection":219},"zone":4,"typeConfidence":0.74,"plateTime":0.38354552835374367,"extension":6.926622359972816},"index":0,"playId":"1c2ea48a-5473-3f1e-be23-caecc2f3a9b6","pitchNumber":1,"startTime":"2026-07-12T18:52:20.069Z","endTime":"2026-07-12T18:52:23.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":663586,"link":"/api/v1/people/663586"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":91.9,"endSpeed":84.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45791199952267,"aZ":-21.693632983874338,"pfxX":-4.261887301969997,"pfxZ":5.810952294020983,"pX":0.8087339280518216,"pZ":1.1836992092523333,"vX0":7.508423607970641,"vY0":-133.61840207144164,"vZ0":-6.08120880024645,"x":86.17,"y":206.82,"x0":-1.4871752316523967,"y0":50.003430521651,"z0":5.053475172873674,"aX":-7.688014277159878},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.4,"breakHorizontal":6.0,"spinRate":1193,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.4103005147511425,"extension":6.742671499612008},"index":1,"playId":"210fbae4-4701-3a29-b149-38fee3ec8033","pitchNumber":2,"startTime":"2026-07-12T18:52:40.859Z","endTime":"2026-07-12T18:52:44.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":663586,"link":"/api/v1/people/663586"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.183980153051728,"aZ":-22.228260708202658,"pfxX":-0.3776395239975505,"pfxZ":5.08179907548171,"pX":-0.5951940397988197,"pZ":3.189641594422801,"vX0":2.835593149319427,"vY0":-138.17376759869984,"vZ0":-1.9868465684892809,"x":139.69,"y":152.66,"x0":-1.580242138511022,"y0":50.00532956032553,"z0":5.392587014877556,"aX":-0.7399192616586595},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.0,"breakHorizontal":0.1,"spinRate":2525,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.3945404374444741,"extension":6.760144435990178},"index":2,"playId":"da3db073-abf4-3228-9628-2ae25b4b41b8","pitchNumber":3,"startTime":"2026-07-12T18:53:04.207Z","endTime":"2026-07-12T18:53:31.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":663586,"link":"/api/v1/people/663586"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.798618964885968,"aZ":-22.337840009800527,"pfxX":-1.606641507786646,"pfxZ":4.970275716342119,"pX":0.34828456327950724,"pZ":1.7225354246534776,"vX0":5.548871691814046,"vY0":-138.74377074147918,"vZ0":-5.488479490358807,"x":103.72,"y":192.27,"x0":-1.456074001372275,"y0":50.00036563864138,"z0":5.185088809079657,"aX":-3.178481717892757},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.3,"breakHorizontal":1.9,"spinRate":2469,"spinDirection":203},"zone":9,"typeConfidence":0.9,"plateTime":0.39259256126750675,"extension":7.0357969334728026},"index":3,"playId":"70398396-94cc-3ac8-9131-2e848954293b","pitchNumber":4,"startTime":"2026-07-12T18:53:41.299Z","endTime":"2026-07-12T18:53:44.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":663586,"link":"/api/v1/people/663586"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49814360230729,"aZ":-36.38885275247949,"pfxX":6.2439134707672395,"pfxZ":-2.5520643139810186,"pX":1.7318503638879157,"pZ":0.09147890328465219,"vX0":6.509539367749987,"vY0":-128.40905471340642,"vZ0":-4.9175812075143,"x":50.99,"y":236.31,"x0":-1.658340310999072,"y0":50.003778941590404,"z0":4.899861423766075,"aX":10.305121479273101},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.6,"breakHorizontal":-13.0,"spinRate":3171,"spinDirection":37},"zone":14,"typeConfidence":0.89,"plateTime":0.42847759629696736,"extension":6.72402738989531},"index":4,"playId":"e378b5cf-2b87-31c2-ac0f-464e8e4a9741","pitchNumber":5,"startTime":"2026-07-12T18:54:07.441Z","endTime":"2026-07-12T18:54:11.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":663586,"link":"/api/v1/people/663586"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Dustin May. Dominic Smith scores. Austin Riley to 3rd. Drake Baldwin to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":1,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"e378b5cf-2b87-31c2-ac0f-464e8e4a9741","startTime":"2026-07-12T18:54:40.092Z","endTime":"2026-07-12T18:54:55.990Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":663586,"link":"/api/v1/people/663586"},"third":{"id":642086,"link":"/api/v1/people/642086"},"postOnSecond":{"id":686948,"link":"/api/v1/people/686948"},"postOnThird":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"homeTeamWinProbability":49.1,"awayTeamWinProbability":50.9,"homeTeamWinProbabilityAdded":-8.399999999999991,"leverageIndex":3.14,"dramaIndex":135.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.546264231697236,"aZ":-16.490150893142957,"pfxX":-6.001535412822177,"pfxZ":7.816219656436866,"pX":0.11409600596168756,"pZ":2.3203257815669853,"vX0":6.3428587020236264,"vY0":-141.11390183490627,"vZ0":-5.3522113764929165,"x":112.65,"y":176.13,"x0":-1.3882068974510142,"y0":50.00574472174849,"z0":5.31209479011397,"aX":-12.04795185531556},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.2,"breakHorizontal":9.5,"spinRate":2367,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.38885340884188935,"extension":6.893319575449777},"index":6,"playId":"b53e7927-b915-3781-9bb9-d35602bd4d73","pitchNumber":6,"startTime":"2026-07-12T18:54:55.990Z","endTime":"2026-07-12T18:54:59.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"second":{"id":686948,"link":"/api/v1/people/686948"},"third":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.44416680887674,"aZ":-28.800902196902086,"pfxX":-12.57232818665104,"pfxZ":1.686314779956688,"pX":-0.6541360497074059,"pZ":1.0499370003125927,"vX0":7.585712336996338,"vY0":-141.14409883768232,"vZ0":-5.700076138428869,"x":141.93,"y":210.43,"x0":-1.7539527994391984,"y0":50.00584482343863,"z0":4.9691156799516385,"aX":-25.17433834497742},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":1.9,"breakHorizontal":21.0,"spinRate":2156,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.389229794155622,"extension":6.8389327155013335},"index":7,"playId":"4417c7c2-beb2-3c6d-a557-4e39f659d525","pitchNumber":7,"startTime":"2026-07-12T18:55:30.066Z","endTime":"2026-07-12T18:55:33.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"second":{"id":686948,"link":"/api/v1/people/686948"},"third":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":8,"startTime":"2026-07-12T18:55:48.274Z","endTime":"2026-07-12T18:56:09.753Z","isPitch":false,"type":"action","player":{"id":645277,"link":"/api/v1/people/645277"},"defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"second":{"id":686948,"link":"/api/v1/people/686948"},"third":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":78.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83394885367906,"aZ":-36.58708513659092,"pfxX":6.622199598384777,"pfxZ":-2.7864293232388047,"pX":-0.827629127854168,"pZ":3.101279240901969,"vX0":0.8202932406837415,"vY0":-126.38099897417491,"vZ0":2.0603519364031824,"x":148.55,"y":155.05,"x0":-2.0166140539868245,"y0":50.0028026514977,"z0":5.2593306179679065,"aX":10.48559086410915},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.2,"breakHorizontal":-12.1,"spinRate":2992,"spinDirection":44},"zone":1,"typeConfidence":0.9,"plateTime":0.4369399148251527,"extension":6.676220169373709},"index":9,"playId":"d43d19c2-2268-369c-a300-ec48e78781c8","pitchNumber":8,"startTime":"2026-07-12T18:56:09.753Z","endTime":"2026-07-12T18:56:36.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"second":{"id":686948,"link":"/api/v1/people/686948"},"third":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"}},"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":6.0,"leverageIndex":3.14,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:56:36.771Z","atBatIndex":16},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Nathan Church bunt grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T18:58:37.081Z","endTime":"2026-07-12T18:58:45.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":93.0,"endSpeed":84.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56891368023122,"aZ":-15.994605356821294,"pfxX":-6.582656574726249,"pfxZ":8.812822442265336,"pX":-0.14333886843386015,"pZ":3.0525020158839276,"vX0":7.411938321837567,"vY0":-135.1549840874328,"vZ0":-3.289979225888992,"x":122.46,"y":156.36,"x0":-2.076042722235392,"y0":50.002565299697764,"z0":5.420039227017796,"aX":-12.085062408810721},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.4,"breakHorizontal":10.2,"spinRate":2348,"spinDirection":223},"zone":2,"typeConfidence":0.9,"plateTime":0.4064491945357682,"extension":6.361441865002947},"hitData":{"launchSpeed":30.5,"launchAngle":-36.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":120.59,"coordY":192.37}},"index":0,"playId":"f157da5b-9f31-30fa-8579-5b24503a11e3","pitchNumber":1,"startTime":"2026-07-12T18:58:37.081Z","endTime":"2026-07-12T18:58:45.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:58:45.099Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Fermín grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T18:59:07.799Z","endTime":"2026-07-12T19:00:34.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"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":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":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.197571505501763,"aZ":-23.8901755436653,"pfxX":-11.27240698086754,"pfxZ":4.364456414372647,"pX":0.8519095634008753,"pZ":2.5805128030303512,"vX0":11.155730012288178,"vY0":-136.49274794826204,"vZ0":-3.6505235487632213,"x":84.53,"y":169.11,"x0":-1.8107634218124684,"y0":50.00658821195393,"z0":5.567873094090828,"aX":-21.414142996282564},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.3,"breakHorizontal":18.2,"spinRate":2325,"spinDirection":223},"zone":12,"typeConfidence":0.91,"plateTime":0.40029496792588093,"extension":6.418709600700266},"index":0,"playId":"fc9c41e5-a703-3669-9321-b3b28b53edd6","pitchNumber":1,"startTime":"2026-07-12T18:59:10.353Z","endTime":"2026-07-12T18:59:14.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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.3,"endSpeed":87.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.793850893859542,"aZ":-24.955154494836147,"pfxX":-10.90224622123925,"pfxZ":3.7476730845244273,"pX":0.5065900764111461,"pZ":2.4008532826915814,"vX0":10.49429109277934,"vY0":-137.07399835786435,"vZ0":-3.7385192101237514,"x":97.69,"y":173.96,"x0":-1.9323939685016955,"y0":50.002222637837335,"z0":5.46179187131277,"aX":-21.0019802612527},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.2,"breakHorizontal":17.9,"spinRate":2202,"spinDirection":225},"zone":6,"typeConfidence":0.91,"plateTime":0.3977054242204021,"extension":6.476017185441771},"index":1,"playId":"95ad37da-16f0-3c73-ab7e-62ce2527f03c","pitchNumber":2,"startTime":"2026-07-12T18:59:23.866Z","endTime":"2026-07-12T18:59:27.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.302736021421808,"aZ":-42.84573294214293,"pfxX":5.515114715358883,"pfxZ":-7.249494625034855,"pX":1.0444963474807465,"pZ":1.5328022946057127,"vX0":5.734054099220961,"vY0":-121.01337447933949,"vZ0":-0.49388081402203965,"x":77.19,"y":197.39,"x0":-2.0790899724357175,"y0":50.004563108694256,"z0":5.517716669821394,"aX":8.115906148613302},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-13.0,"breakHorizontal":-11.4,"spinRate":2840,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.45395506664101015,"extension":6.121718502513242},"index":2,"playId":"e5b3d1a8-ce44-315d-8a4f-d9c9261d2284","pitchNumber":3,"startTime":"2026-07-12T18:59:38.896Z","endTime":"2026-07-12T18:59:43.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94436326699942,"aZ":-25.708133071419386,"pfxX":-10.663142704126795,"pfxZ":3.3791679397525947,"pX":-1.2395073082393222,"pZ":3.336093469186825,"vX0":6.062367718050707,"vY0":-136.75420731342945,"vZ0":-1.1152953035273832,"x":164.25,"y":148.71,"x0":-2.08636217293566,"y0":50.00650838277812,"z0":5.494206749660159,"aX":-20.431145375164522},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.1,"breakHorizontal":18.2,"spinRate":2230,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.3987978459755479,"extension":6.427227350858735},"index":3,"playId":"7dbb4f7f-bb20-383f-b56d-de31dba6fd8e","pitchNumber":4,"startTime":"2026-07-12T18:59:53.219Z","endTime":"2026-07-12T18:59:57.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.156342463099715,"aZ":-43.52844082120481,"pfxX":6.117622356653313,"pfxZ":-7.980768811294878,"pX":-0.1483245409803857,"pZ":2.8629455204769223,"vX0":3.1863266941371458,"vY0":-118.68275011194721,"vZ0":2.710625763843047,"x":122.65,"y":161.48,"x0":-2.3037800584337416,"y0":50.00092897710072,"z0":5.676363331760114,"aX":8.706530659179858},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-13.4,"breakHorizontal":-11.9,"spinRate":2717,"spinDirection":46},"zone":2,"typeConfidence":0.92,"plateTime":0.46187330286781103,"extension":6.185668523074957},"index":4,"playId":"68cade1b-6199-3287-93f4-5939c4b0452b","pitchNumber":5,"startTime":"2026-07-12T19:00:09.423Z","endTime":"2026-07-12T19:00:13.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.675843996558942,"aZ":-44.08833288633924,"pfxX":6.260363043613189,"pfxZ":-7.9334921642040594,"pX":-0.34258449108851485,"pZ":2.2542544360525785,"vX0":2.7431851364726083,"vY0":-122.22195222943999,"vZ0":1.3394900969301455,"x":130.06,"y":177.92,"x0":-2.2950789558770075,"y0":50.00086384555045,"z0":5.505869377142695,"aX":9.40352505602222},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-13.7,"breakHorizontal":-12.0,"spinRate":2643,"spinDirection":49},"zone":4,"typeConfidence":0.91,"plateTime":0.4493526383039743,"extension":6.405676651822504},"hitData":{"launchSpeed":89.2,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.0,"coordY":164.0}},"index":5,"playId":"06774af3-3488-34fd-a318-c91048d1f716","pitchNumber":6,"startTime":"2026-07-12T19:00:26.514Z","endTime":"2026-07-12T19:00:34.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:00:34.548Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jimmy Crooks walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T19:00:51.626Z","endTime":"2026-07-12T19:02:39.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.7,"endSpeed":75.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.259038490535126,"aZ":-42.80648641593558,"pfxX":7.612664868646318,"pfxZ":-7.423097946372193,"pX":0.055437687953569376,"pZ":0.8149536926305556,"vX0":3.0003193189418003,"vY0":-120.28655272083051,"vZ0":-1.6800605752546183,"x":114.89,"y":216.78,"x0":-2.2054288903912633,"y0":50.00363553883406,"z0":5.3976487988874835,"aX":10.902358925820474},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-13.6,"breakHorizontal":-14.5,"spinRate":2569,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.45936394503869993,"extension":6.191293163376165},"index":0,"playId":"67a03ac3-ecb5-342e-adda-8ad803754057","pitchNumber":1,"startTime":"2026-07-12T19:00:58.665Z","endTime":"2026-07-12T19:01:02.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.870095161318854,"aZ":-26.296770271075058,"pfxX":1.0470201584995182,"pfxZ":3.4494801232013774,"pX":-0.7566398197871058,"pZ":3.848800932398842,"vX0":3.7177293189555716,"vY0":-129.4444189215053,"vZ0":1.0934604670619206,"x":145.84,"y":134.86,"x0":-2.344903524439619,"y0":50.00375257286884,"z0":5.427363362872147,"aX":1.7850165896225303},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.7,"breakHorizontal":-2.6,"spinRate":2499,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.42239327692364537,"extension":6.385713519137555},"index":1,"playId":"e31766aa-185b-3295-b845-b3c90ef4775c","pitchNumber":2,"startTime":"2026-07-12T19:01:15.720Z","endTime":"2026-07-12T19:01:19.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.640197780709308,"aZ":-14.0286022559088,"pfxX":-4.824093566171382,"pfxZ":9.36465006116313,"pX":-0.48888209414902767,"pZ":3.1932791826892117,"vX0":6.102158396697373,"vY0":-138.29139179648817,"vZ0":-3.3257069265554637,"x":135.64,"y":152.56,"x0":-2.096611506315814,"y0":50.00623025616133,"z0":5.351613928871253,"aX":-9.351857384655615},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":7.4,"spinRate":2340,"spinDirection":221},"zone":1,"typeConfidence":0.89,"plateTime":0.3959567847297891,"extension":6.480120071782086},"index":2,"playId":"9f0b88ab-cb07-3b56-bfc4-d491400abe68","pitchNumber":3,"startTime":"2026-07-12T19:01:31.196Z","endTime":"2026-07-12T19:01:35.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.470842539494317,"aZ":-29.892147291227197,"pfxX":-9.520929667884488,"pfxZ":1.3848476183790606,"pX":1.0132760185633265,"pZ":1.833467370128332,"vX0":10.15237797149195,"vY0":-127.49507428063048,"vZ0":-3.116825618621152,"x":78.38,"y":189.28,"x0":-1.7853187076963646,"y0":50.001322139044255,"z0":5.433545454488992,"aX":-15.65708784058348},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":14.9,"spinRate":1760,"spinDirection":244},"zone":14,"typeConfidence":0.91,"plateTime":0.4297793357694921,"extension":6.345984021714128},"index":3,"playId":"c5e1cd6b-0ca4-3300-b332-e094ad8aa4ff","pitchNumber":4,"startTime":"2026-07-12T19:01:47.241Z","endTime":"2026-07-12T19:01:51.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.840073259511122,"aZ":-14.26799343129557,"pfxX":-6.164714824829844,"pfxZ":9.151409557663728,"pX":-0.44041695599820496,"pZ":2.5174533811998354,"vX0":6.531224801534064,"vY0":-138.72769201680842,"vZ0":-5.066114155304691,"x":133.79,"y":170.81,"x0":-2.019669329926204,"y0":50.006874036968384,"z0":5.312119747281605,"aX":-12.068336117520424},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":9.8,"spinRate":2304,"spinDirection":222},"zone":4,"typeConfidence":0.9,"plateTime":0.3941987866176224,"extension":6.4327898710548315},"index":4,"playId":"a27068f8-3af7-3cb5-b0b0-eacc75184343","pitchNumber":5,"startTime":"2026-07-12T19:02:01.336Z","endTime":"2026-07-12T19:02:06.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-12T19:02:22.536Z","endTime":"2026-07-12T19:02:36.094Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.449870896428333,"aZ":-43.044083063217506,"pfxX":6.9931878043414875,"pfxZ":-7.387523971172595,"pX":-1.6575355992896406,"pZ":2.6697234853352363,"vX0":-0.2933256417509585,"vY0":-120.82332927166244,"vZ0":2.3042010424160857,"x":180.18,"y":166.7,"x0":-2.4421238059998216,"y0":50.00032653418925,"z0":5.4976708742301,"aX":10.294586466663063},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-12.5,"breakHorizontal":-12.6,"spinRate":2626,"spinDirection":51},"zone":11,"typeConfidence":0.91,"plateTime":0.45405388122276147,"extension":6.436957323119524},"index":6,"playId":"02adff52-c23b-324c-bf06-e04ed71c9d8c","pitchNumber":6,"startTime":"2026-07-12T19:02:36.094Z","endTime":"2026-07-12T19:02:39.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:02:39.602Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T19:02:54.878Z","endTime":"2026-07-12T19:03:48.420Z","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":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":86.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.956356835880708,"aZ":-25.60639869374444,"pfxX":-9.99135094562347,"pfxZ":3.443717615107799,"pX":-0.817642562767869,"pZ":3.218232569639492,"vX0":6.85949497881812,"vY0":-136.9659689089678,"vZ0":-1.1753269149512957,"x":148.17,"y":151.89,"x0":-2.050539373974958,"y0":50.00615261518699,"z0":5.396563422104503,"aX":-19.073644026142887},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.2,"breakHorizontal":16.8,"spinRate":2240,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.3992159508431872,"extension":6.4505312074922365},"index":0,"playId":"b3d58a7a-b43f-3890-b32e-5c79f47d8faf","pitchNumber":1,"startTime":"2026-07-12T19:03:03.880Z","endTime":"2026-07-12T19:03:08.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.114124663386292,"aZ":-33.53497549657203,"pfxX":-8.72480163000603,"pfxZ":-0.8067361963299184,"pX":-1.1529269323543665,"pZ":2.001565197443834,"vX0":5.5185624885982145,"vY0":-128.71924103805307,"vZ0":-2.216974876335655,"x":160.95,"y":184.74,"x0":-2.184152684716263,"y0":50.001313631343024,"z0":5.4542748848312534,"aX":-14.733278864214565},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.7,"breakHorizontal":14.6,"spinRate":1586,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.42447041945636776,"extension":6.362277474854287},"index":1,"playId":"d7608ec4-548a-3d91-95a0-4e913c86e982","pitchNumber":2,"startTime":"2026-07-12T19:03:20.253Z","endTime":"2026-07-12T19:03:24.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":90.1,"endSpeed":83.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.206884209624214,"aZ":-24.96088606312532,"pfxX":0.06786374373289535,"pfxZ":4.067193429917948,"pX":0.005306528967064301,"pZ":2.3602608469469795,"vX0":5.989163280836852,"vY0":-131.2092641588097,"vZ0":-2.637716523776831,"x":116.8,"y":175.05,"x0":-2.2991126412738643,"y0":50.003222839056306,"z0":5.204507242987508,"aX":0.12057251202331988},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.1,"breakHorizontal":-1.2,"spinRate":2427,"spinDirection":209},"zone":5,"typeConfidence":0.92,"plateTime":0.41468621958837204,"extension":6.47441450765846},"hitData":{"launchSpeed":97.7,"launchAngle":48.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.66,"coordY":89.92}},"index":2,"playId":"3a82960a-e9de-3c0f-a7c3-11cecfe1db0a","pitchNumber":3,"startTime":"2026-07-12T19:03:37.897Z","endTime":"2026-07-12T19:03:48.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:03:48.420Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T19:06:00.925Z","endTime":"2026-07-12T19:08:00.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.566687310520287,"aZ":-45.35223811683374,"pfxX":4.243116036191716,"pfxZ":-9.207958322832713,"pX":-0.3805025339054476,"pZ":3.381422267217972,"vX0":1.5247065420056205,"vY0":-119.32940796945715,"vZ0":3.6053812071802938,"x":131.5,"y":147.48,"x0":-1.580282257482947,"y0":50.0020856562404,"z0":5.957536991496847,"aX":6.07286519393965},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-15.4,"breakHorizontal":-8.0,"spinRate":3110,"spinDirection":41},"zone":1,"typeConfidence":0.9,"plateTime":0.4603200749995042,"extension":6.566382601225609},"index":0,"playId":"f4a66b76-2413-3fd8-bf09-71080bf2143c","pitchNumber":1,"startTime":"2026-07-12T19:06:09.433Z","endTime":"2026-07-12T19:06:13.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":89.2,"endSpeed":82.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.696161837405292,"aZ":-27.62900643237342,"pfxX":-9.675870251370501,"pfxZ":2.6694317509521666,"pX":0.18477324601078893,"pZ":0.8272905428311392,"vX0":7.561530378592882,"vY0":-129.62835511734764,"vZ0":-5.788441173073662,"x":109.96,"y":216.44,"x0":-1.510625331423027,"y0":50.0054363126764,"z0":5.194406928676233,"aX":-16.49535104853867},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.7,"breakHorizontal":15.8,"spinRate":1343,"spinDirection":259},"zone":14,"typeConfidence":0.91,"plateTime":0.4222865283738808,"extension":6.906721454255159},"index":1,"playId":"9b5f8e49-17f6-39cd-aada-62c108c32481","pitchNumber":2,"startTime":"2026-07-12T19:06:26.103Z","endTime":"2026-07-12T19:06:29.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":96.1,"endSpeed":87.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8713576993208,"aZ":-15.90022425944509,"pfxX":-6.108082811528002,"pfxZ":8.250574483156672,"pX":-0.9337520137335862,"pZ":3.598574089345205,"vX0":3.493960010465117,"vY0":-139.85976028071653,"vZ0":-2.6270287505759837,"x":152.59,"y":141.62,"x0":-1.4086630847143118,"y0":50.00088447917611,"z0":5.598528473514261,"aX":-12.044552309828896},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":10.3,"spinRate":2348,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.3923072353805601,"extension":6.798949274127883},"index":2,"playId":"7f4738d1-b0a1-3d79-9aae-cc0f7ea22c71","pitchNumber":3,"startTime":"2026-07-12T19:06:44.611Z","endTime":"2026-07-12T19:06:48.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3215403143994,"aZ":-21.254129430703916,"pfxX":-0.34124721099547306,"pfxZ":5.814756983740439,"pX":0.05184543863845101,"pZ":3.616970291459384,"vX0":4.347661666492039,"vY0":-135.62454664061724,"vZ0":-1.2872864724873039,"x":115.02,"y":141.12,"x0":-1.5219728624014341,"y0":50.00470888117485,"z0":5.568086823534201,"aX":-0.6412777756445814},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.4,"breakHorizontal":-0.2,"spinRate":2370,"spinDirection":194},"zone":12,"typeConfidence":0.91,"plateTime":0.4025571446751419,"extension":6.827803862169881},"index":3,"playId":"016af098-2560-3df8-97f4-a6f5d74c4701","pitchNumber":4,"startTime":"2026-07-12T19:07:04.861Z","endTime":"2026-07-12T19:07:08.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-12T19:07:17.747Z","endTime":"2026-07-12T19:07:31.839Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98710998424448,"aZ":-30.003737292382947,"pfxX":-11.554203523909779,"pfxZ":1.0962887102865437,"pX":0.17043482975522328,"pZ":2.8267454250253365,"vX0":8.73006902064434,"vY0":-140.09129444608448,"vZ0":-1.2650294690369397,"x":110.5,"y":162.46,"x0":-1.4922238918587012,"y0":50.00156712508041,"z0":5.253598313274393,"aX":-22.86003841896269},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":1.9,"breakHorizontal":19.0,"spinRate":2353,"spinDirection":227},"zone":5,"typeConfidence":0.9,"plateTime":0.3916579445209569,"extension":6.493383722133816},"index":5,"playId":"37fcfb81-8e3a-371d-b142-23f7c0fd7b76","pitchNumber":5,"startTime":"2026-07-12T19:07:31.839Z","endTime":"2026-07-12T19:07:36.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94228496804104,"aZ":-34.85550737514625,"pfxX":7.345086348992356,"pfxZ":-1.6396347332725014,"pX":1.2529527078657812,"pZ":1.3100622222278702,"vX0":4.8446662162250895,"vY0":-127.40632959975837,"vZ0":-2.8189127599536627,"x":69.24,"y":203.41,"x0":-1.6323466420922335,"y0":50.00504217198268,"z0":5.205528835656371,"aX":11.989058000065736},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.4,"breakHorizontal":-14.4,"spinRate":3201,"spinDirection":53},"zone":14,"typeConfidence":0.89,"plateTime":0.4311059381806599,"extension":6.592452088919998},"index":6,"playId":"696d229d-e3f7-3716-9067-7236318db7d5","pitchNumber":6,"startTime":"2026-07-12T19:07:56.943Z","endTime":"2026-07-12T19:08:00.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:08:00.968Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T19:08:11.524Z","endTime":"2026-07-12T19:10:53.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.802299206579647,"aZ":-34.11344558267147,"pfxX":6.921968162030947,"pfxZ":-1.1951882991785912,"pX":1.8077062735087495,"pZ":1.1193037494367384,"vX0":6.616159322658698,"vY0":-127.11168933651835,"vZ0":-3.3341806261273073,"x":48.09,"y":208.56,"x0":-1.734785523554986,"y0":50.00092571926793,"z0":5.176597721606198,"aX":11.244577851818152},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.8,"breakHorizontal":-14.2,"spinRate":3190,"spinDirection":42},"zone":14,"typeConfidence":0.89,"plateTime":0.43208454273480434,"extension":6.688825603032169},"index":0,"playId":"ef179b8a-7573-38f4-8184-3be7cbd08516","pitchNumber":1,"startTime":"2026-07-12T19:08:27.208Z","endTime":"2026-07-12T19:08:30.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15633812890875,"aZ":-26.731337185398463,"pfxX":-10.606574703937396,"pfxZ":2.7232209870636854,"pX":-0.3782965217085332,"pZ":2.672729461531611,"vX0":7.087335316093419,"vY0":-140.53144149124591,"vZ0":-2.136083077319972,"x":131.42,"y":166.62,"x0":-1.5562708769906,"y0":50.002759244619206,"z0":5.1809768612487,"aX":-21.19256455949278},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.7,"breakHorizontal":17.8,"spinRate":2269,"spinDirection":228},"zone":4,"typeConfidence":0.9,"plateTime":0.3899166175554951,"extension":6.75216081262714},"index":1,"playId":"56c2142d-b1be-3039-be65-130145c471d5","pitchNumber":2,"startTime":"2026-07-12T19:08:47.635Z","endTime":"2026-07-12T19:08:51.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.797950656441106,"aZ":-35.07092660249945,"pfxX":8.673931518185679,"pfxZ":-1.8219070505793749,"pX":-1.7354618325179867,"pZ":2.8540712186245165,"vX0":-1.7852928749328738,"vY0":-125.16852588606439,"vZ0":1.1930567244331887,"x":183.15,"y":161.72,"x0":-2.1408583622365636,"y0":50.003148240676936,"z0":5.238601694653006,"aX":13.790195657103984},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.8,"breakHorizontal":-15.4,"spinRate":3149,"spinDirection":56},"zone":11,"typeConfidence":0.9,"plateTime":0.43727081142104973,"extension":6.445907343024694},"index":2,"playId":"a8799db9-2938-33eb-971a-838a612cb6ea","pitchNumber":3,"startTime":"2026-07-12T19:09:12.182Z","endTime":"2026-07-12T19:09:15.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":96.0,"endSpeed":87.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82443618469246,"aZ":-20.572278537535027,"pfxX":-5.62303035325669,"pfxZ":5.871490412505306,"pX":-1.2710447559724418,"pZ":6.134145827913167,"vX0":2.7619620715788638,"vY0":-139.77120203392064,"vZ0":4.955237986827065,"x":165.45,"y":73.16,"x0":-1.5420265589228856,"y0":50.004247877357066,"z0":5.689553402523729,"aX":-11.114050434313313},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.9,"breakHorizontal":9.6,"spinRate":2151,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.39204789839077536,"extension":6.581997198840557},"index":3,"playId":"035113de-f6fa-3828-9963-c099c5e733bc","pitchNumber":4,"startTime":"2026-07-12T19:09:33.412Z","endTime":"2026-07-12T19:09:36.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.755146911782955,"aZ":-45.36656782649989,"pfxX":5.8176904151594835,"pfxZ":-8.835626898095207,"pX":-1.2818866418305606,"pZ":3.339198489213717,"vX0":-0.9295916516351219,"vY0":-122.36033744456111,"vZ0":3.7305931970821273,"x":165.86,"y":148.62,"x0":-1.6483614629426306,"y0":50.00601124762539,"z0":5.723996515220142,"aX":8.68165189367731},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-14.6,"breakHorizontal":-10.2,"spinRate":3128,"spinDirection":40},"zone":11,"typeConfidence":0.9,"plateTime":0.45040311762898844,"extension":6.642331086579406},"index":4,"playId":"e8b19a2a-e9df-3472-a2ea-f2dd5c97a070","pitchNumber":5,"startTime":"2026-07-12T19:10:03.169Z","endTime":"2026-07-12T19:10:07.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32079953912404,"aZ":-21.601082350014263,"pfxX":0.34940600683551315,"pfxZ":5.551907939990029,"pX":0.15370278673889703,"pZ":3.6155438443193892,"vX0":4.426670237347821,"vY0":-136.46012514656772,"vZ0":-0.9572803948866335,"x":111.14,"y":141.16,"x0":-1.5283483620277334,"y0":50.000674737283035,"z0":5.445716588655919,"aX":0.6651509153137689},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":-1.4,"spinRate":2497,"spinDirection":195},"zone":12,"typeConfidence":0.91,"plateTime":0.3999121131409682,"extension":6.818040845066514},"index":5,"playId":"8fd6243d-d814-3eb8-a838-371764a8045d","pitchNumber":6,"startTime":"2026-07-12T19:10:25.514Z","endTime":"2026-07-12T19:10:28.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.195606219143,"aZ":-15.960043130156116,"pfxX":-5.6296406187353085,"pfxZ":7.95851627655787,"pX":0.7277309147691372,"pZ":2.3630332584465936,"vX0":8.096485669321474,"vY0":-141.78071185967144,"vZ0":-5.294419897576872,"x":89.26,"y":174.98,"x0":-1.4325500002636993,"y0":50.001564580129156,"z0":5.271850091325185,"aX":-11.468711464448686},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.4,"breakHorizontal":8.5,"spinRate":2365,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.38620700902290706,"extension":6.9071734341532505},"index":6,"playId":"efd62a34-14b4-379c-ae77-6539dadda9be","pitchNumber":7,"startTime":"2026-07-12T19:10:49.065Z","endTime":"2026-07-12T19:10:53.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:10:53.467Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, third baseman José Fermín to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T19:11:11.303Z","endTime":"2026-07-12T19:12:09.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.128633240578647,"aZ":-15.923015552464763,"pfxX":-6.180060015305716,"pfxZ":8.282851994851312,"pX":0.5176494672751069,"pZ":1.974256508836588,"vX0":7.274952257139843,"vY0":-139.18685755359988,"vZ0":-6.3988170180692645,"x":97.27,"y":185.48,"x0":-1.3265899857088808,"y0":50.00664921238916,"z0":5.3568073620067285,"aX":-12.132750339830055},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.8,"breakHorizontal":9.7,"spinRate":2244,"spinDirection":217},"zone":9,"typeConfidence":0.9,"plateTime":0.3934507981253468,"extension":6.699245745564649},"index":0,"playId":"ed2558ee-a062-3dfd-bfcd-d5908b0ef1fe","pitchNumber":1,"startTime":"2026-07-12T19:11:19.067Z","endTime":"2026-07-12T19:11:23.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.383081619952215,"aZ":-24.830517636036543,"pfxX":0.8560345719627156,"pfxZ":3.9125693057583923,"pX":1.0091055029942055,"pZ":2.523860011907131,"vX0":5.93428169123639,"vY0":-135.31048751651198,"vZ0":-3.576230469019134,"x":78.54,"y":170.64,"x0":-1.3132940592013447,"y0":50.00075649808049,"z0":5.579967335919869,"aX":1.6029781273416253},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.6,"breakHorizontal":-2.6,"spinRate":2408,"spinDirection":192},"zone":12,"typeConfidence":0.9,"plateTime":0.4030527876149903,"extension":6.855395965719544},"index":1,"playId":"ec91d75e-8f1f-38b3-b7d5-147ac669c659","pitchNumber":2,"startTime":"2026-07-12T19:11:39.667Z","endTime":"2026-07-12T19:11:44.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":96.5,"endSpeed":88.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.683139418260648,"aZ":-26.55267376213616,"pfxX":-8.890315421968456,"pfxZ":2.805914301995883,"pX":-0.7828582780309687,"pZ":1.945238108680816,"vX0":5.3466529421113975,"vY0":-140.42827447223237,"vZ0":-4.213072240658046,"x":146.84,"y":186.26,"x0":-1.5526420917822015,"y0":50.00525725602171,"z0":5.1846566319613085,"aX":-17.825005700535016},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.4,"breakHorizontal":15.1,"spinRate":2363,"spinDirection":219},"zone":7,"typeConfidence":0.89,"plateTime":0.3894783957152397,"extension":6.755377038249016},"hitData":{"launchSpeed":92.7,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.2,"coordY":174.99}},"index":2,"playId":"8516877d-57cc-3d33-9aca-6cc432c4a2f5","pitchNumber":3,"startTime":"2026-07-12T19:12:01.094Z","endTime":"2026-07-12T19:12:09.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:12:09.620Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T19:14:30.299Z","endTime":"2026-07-12T19:16:03.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T19:14:20.433Z","endTime":"2026-07-12T19:14:32.417Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":93.8,"endSpeed":85.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20655418988218,"aZ":-22.847601763960128,"pfxX":-11.346492490385003,"pfxZ":4.948947582088069,"pX":-0.2557949425444294,"pZ":3.433304628264687,"vX0":8.42696365201199,"vY0":-136.42572629305633,"vZ0":-1.5232187510822695,"x":126.75,"y":146.08,"x0":-1.9116886331123708,"y0":50.00056230054191,"z0":5.574745225314432,"aX":-21.370653374919364},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.9,"breakHorizontal":18.7,"spinRate":2246,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.4015976359095821,"extension":6.294710852248809},"index":1,"playId":"2e103b9b-b6c9-3210-bf3b-6da6fe23fc2f","pitchNumber":1,"startTime":"2026-07-12T19:14:32.417Z","endTime":"2026-07-12T19:14:36.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.042175546673068,"aZ":-43.196167482427406,"pfxX":4.494385999739148,"pfxZ":-7.472097280863197,"pX":0.01030539313121126,"pZ":1.5670623904129504,"vX0":3.8227273297492568,"vY0":-121.5415653074278,"vZ0":-0.2765520692741601,"x":116.61,"y":196.47,"x0":-2.175197413525591,"y0":50.00504427391566,"z0":5.480088217259821,"aX":6.6267291109283155},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.2,"breakHorizontal":-9.1,"spinRate":2714,"spinDirection":49},"zone":14,"typeConfidence":0.87,"plateTime":0.45318297641065897,"extension":6.197606214341302},"index":2,"playId":"aee6151f-6617-303f-8b04-e22b2b91886d","pitchNumber":2,"startTime":"2026-07-12T19:14:47.919Z","endTime":"2026-07-12T19:14:51.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90857606034625,"aZ":-43.1343076038547,"pfxX":5.817628764366258,"pfxZ":-7.209874824634058,"pX":0.8667158961838655,"pZ":2.0142769545137846,"vX0":5.315681225025447,"vY0":-122.66218378407224,"vZ0":0.5827527824053402,"x":83.96,"y":184.39,"x0":-2.0866374239000423,"y0":50.00398118047787,"z0":5.459642521590628,"aX":8.840630197504193},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-12.6,"breakHorizontal":-11.8,"spinRate":2612,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.4470101329263345,"extension":6.40773722052133},"index":3,"playId":"a9469656-317b-3daa-b8b7-1da839805196","pitchNumber":3,"startTime":"2026-07-12T19:15:07.041Z","endTime":"2026-07-12T19:15:10.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47901405716111,"aZ":-16.219832754319636,"pfxX":-4.978848988286019,"pfxZ":8.033630036215957,"pX":0.7210673408438256,"pZ":4.138117463244704,"vX0":9.170117839041955,"vY0":-139.78767073352248,"vZ0":-0.7556839096489131,"x":89.51,"y":127.05,"x0":-1.9498208788930769,"y0":50.0037016870054,"z0":5.473367740525619,"aX":-9.89016401717597},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":7.2,"spinRate":2344,"spinDirection":217},"zone":12,"typeConfidence":0.9,"plateTime":0.3913130042049757,"extension":6.565513241124329},"index":4,"playId":"23ade88d-4a58-36ef-8451-409d8a3fb533","pitchNumber":4,"startTime":"2026-07-12T19:15:22.782Z","endTime":"2026-07-12T19:15:26.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.800379810514386,"aZ":-28.56017962749808,"pfxX":-7.623515160323267,"pfxZ":2.226481076047806,"pX":-0.6153593249515962,"pZ":3.6702781533390127,"vX0":5.807832910279513,"vY0":-126.01672791458623,"vZ0":0.637814791974413,"x":140.46,"y":139.68,"x0":-1.950954114033012,"y0":50.00030094532979,"z0":5.707569059751466,"aX":-12.351998046814408},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.4,"breakHorizontal":12.6,"spinRate":1637,"spinDirection":241},"zone":11,"typeConfidence":0.89,"plateTime":0.4334067003480109,"extension":6.268867833938601},"index":5,"playId":"ecfa4758-1d0a-3d63-ba08-578e88f28fd5","pitchNumber":5,"startTime":"2026-07-12T19:15:38.060Z","endTime":"2026-07-12T19:15:42.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02470419821605,"aZ":-42.11344510188855,"pfxX":4.021317417733284,"pfxZ":-6.361203650111107,"pX":0.5413846729060349,"pZ":1.9472604800357496,"vX0":5.0166102279681155,"vY0":-123.9450513276896,"vZ0":-0.033575135991408045,"x":96.36,"y":186.2,"x0":-2.02906424284234,"y0":50.00577801629498,"z0":5.468127891867684,"aX":6.278428600165996},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-11.3,"breakHorizontal":-8.4,"spinRate":2628,"spinDirection":42},"zone":9,"typeConfidence":0.85,"plateTime":0.44136166797463794,"extension":6.314651961030795},"hitData":{"launchSpeed":83.0,"launchAngle":50.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.8,"coordY":129.33}},"index":6,"playId":"f45009b6-8623-32f5-8e61-02ee34d63d16","pitchNumber":6,"startTime":"2026-07-12T19:15:54.563Z","endTime":"2026-07-12T19:16:03.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:16:03.741Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Walker grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T19:16:19.267Z","endTime":"2026-07-12T19:16:37.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06482291971326,"aZ":-43.10724629780377,"pfxX":4.323034876300691,"pfxZ":-7.379589262885506,"pX":0.3454023526710612,"pZ":2.0409515004862206,"vX0":4.657014228306201,"vY0":-121.85427357996119,"vZ0":0.6898236000569682,"x":103.83,"y":183.67,"x0":-2.161933954962761,"y0":50.00010295424469,"z0":5.520699063279558,"aX":6.407666249515081},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-12.8,"breakHorizontal":-9.0,"spinRate":2717,"spinDirection":49},"zone":9,"typeConfidence":0.86,"plateTime":0.4519254235920651,"extension":6.356080719016417},"hitData":{"launchSpeed":66.8,"launchAngle":-49.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.28,"coordY":180.06}},"index":0,"playId":"378bd2f7-dff1-3750-ab04-636d81091b5c","pitchNumber":1,"startTime":"2026-07-12T19:16:29.686Z","endTime":"2026-07-12T19:16:37.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:16:37.694Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T19:17:15.188Z","endTime":"2026-07-12T19:18:43.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"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,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T19:17:01.973Z","endTime":"2026-07-12T19:17:17.473Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90714275565027,"aZ":-25.390386880675926,"pfxX":-0.04786197258268565,"pfxZ":3.9816888737215432,"pX":1.0038112156304715,"pZ":2.9116573035045117,"vX0":8.162631265657126,"vY0":-129.4365098877913,"vZ0":-0.941471768520696,"x":78.74,"y":160.17,"x0":-2.178620158310999,"y0":50.003650688675556,"z0":5.216497252289527,"aX":-0.08212247904501489},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.2,"breakHorizontal":-1.7,"spinRate":2405,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4224456725095722,"extension":6.399145011211291},"index":1,"playId":"6b626713-8f77-3286-9648-2e3081be2261","pitchNumber":1,"startTime":"2026-07-12T19:17:17.473Z","endTime":"2026-07-12T19:17:21.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.696340190099033,"aZ":-33.53958930515134,"pfxX":-9.896791894146466,"pfxZ":-0.8213915638987785,"pX":-1.780142213825703,"pZ":2.6700310365441906,"vX0":4.106106860642043,"vY0":-128.02669156077914,"vZ0":-0.6519073949758913,"x":184.85,"y":166.69,"x0":-2.1198288457444474,"y0":50.00499363473398,"z0":5.555508526928291,"aX":-16.413081523270744},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.4,"breakHorizontal":17.0,"spinRate":1629,"spinDirection":244},"zone":11,"typeConfidence":0.91,"plateTime":0.42801131240637247,"extension":6.230469785572676},"index":2,"playId":"65136856-615a-3868-87a3-f9b63c0a2ea5","pitchNumber":2,"startTime":"2026-07-12T19:17:31.437Z","endTime":"2026-07-12T19:17:35.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84561579196238,"aZ":-16.58358597391873,"pfxX":-5.925689636152905,"pfxZ":7.957522049677774,"pX":0.22914337195908147,"pZ":3.4982926136356713,"vX0":8.348644855069487,"vY0":-138.78211282863765,"vZ0":-2.1610883298325057,"x":108.27,"y":144.33,"x0":-2.042309183902008,"y0":50.00007746157606,"z0":5.386422780779593,"aX":-11.606359598930274},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":9.1,"spinRate":2338,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.3940497365033928,"extension":6.460475266505524},"index":3,"playId":"125ecb64-48b6-31b0-85d8-264549443e6e","pitchNumber":3,"startTime":"2026-07-12T19:17:48.450Z","endTime":"2026-07-12T19:17:52.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.419056362088067,"aZ":-33.24870754350798,"pfxX":-10.273065204253117,"pfxZ":-0.6525337033739405,"pX":-1.36663402320855,"pZ":1.3894178870781315,"vX0":4.884906752428359,"vY0":-127.48811549316402,"vZ0":-3.450071360414343,"x":169.09,"y":201.27,"x0":-1.9695633151124032,"y0":50.00266814948942,"z0":5.375778841909425,"aX":-16.96443305093003},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.7,"breakHorizontal":17.5,"spinRate":1648,"spinDirection":250},"zone":13,"typeConfidence":0.91,"plateTime":0.4291084277837114,"extension":6.224807533187181},"index":4,"playId":"fe30843d-1221-3449-a5eb-e5fe14b195f4","pitchNumber":4,"startTime":"2026-07-12T19:18:04.569Z","endTime":"2026-07-12T19:18:07.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":95.4,"endSpeed":87.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53868131577161,"aZ":-23.870719863914736,"pfxX":-10.872957230122593,"pfxZ":4.222886962765289,"pX":0.08895933920255474,"pZ":2.8993362538206164,"vX0":9.140424675019624,"vY0":-138.72171688598087,"vZ0":-2.5843709353464526,"x":113.61,"y":160.5,"x0":-1.8222156188411318,"y0":50.00142671738806,"z0":5.419697854329829,"aX":-21.371519260807723},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.3,"breakHorizontal":18.0,"spinRate":2273,"spinDirection":236},"zone":2,"typeConfidence":0.91,"plateTime":0.39355383205996786,"extension":6.433862502481739},"index":5,"playId":"cdf132eb-f250-372d-af76-c583f903bf55","pitchNumber":5,"startTime":"2026-07-12T19:18:21.797Z","endTime":"2026-07-12T19:18:25.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.903374471535837,"aZ":-43.51832356344821,"pfxX":4.683879218429786,"pfxZ":-7.329212993852533,"pX":1.1617905385513683,"pZ":0.7211236383696684,"vX0":6.313984006684105,"vY0":-124.22287852312756,"vZ0":-2.427700068526043,"x":72.72,"y":219.31,"x0":-2.029566143122151,"y0":50.000283584976856,"z0":5.358914562161656,"aX":7.253025079229016},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-13.6,"breakHorizontal":-10.1,"spinRate":2902,"spinDirection":45},"zone":14,"typeConfidence":0.87,"plateTime":0.4423975232943742,"extension":6.426640404306116},"index":6,"playId":"a1790900-76b8-36ff-a1a8-57195fe68588","pitchNumber":6,"startTime":"2026-07-12T19:18:37.921Z","endTime":"2026-07-12T19:18:43.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.48,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:18:43.993Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lars Nootbaar flies out to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T19:19:07.195Z","endTime":"2026-07-12T19:20:30.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91314934876868,"aZ":-26.82875368368786,"pfxX":-9.716131781589976,"pfxZ":2.7789192542178185,"pX":-1.078840153053966,"pZ":2.4032101104068557,"vX0":6.17379918114778,"vY0":-137.91650074071768,"vZ0":-3.0333674796833874,"x":158.12,"y":173.89,"x0":-2.084989903250453,"y0":50.00414909707302,"z0":5.328395747279545,"aX":-18.70303790453068},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.6,"breakHorizontal":16.3,"spinRate":2389,"spinDirection":227},"zone":13,"typeConfidence":0.91,"plateTime":0.3972743099568259,"extension":6.382870498845423},"index":0,"playId":"0ecfaaca-6f9f-30b7-99d5-21070d78843a","pitchNumber":1,"startTime":"2026-07-12T19:19:11.845Z","endTime":"2026-07-12T19:19:15.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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.9,"endSpeed":75.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.761541232342882,"aZ":-44.01553784846581,"pfxX":6.375328650208429,"pfxZ":-8.193859577206656,"pX":1.4657782284602214,"pZ":2.2969547290417403,"vX0":6.40021968208784,"vY0":-120.421405616744,"vZ0":1.7505262703711113,"x":61.13,"y":176.76,"x0":-2.069800914401729,"y0":50.000587121333126,"z0":5.500447606784436,"aX":9.215989069981035},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-13.9,"breakHorizontal":-13.3,"spinRate":2634,"spinDirection":50},"zone":14,"typeConfidence":0.92,"plateTime":0.45756905648154955,"extension":6.332742053377735},"index":1,"playId":"55aef4ec-de87-35d9-8a46-3b06ec28a450","pitchNumber":2,"startTime":"2026-07-12T19:19:29.142Z","endTime":"2026-07-12T19:19:33.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29832495566936,"aZ":-27.33904082479053,"pfxX":-10.19616554481426,"pfxZ":2.5408624166498566,"pX":-0.635950164534091,"pZ":2.326867214943659,"vX0":7.528833132657171,"vY0":-137.59051252423666,"vZ0":-2.928085654357469,"x":141.24,"y":175.95,"x0":-2.091533005681122,"y0":50.006515419173994,"z0":5.269982334046856,"aX":-19.432108273369774},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.1,"breakHorizontal":16.8,"spinRate":2316,"spinDirection":251},"zone":4,"typeConfidence":0.91,"plateTime":0.39904394020814404,"extension":6.453097756196336},"index":2,"playId":"ad3725e9-55fb-362b-b893-64ca8dcec9ed","pitchNumber":3,"startTime":"2026-07-12T19:19:46.533Z","endTime":"2026-07-12T19:19:49.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":94.9,"endSpeed":86.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.575657855552905,"aZ":-26.988686017078052,"pfxX":-10.554404400996098,"pfxZ":2.719297919389108,"pX":-0.8299156209322422,"pZ":2.382034346562079,"vX0":6.873276336509036,"vY0":-137.9887180214909,"vZ0":-2.954515620842748,"x":148.63,"y":174.47,"x0":-1.9946049320450672,"y0":50.006616116871704,"z0":5.30489799234042,"aX":-20.153958752667602},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.4,"breakHorizontal":17.5,"spinRate":2304,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.3984685383507758,"extension":6.339545667070819},"index":3,"playId":"dfa622be-e39e-389e-9a3b-21d1a71f16af","pitchNumber":4,"startTime":"2026-07-12T19:20:03.601Z","endTime":"2026-07-12T19:20:08.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.03245758431768,"aZ":-12.970069353016388,"pfxX":-6.8293395926717135,"pfxZ":10.10590458778395,"pX":-0.6483727359380892,"pZ":3.5054235715469106,"vX0":6.114861923383552,"vY0":-138.03303717126371,"vZ0":-2.6647880334036635,"x":141.71,"y":144.13,"x0":-2.0215160082022807,"y0":50.005980890910585,"z0":5.373910964422141,"aX":-12.982728371392952},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.8,"breakHorizontal":10.8,"spinRate":2365,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.3991192556389942,"extension":6.34397444465745},"hitData":{"launchSpeed":91.2,"launchAngle":45.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.79,"coordY":77.65}},"index":4,"playId":"d2aa923c-9ae0-3030-ad95-5b56abb9c2f6","pitchNumber":5,"startTime":"2026-07-12T19:20:20.711Z","endTime":"2026-07-12T19:20:30.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:20:30.734Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Smith flies out to right fielder Jordan Walker.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T19:22:35.249Z","endTime":"2026-07-12T19:22:55.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.700528624776215,"aZ":-14.311950505552065,"pfxX":-7.628245197207967,"pfxZ":9.34294092319568,"pX":0.181012572059894,"pZ":3.1270430505292346,"vX0":6.577780167097546,"vY0":-137.45807049173578,"vZ0":-3.945677947715416,"x":110.1,"y":154.35,"x0":-1.252845525732151,"y0":50.00371477417117,"z0":5.553917641645213,"aX":-14.586543468711717},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":12.5,"spinRate":2487,"spinDirection":212},"zone":2,"typeConfidence":0.85,"plateTime":0.3985919497686381,"extension":6.992357210927363},"hitData":{"launchSpeed":98.2,"launchAngle":53.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.35,"coordY":122.02}},"index":0,"playId":"c1a7e78b-9c1f-31d6-81b4-55dc3ccd609e","pitchNumber":1,"startTime":"2026-07-12T19:22:44.253Z","endTime":"2026-07-12T19:22:55.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:22:55.267Z","atBatIndex":28},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Austin Riley hit by pitch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T19:23:10.488Z","endTime":"2026-07-12T19:23:42.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.923612082764866,"aZ":-36.17527951076995,"pfxX":5.5685441454994855,"pfxZ":-2.4884336718466766,"pX":-0.8562008816639892,"pZ":2.731588251601312,"vX0":0.9390030210022302,"vY0":-125.42232096453084,"vZ0":0.725392241297194,"x":149.64,"y":165.03,"x0":-1.958432146499649,"y0":50.0009468836292,"z0":5.364939501344541,"aX":8.961545382655935},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.2,"breakHorizontal":-10.3,"spinRate":3058,"spinDirection":66},"zone":4,"typeConfidence":0.88,"plateTime":0.43499716819772205,"extension":6.574456524973232},"index":0,"playId":"2673a968-5457-3c12-a728-a2683e41cebd","pitchNumber":1,"startTime":"2026-07-12T19:23:17.744Z","endTime":"2026-07-12T19:23:22.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68733686934904,"aZ":-31.172831586307797,"pfxX":-9.267062868514087,"pfxZ":0.5097188369861687,"pX":-2.028200174973241,"pZ":3.638327046691041,"vX0":2.444656891468433,"vY0":-139.11196921216694,"vZ0":0.9297158031581004,"x":194.31,"y":140.55,"x0":-1.7113531057676885,"y0":50.00413394370474,"z0":5.35803388447424,"aX":-18.258534962943322},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.3,"breakHorizontal":16.3,"spinRate":2392,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.3929583515415107,"extension":6.541768038808497},"index":1,"playId":"160acde8-781c-39eb-bcb1-9123ee2e95c4","pitchNumber":2,"startTime":"2026-07-12T19:23:34.564Z","endTime":"2026-07-12T19:23:42.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:23:42.495Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jim Jarvis pops out to second baseman JJ Wetherholt.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T19:24:00.185Z","endTime":"2026-07-12T19:25:35.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"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(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":92.5,"endSpeed":85.5,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.493842158924476,"aZ":-20.273758669308762,"pfxX":-0.6661374594973379,"pfxZ":6.40328112032598,"pX":-0.9675192011016472,"pZ":2.3775240717184127,"vX0":2.0808780766168606,"vY0":-134.78170235978507,"vZ0":-4.309400583606226,"x":153.88,"y":174.59,"x0":-1.6595890286093935,"y0":50.00430189987908,"z0":5.4100508578085025,"aX":-1.2385444669051444},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.0,"breakHorizontal":0.8,"spinRate":2431,"spinDirection":210},"zone":13,"typeConfidence":0.9,"plateTime":0.40481457807444654,"extension":6.870944952187949},"index":0,"playId":"adaa33cb-a4b5-346b-b2d5-cdab51cd02c3","pitchNumber":1,"startTime":"2026-07-12T19:24:13.151Z","endTime":"2026-07-12T19:24:17.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.079386026922542,"aZ":-17.5938003454016,"pfxX":-5.701510391565025,"pfxZ":7.5549060066618345,"pX":-1.3467214979397522,"pZ":3.9682424947222943,"vX0":2.813564550151922,"vY0":-137.90392856845043,"vZ0":-0.8703509935083792,"x":168.33,"y":131.64,"x0":-1.6383039518404865,"y0":50.00369470390628,"z0":5.472503128151635,"aX":-11.00424926227056},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":9.7,"spinRate":2266,"spinDirection":219},"zone":11,"typeConfidence":0.89,"plateTime":0.3968730822781601,"extension":6.667892752397113},"index":1,"playId":"c530ab0d-1c8d-343c-a46a-e99acc1b6a1b","pitchNumber":2,"startTime":"2026-07-12T19:24:32.508Z","endTime":"2026-07-12T19:24:36.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.6,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.001559619750672,"aZ":-35.3665370610725,"pfxX":5.616978369990495,"pfxZ":-2.0706219576504736,"pX":-1.3224901121081618,"pZ":2.6271666272596885,"vX0":-0.24984286152050994,"vY0":-124.00603179137845,"vZ0":0.6683964526276174,"x":167.41,"y":167.85,"x0":-1.9485749980573936,"y0":50.00220321472326,"z0":5.327016815671224,"aX":8.663929325950527},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.2,"breakHorizontal":-10.1,"spinRate":3030,"spinDirection":62},"zone":11,"typeConfidence":0.87,"plateTime":0.4433151511856819,"extension":6.600283891360229},"index":2,"playId":"bea4158a-0347-3ca8-9f76-a62a484ef9b3","pitchNumber":3,"startTime":"2026-07-12T19:25:03.324Z","endTime":"2026-07-12T19:25:06.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.282282332896205,"aZ":-18.682363302153366,"pfxX":-0.9023227108164077,"pfxZ":7.217996266656639,"pX":0.015102935477801368,"pZ":3.23913936586603,"vX0":4.686273743265536,"vY0":-135.51625710458075,"vZ0":-2.3908743695050574,"x":116.42,"y":151.32,"x0":-1.6157124698377168,"y0":50.00199065924451,"z0":5.4309435001996365,"aX":-1.6873904708080267},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.8,"breakHorizontal":0.7,"spinRate":2359,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.4034514013507984,"extension":6.863789109467759},"hitData":{"launchSpeed":78.7,"launchAngle":56.0,"totalDistance":187.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":153.12,"coordY":131.09}},"index":3,"playId":"adc34ad0-b557-32a6-812b-11ed5424e9ca","pitchNumber":4,"startTime":"2026-07-12T19:25:23.843Z","endTime":"2026-07-12T19:25:35.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.2,"awayTeamWinProbability":46.8,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.49,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:25:35.512Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brewer Hicklen singles on a ground ball to left fielder Lars Nootbaar. Austin Riley to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T19:25:52.274Z","endTime":"2026-07-12T19:26:12.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"postOnSecond":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":77.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.078022289947608,"aZ":-34.62452017104124,"pfxX":6.737739943567365,"pfxZ":-1.58869499409212,"pX":0.39209708751592026,"pZ":1.728111729075651,"vX0":3.110771260924737,"vY0":-124.5856291306031,"vZ0":-1.3755446715980661,"x":102.05,"y":192.12,"x0":-1.756614953918575,"y0":50.005198957280356,"z0":5.2066659364583705,"aX":10.364287813794753},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.0,"breakHorizontal":-13.0,"spinRate":3002,"spinDirection":43},"zone":9,"typeConfidence":0.9,"plateTime":0.443319881145241,"extension":6.707457389212988},"hitData":{"launchSpeed":97.6,"launchAngle":4.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.37,"coordY":104.05}},"index":0,"playId":"bc5c3187-de96-38b7-83d2-bfe21ae3c809","pitchNumber":1,"startTime":"2026-07-12T19:26:01.632Z","endTime":"2026-07-12T19:26:12.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676551,"link":"/api/v1/people/676551"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":676551,"link":"/api/v1/people/676551"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.7,"awayTeamWinProbability":49.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.1,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:26:12.634Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Braves challenged (tag play), call on the field was overturned: Braves challenged (home-plate collision), call on the field was upheld: Drake Baldwin singles on a line drive to right fielder Jordan Walker. Austin Riley scores. Brewer Hicklen to 2nd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T19:26:35.640Z","endTime":"2026-07-12T19:29:03.879Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnSecond":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.6,"endSpeed":77.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.476368619339507,"aZ":-43.88566873616698,"pfxX":1.6800203463821592,"pfxZ":-7.880629426493007,"pX":1.4975385374153283,"pZ":-0.2789767635130908,"vX0":6.311977571906992,"vY0":-121.55077216807489,"vZ0":-4.715836786032861,"x":59.92,"y":246.31,"x0":-1.359181428473498,"y0":50.00458497705168,"z0":5.526493276755135,"aX":2.4957413034025295},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-15.2,"breakHorizontal":-4.7,"spinRate":2957,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.45189347152088466,"extension":6.7262706771259735},"index":0,"playId":"6c41fa55-e7d9-3633-b277-416dd1e37819","pitchNumber":1,"startTime":"2026-07-12T19:26:41.155Z","endTime":"2026-07-12T19:26:44.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":676551,"link":"/api/v1/people/676551"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.630663838851635,"aZ":-25.504469209552475,"pfxX":-1.2335820543626053,"pfxZ":3.6584858827288214,"pX":0.6109349013054479,"pZ":1.8068034828246091,"vX0":5.943069817339687,"vY0":-133.6499324935889,"vZ0":-4.709469064108578,"x":93.71,"y":190.0,"x0":-1.4735896642270132,"y0":50.00401463592901,"z0":5.405344459588723,"aX":-2.250224671207238},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.9,"breakHorizontal":1.1,"spinRate":2448,"spinDirection":209},"zone":9,"typeConfidence":0.88,"plateTime":0.4085602852433281,"extension":6.900783598662093},"index":1,"playId":"0a09752f-bb3a-3c2e-8ccb-eeab7f4813fd","pitchNumber":2,"startTime":"2026-07-12T19:27:12.928Z","endTime":"2026-07-12T19:27:16.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":676551,"link":"/api/v1/people/676551"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99312319122547,"aZ":-26.140823123985005,"pfxX":-0.1641648175455408,"pfxZ":3.2670723477624968,"pX":0.41727178044643826,"pZ":2.769930375249298,"vX0":4.966042083709408,"vY0":-134.01972859078322,"vZ0":-2.325722763505573,"x":101.09,"y":163.99,"x0":-1.4269659289661405,"y0":50.00208005224325,"z0":5.488386916543649,"aX":-0.3043855182704368},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.6,"breakHorizontal":-0.6,"spinRate":2461,"spinDirection":188},"zone":6,"typeConfidence":0.89,"plateTime":0.40644505454895086,"extension":6.829368344773739},"index":2,"playId":"4d2fb80c-2b2a-3dc1-9368-a05db5f542c5","pitchNumber":3,"startTime":"2026-07-12T19:27:36.329Z","endTime":"2026-07-12T19:27:40.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":676551,"link":"/api/v1/people/676551"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.642439184632522,"aZ":-40.66847837550646,"pfxX":5.770033039908842,"pfxZ":-5.571833122300079,"pX":-0.6925248116674902,"pZ":3.341524930652802,"vX0":0.3775205242752312,"vY0":-122.53743847949023,"vZ0":2.6726064491166888,"x":143.4,"y":148.56,"x0":-1.5983624484080068,"y0":50.002553365100674,"z0":5.705080492533283,"aX":8.79639094548728},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-9.2,"breakHorizontal":-10.6,"spinRate":3065,"spinDirection":42},"zone":1,"typeConfidence":0.73,"plateTime":0.44655051331672446,"extension":6.702452374376618},"index":3,"playId":"b0540ce5-a0e4-371c-8585-8d520c6867a5","pitchNumber":4,"startTime":"2026-07-12T19:28:07.977Z","endTime":"2026-07-12T19:28:11.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":676551,"link":"/api/v1/people/676551"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42634284082734,"aZ":-19.283727827478803,"pfxX":-5.619179935378016,"pfxZ":6.452560531435942,"pX":-0.5258797795496976,"pZ":3.9963438769756126,"vX0":4.604996402539755,"vY0":-140.14329921924124,"vZ0":-0.8040259127125889,"x":137.05,"y":130.88,"x0":-1.4569033221887009,"y0":50.00115719429473,"z0":5.541614829541522,"aX":-11.223197468478155},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.8,"breakHorizontal":9.2,"spinRate":2268,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.39021164790449925,"extension":6.857771045516286},"index":4,"playId":"116d44b5-684f-3af0-93f0-65b09f8e6a9f","pitchNumber":5,"startTime":"2026-07-12T19:28:32.578Z","endTime":"2026-07-12T19:28:36.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":676551,"link":"/api/v1/people/676551"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.695590549706825,"aZ":-17.643225708601474,"pfxX":-6.855835639062908,"pfxZ":7.287903907753927,"pX":0.19499199977244885,"pZ":2.700059647045999,"vX0":6.721616099224041,"vY0":-140.29913356109836,"vZ0":-4.226505682131592,"x":109.57,"y":165.88,"x0":-1.340927302400922,"y0":50.00350741854662,"z0":5.3757113452879945,"aX":-13.670476669086028},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.5,"breakHorizontal":11.0,"spinRate":2323,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.390387842599238,"extension":6.891841512702447},"hitData":{"launchSpeed":97.2,"launchAngle":13.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.4,"coordY":99.15}},"index":5,"playId":"15d5f809-e56c-3292-96bc-a1d6b8bb312c","pitchNumber":6,"startTime":"2026-07-12T19:28:52.844Z","endTime":"2026-07-12T19:29:03.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":676551,"link":"/api/v1/people/676551"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":144,"additionalReviews":[{"isOverturned":false,"inProgress":false,"reviewType":"MP","challengeTeamId":144}]},"homeTeamWinProbability":38.3,"awayTeamWinProbability":61.7,"homeTeamWinProbabilityAdded":-12.400000000000006,"leverageIndex":2.12,"dramaIndex":134.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:29:03.879Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to right fielder Jordan Walker.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T19:32:43.581Z","endTime":"2026-07-12T19:33:46.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":89.1,"endSpeed":82.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95824642050802,"aZ":-23.88532933433148,"pfxX":-7.58169314956211,"pfxZ":4.827486230460068,"pX":0.5329767392118935,"pZ":0.13514306283939262,"vX0":8.205156386935762,"vY0":-129.44353872300638,"vZ0":-7.912537465971441,"x":96.68,"y":235.13,"x0":-1.674888894926255,"y0":50.00530834023116,"z0":5.026847395514021,"aX":-13.024122391938558},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.3,"breakHorizontal":12.1,"spinRate":1267,"spinDirection":259},"zone":14,"typeConfidence":0.86,"plateTime":0.4212028604521212,"extension":6.768619873252967},"index":0,"playId":"94aa6f11-0a78-3731-9397-a97b925e4423","pitchNumber":1,"startTime":"2026-07-12T19:32:50.819Z","endTime":"2026-07-12T19:32:54.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":676551,"link":"/api/v1/people/676551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.656222365616493,"aZ":-18.078443336105586,"pfxX":-6.822795487387403,"pfxZ":7.220716391111333,"pX":-0.5397854221960466,"pZ":3.466427341144509,"vX0":5.224722094973263,"vY0":-138.75855955085777,"vZ0":-1.9673677679778248,"x":137.58,"y":145.19,"x0":-1.5593725770525055,"y0":50.005440804920774,"z0":5.387440731623131,"aX":-13.324554897293805},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.8,"breakHorizontal":11.3,"spinRate":2215,"spinDirection":220},"zone":11,"typeConfidence":0.89,"plateTime":0.39452536244929837,"extension":6.887186171778486},"index":1,"playId":"314c1de0-3098-33dc-8392-3817b0c84843","pitchNumber":2,"startTime":"2026-07-12T19:33:15.481Z","endTime":"2026-07-12T19:33:19.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":676551,"link":"/api/v1/people/676551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.270959434029148,"aZ":-18.02771344917044,"pfxX":-0.9999600568474483,"pfxZ":7.588303957434111,"pX":0.18101724525775742,"pZ":1.449180080436996,"vX0":5.219269132857675,"vY0":-135.59162695103564,"vZ0":-6.926228971031648,"x":110.1,"y":199.65,"x0":-1.6378138230131472,"y0":50.00450238714505,"z0":5.291840545288759,"aX":-1.8650184637912135},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.5,"breakHorizontal":0.7,"spinRate":2340,"spinDirection":203},"zone":14,"typeConfidence":0.91,"plateTime":0.40373901971410886,"extension":6.827677128727314},"hitData":{"launchSpeed":83.2,"launchAngle":30.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.66,"coordY":77.55}},"index":2,"playId":"f0126d89-8842-3bdd-99ea-279a37f9eac7","pitchNumber":3,"startTime":"2026-07-12T19:33:37.796Z","endTime":"2026-07-12T19:33:46.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":676551,"link":"/api/v1/people/676551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.78,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:33:46.312Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Masyn Winn lines out sharply to first baseman Matt Olson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T19:36:06.962Z","endTime":"2026-07-12T19:36:25.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12043225092486,"aZ":-43.735416177178166,"pfxX":4.598611033477017,"pfxZ":-7.867656341286665,"pX":-0.3672547930182585,"pZ":2.4606327972807702,"vX0":3.1891296188996887,"vY0":-120.36163454253297,"vZ0":1.8370349013426286,"x":131.0,"y":172.34,"x0":-2.3064643689677826,"y0":50.004543065852936,"z0":5.557102707558199,"aX":6.7548949163608425},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.6,"breakHorizontal":-9.1,"spinRate":2978,"spinDirection":47},"zone":4,"typeConfidence":0.91,"plateTime":0.4548802146686661,"extension":6.261250834616068},"index":0,"playId":"d5df6fa7-0f29-355d-8a38-6ff49986ffcb","pitchNumber":1,"startTime":"2026-07-12T19:36:07.283Z","endTime":"2026-07-12T19:36:11.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83332116396947,"aZ":-16.579825770311974,"pfxX":-6.917052003928342,"pfxZ":8.149189755577058,"pX":0.22499009420014182,"pZ":2.0726769521601733,"vX0":8.364577187454032,"vY0":-136.87432026949185,"vZ0":-5.717110343315556,"x":108.42,"y":182.82,"x0":-1.9598648557109264,"y0":50.001937330640544,"z0":5.308570728347707,"aX":-13.234890686562998},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.8,"breakHorizontal":10.9,"spinRate":2389,"spinDirection":226},"zone":8,"typeConfidence":0.9,"plateTime":0.3988975032540103,"extension":6.422622438970891},"hitData":{"launchSpeed":100.0,"launchAngle":6.0,"totalDistance":133.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":154.33,"coordY":156.61}},"index":1,"playId":"8f956f22-88b3-37fa-b6aa-a8a930e73ebd","pitchNumber":2,"startTime":"2026-07-12T19:36:19.889Z","endTime":"2026-07-12T19:36:25.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:36:25.435Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T19:36:41.091Z","endTime":"2026-07-12T19:37:44.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.489748352579163,"aZ":-20.103038725762797,"pfxX":-6.236509281957188,"pfxZ":6.287497004239976,"pX":-2.4510901780780117,"pZ":3.655804468980454,"vX0":2.0561360201298626,"vY0":-137.02544940929948,"vZ0":-0.7257961399904774,"x":210.43,"y":140.07,"x0":-2.3964660618406453,"y0":50.00434482746469,"z0":5.285401777770037,"aX":-11.976921874004043},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.5,"breakHorizontal":10.9,"spinRate":2413,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.39823731721557465,"extension":6.22435738194114},"index":0,"playId":"069f1040-e76b-302e-8304-8408949dddb6","pitchNumber":1,"startTime":"2026-07-12T19:36:50.447Z","endTime":"2026-07-12T19:36:53.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.343903840560554,"aZ":-22.468265501487583,"pfxX":-9.904191075209884,"pfxZ":5.144850726778056,"pX":0.7215824111103927,"pZ":3.5882152091341024,"vX0":10.105070947406807,"vY0":-135.89783901685604,"vZ0":-0.9982335351235964,"x":89.49,"y":141.9,"x0":-1.7427266908348993,"y0":50.00330594184041,"z0":5.50838385976526,"aX":-18.687937044569097},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.4,"breakHorizontal":16.1,"spinRate":2248,"spinDirection":225},"zone":12,"typeConfidence":0.9,"plateTime":0.40170153710516976,"extension":6.2957282326317126},"index":1,"playId":"59b65f91-9bcf-3362-9680-9f8e8638d338","pitchNumber":2,"startTime":"2026-07-12T19:37:03.435Z","endTime":"2026-07-12T19:37:06.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.470473432154815,"aZ":-19.964531769254254,"pfxX":-6.309445627609401,"pfxZ":6.253223349636418,"pX":-0.5590474827585789,"pZ":3.4697423234777345,"vX0":6.64750279499273,"vY0":-138.31434442264907,"vZ0":-1.3777536159690023,"x":138.31,"y":145.1,"x0":-2.1644021796177513,"y0":50.00664951337914,"z0":5.302263268754781,"aX":-12.32840530762623},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.3,"breakHorizontal":10.2,"spinRate":2324,"spinDirection":229},"zone":11,"typeConfidence":0.87,"plateTime":0.39476198400869933,"extension":6.271812082376387},"index":2,"playId":"1fad0d1b-721d-3f80-b7dd-83c4621ea418","pitchNumber":3,"startTime":"2026-07-12T19:37:20.020Z","endTime":"2026-07-12T19:37:24.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.642607927741043,"aZ":-42.34010575599904,"pfxX":6.564607762560328,"pfxZ":-6.839059456069686,"pX":-0.33514579312580667,"pZ":2.31022893432765,"vX0":2.472870914912453,"vY0":-120.86839068028203,"vZ0":1.4070684011956665,"x":129.77,"y":176.4,"x0":-2.223323063664066,"y0":50.004990218825824,"z0":5.426688587551581,"aX":9.753684047540345},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-11.9,"breakHorizontal":-12.5,"spinRate":2755,"spinDirection":45},"zone":4,"typeConfidence":0.92,"plateTime":0.45244444933575645,"extension":6.441182968278348},"hitData":{"launchSpeed":89.4,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.62,"coordY":147.12}},"index":3,"playId":"7caca0b6-3a4c-3d8c-a540-354885c4e66c","pitchNumber":4,"startTime":"2026-07-12T19:37:36.112Z","endTime":"2026-07-12T19:37:44.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:37:44.120Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Fermín grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T19:38:08.987Z","endTime":"2026-07-12T19:39:23.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":4},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.148706629053002,"aZ":-18.782528817286426,"pfxX":-6.08204293956996,"pfxZ":6.962547665840409,"pX":0.05529104774520793,"pZ":4.155299849521512,"vX0":7.755491705288598,"vY0":-137.06174519462525,"vZ0":-0.03545010612393584,"x":114.89,"y":126.59,"x0":-2.006193015713947,"y0":50.003937579407086,"z0":5.439234823572787,"aX":-11.701110063466333},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.8,"breakHorizontal":9.6,"spinRate":2332,"spinDirection":222},"zone":12,"typeConfidence":0.9,"plateTime":0.39794710696709457,"extension":6.417658809161878},"index":0,"playId":"5f97de3d-e938-3edd-b647-ccc3a1620832","pitchNumber":1,"startTime":"2026-07-12T19:38:09.667Z","endTime":"2026-07-12T19:38:13.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01360159277931,"aZ":-22.78544258655574,"pfxX":-9.314275572154935,"pfxZ":4.892054104463714,"pX":-0.5851426530313371,"pZ":2.446460460278872,"vX0":7.331243941995049,"vY0":-137.14845704765884,"vZ0":-3.516607361198711,"x":139.3,"y":172.73,"x0":-2.0719108220645452,"y0":50.00584600261283,"z0":5.284431382592165,"aX":-17.891897235407306},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.4,"breakHorizontal":15.5,"spinRate":2296,"spinDirection":227},"zone":4,"typeConfidence":0.88,"plateTime":0.3981150176546411,"extension":6.391720312486181},"index":1,"playId":"6c168682-634d-369c-aa0e-c355ef98ae10","pitchNumber":2,"startTime":"2026-07-12T19:38:22.932Z","endTime":"2026-07-12T19:38:27.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.570836672800283,"aZ":-43.181229149753904,"pfxX":5.866577415812557,"pfxZ":-7.555146321431625,"pX":-0.5456024659666807,"pZ":2.8518755761416426,"vX0":2.365350068970697,"vY0":-120.04812927487112,"vZ0":2.7272812833567195,"x":137.8,"y":161.78,"x0":-2.3062205213725755,"y0":50.0023992611993,"z0":5.549120441519691,"aX":8.548024199333348},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-12.7,"breakHorizontal":-11.2,"spinRate":2566,"spinDirection":50},"zone":1,"typeConfidence":0.92,"plateTime":0.45653089733550445,"extension":6.359443416332584},"index":2,"playId":"840c4ff1-6a7c-3f5c-9593-8b20c60ae4d0","pitchNumber":3,"startTime":"2026-07-12T19:38:39.879Z","endTime":"2026-07-12T19:38:44.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":95.0,"endSpeed":87.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.452293473599255,"aZ":-17.02715837791207,"pfxX":-6.055122912434218,"pfxZ":7.772549006889312,"pX":0.49841638648031794,"pZ":3.0849495408654763,"vX0":8.906458306915612,"vY0":-138.16298976116644,"vZ0":-2.940885711252103,"x":98.0,"y":155.49,"x0":-1.96828403597594,"y0":50.003022663501035,"z0":5.296189628985319,"aX":-11.80144495304389},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":9.2,"spinRate":2278,"spinDirection":222},"zone":3,"typeConfidence":0.9,"plateTime":0.3952073835237915,"extension":6.612048618626161},"index":3,"playId":"5c81c4b0-e6f6-30e2-baa0-d39512f971e1","pitchNumber":4,"startTime":"2026-07-12T19:38:53.951Z","endTime":"2026-07-12T19:38:57.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.462570399305086,"aZ":-42.66948899708256,"pfxX":6.565311137118171,"pfxZ":-7.165703333524006,"pX":0.22500605565857643,"pZ":1.715336112031007,"vX0":3.458501156803277,"vY0":-120.49331886972507,"vZ0":0.19136150355550852,"x":108.42,"y":192.47,"x0":-2.08436169669116,"y0":50.005634251968644,"z0":5.419941323440112,"aX":9.609274632482498},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-12.6,"breakHorizontal":-12.7,"spinRate":2494,"spinDirection":44},"zone":8,"typeConfidence":0.91,"plateTime":0.4554097281754834,"extension":6.461459006805159},"hitData":{"launchSpeed":94.5,"launchAngle":6.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.22,"coordY":167.39}},"index":4,"playId":"79b678d7-af10-3e5f-b05a-2eabad0463ff","pitchNumber":5,"startTime":"2026-07-12T19:39:15.629Z","endTime":"2026-07-12T19:39:23.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:39:23.656Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T19:41:46.902Z","endTime":"2026-07-12T19:43:03.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5],"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Bruihl replaces Dustin May.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-07-12T19:40:58.479Z","endTime":"2026-07-12T19:41:49.091Z","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":669160,"link":"/api/v1/people/669160","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":69.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.457204939008328,"aZ":-36.58803733025905,"pfxX":-11.614756972336078,"pfxZ":-3.5930796263149762,"pX":1.2542093804530008,"pZ":3.187884453676381,"vX0":-1.7640491391265807,"vY0":-110.4324744435388,"vZ0":4.185125772723972,"x":69.19,"y":152.71,"x0":3.572427822861306,"y0":50.00031969522,"z0":5.127333376835435,"aX":-14.281348596774375},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-5.0,"breakHorizontal":21.5,"spinRate":2422,"spinDirection":298},"zone":12,"typeConfidence":0.91,"plateTime":0.4967967697207065,"extension":6.509338372311526},"index":1,"playId":"e030288e-0f71-321e-9aac-ef2f1dd9a77e","pitchNumber":1,"startTime":"2026-07-12T19:41:49.091Z","endTime":"2026-07-12T19:41:53.548Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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.5,"endSpeed":81.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.547999021643324,"aZ":-33.10990865826934,"pfxX":9.990084030352895,"pfxZ":-0.5491948841282639,"pX":0.44701513456816766,"pZ":2.5540770859606723,"vX0":-10.517584890053891,"vY0":-129.81586055796367,"vZ0":0.4939174270468123,"x":99.96,"y":169.82,"x0":3.263554091129404,"y0":50.004081794919266,"z0":4.892696922762675,"aX":16.95989737076904},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.6,"breakHorizontal":-15.6,"spinRate":2230,"spinDirection":124},"zone":6,"typeConfidence":0.9,"plateTime":0.4227972193658496,"extension":6.529821677708567},"index":2,"playId":"c8d90ab6-1dd8-34e2-9b09-faf7de18fd54","pitchNumber":2,"startTime":"2026-07-12T19:42:04.285Z","endTime":"2026-07-12T19:42:08.203Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.716136744227104,"aZ":-34.83906757291988,"pfxX":-9.402777705879124,"pfxZ":-2.0383943130716844,"pX":1.191937617138824,"pZ":3.0695237553362125,"vX0":-2.4931200620390666,"vY0":-113.31707341833645,"vZ0":3.6005764816070513,"x":71.57,"y":155.9,"x0":3.526660397491812,"y0":50.00232186303755,"z0":4.929149067100477,"aX":-12.290460529958553},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-2.5,"breakHorizontal":17.6,"spinRate":2559,"spinDirection":302},"zone":12,"typeConfidence":0.9,"plateTime":0.48241507058455424,"extension":6.932155995190102},"index":3,"playId":"6f9b8b21-6704-3c87-9094-b8e98be04602","pitchNumber":3,"startTime":"2026-07-12T19:42:24.946Z","endTime":"2026-07-12T19:42:28.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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-12T19:42:38.275Z","endTime":"2026-07-12T19:42:52.473Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.523496615942523,"aZ":-35.7915082353116,"pfxX":-8.857678013903477,"pfxZ":-2.827025234831133,"pX":-0.24644928089378418,"pZ":3.0021658395001745,"vX0":-5.512978121456436,"vY0":-112.25037600890869,"vZ0":3.643663356209921,"x":126.39,"y":157.72,"x0":3.3883233852905192,"y0":50.000692238299465,"z0":4.992206591365056,"aX":-11.347556022767145},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-4.0,"breakHorizontal":17.4,"spinRate":2584,"spinDirection":302},"zone":1,"typeConfidence":0.91,"plateTime":0.48717297672335347,"extension":6.919240839420677},"hitData":{"launchSpeed":94.3,"launchAngle":13.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.61,"coordY":89.22}},"index":5,"playId":"d466c21e-895d-3e24-8295-78043fc12acf","pitchNumber":4,"startTime":"2026-07-12T19:42:52.473Z","endTime":"2026-07-12T19:43:03.247Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.5,"awayTeamWinProbability":67.5,"homeTeamWinProbabilityAdded":-3.6999999999999957,"leverageIndex":0.94,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:43:03.247Z","atBatIndex":37},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Michael Harris II grounds into a double play, second baseman JJ Wetherholt to shortstop Masyn Winn to first baseman Alec Burleson. Matt Olson out at 2nd. Michael Harris II out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T19:43:11.392Z","endTime":"2026-07-12T19:45:23.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.655565582208204,"aZ":-30.070532300225505,"pfxX":9.314062972400013,"pfxZ":1.1945442734056506,"pX":0.31267513266972563,"pZ":2.7317205573942216,"vX0":-10.6955091468597,"vY0":-131.6381574278646,"vZ0":0.33487466174545855,"x":105.08,"y":165.02,"x0":3.216080668209278,"y0":50.00044099220649,"z0":4.82702352248826,"aX":16.362825427624085},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.5,"breakHorizontal":-14.5,"spinRate":2111,"spinDirection":117},"zone":6,"typeConfidence":0.89,"plateTime":0.4159143036097568,"extension":6.466247353586589},"index":0,"playId":"c161e5b4-c2e2-3398-bbe0-e27674c87271","pitchNumber":1,"startTime":"2026-07-12T19:43:25.315Z","endTime":"2026-07-12T19:43:28.907Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":90.9,"endSpeed":84.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01604631830533,"aZ":-29.430701705067435,"pfxX":7.101401111338371,"pfxZ":1.5346717724450407,"pX":0.21659273005743399,"pZ":2.7096563263177935,"vX0":-10.449830935796955,"vY0":-132.1508737869096,"vZ0":0.05596653543636054,"x":108.74,"y":165.62,"x0":3.277979166710038,"y0":50.00474057045785,"z0":4.829013528077405,"aX":12.712462018452154},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.0,"breakHorizontal":-10.9,"spinRate":2109,"spinDirection":124},"zone":5,"typeConfidence":0.85,"plateTime":0.4125968155926607,"extension":6.537248329822301},"index":1,"playId":"19edd9a9-b787-3e58-8bcd-92e93b411070","pitchNumber":2,"startTime":"2026-07-12T19:43:45.031Z","endTime":"2026-07-12T19:43:49.231Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.31794059717361,"aZ":-36.40758743762811,"pfxX":-7.540987471266248,"pfxZ":-3.1544328066923217,"pX":-1.53062639355545,"pZ":1.6778107461693053,"vX0":-8.74494472146389,"vY0":-114.87476529151682,"vZ0":0.7147320376240982,"x":175.34,"y":193.48,"x0":3.298110297133756,"y0":50.00187122387792,"z0":4.888430575688188,"aX":-10.124769000048055},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-5.3,"breakHorizontal":15.7,"spinRate":2624,"spinDirection":306},"zone":13,"typeConfidence":0.89,"plateTime":0.47592241951900016,"extension":6.911182143254627},"index":2,"playId":"5780b944-aa59-3942-8eb2-f2b45b859bfa","pitchNumber":3,"startTime":"2026-07-12T19:44:07.401Z","endTime":"2026-07-12T19:44:10.479Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.917231756658314,"aZ":-29.482516468714042,"pfxX":6.116503240926038,"pfxZ":1.5320090512739295,"pX":-1.2862829956777557,"pZ":2.7567914560142532,"vX0":-13.578660493090098,"vY0":-131.3105729502398,"vZ0":0.15154172542416922,"x":166.03,"y":164.35,"x0":3.1405719008185216,"y0":50.0041401276332,"z0":4.878847135580591,"aX":10.760165235111854},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.0,"breakHorizontal":-8.3,"spinRate":2296,"spinDirection":119},"zone":11,"typeConfidence":0.84,"plateTime":0.4159688689574774,"extension":6.4334351433596355},"index":3,"playId":"eafd956f-c418-3872-8d21-45f0d63ea9b8","pitchNumber":4,"startTime":"2026-07-12T19:44:24.152Z","endTime":"2026-07-12T19:44:27.152Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.1843455928234,"aZ":-35.6723485076046,"pfxX":-10.129547858012089,"pfxZ":-2.7090130809089175,"pX":0.2167880437231554,"pZ":2.656801630386106,"vX0":-4.487286316102114,"vY0":-112.86749019476999,"vZ0":2.818314048593022,"x":108.74,"y":167.05,"x0":3.5453119281437893,"y0":50.001046246104224,"z0":4.979609444583715,"aX":-13.091299849320162},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-3.8,"breakHorizontal":19.4,"spinRate":2576,"spinDirection":301},"zone":5,"typeConfidence":0.91,"plateTime":0.4849380383152475,"extension":6.656524436861877},"index":4,"playId":"56083bd8-3a05-3188-9910-109be036d1d9","pitchNumber":5,"startTime":"2026-07-12T19:44:42.316Z","endTime":"2026-07-12T19:44:49.692Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":90.7,"endSpeed":83.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31975281814324,"aZ":-32.00580740426117,"pfxX":7.673132462447946,"pfxZ":0.09568412584785868,"pX":0.6485974669609494,"pZ":2.0611628915143565,"vX0":-9.485866855657884,"vY0":-131.77084567092598,"vZ0":-0.8049078069284334,"x":92.28,"y":183.13,"x0":3.28744920193286,"y0":50.00377476512205,"z0":4.721908755752998,"aX":13.581697051170424},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.2,"breakHorizontal":-12.0,"spinRate":2108,"spinDirection":112},"zone":9,"typeConfidence":0.89,"plateTime":0.4146607027070415,"extension":6.521712217837963},"hitData":{"launchSpeed":102.6,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":156.24}},"index":5,"playId":"b19a6f53-9529-3b32-bf4d-1483430daae2","pitchNumber":6,"startTime":"2026-07-12T19:45:15.430Z","endTime":"2026-07-12T19:45:23.443Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":7.900000000000006,"leverageIndex":1.53,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:45:23.443Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mauricio Dubón pops out to second baseman JJ Wetherholt.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T19:45:51.520Z","endTime":"2026-07-12T19:46:47.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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_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":91.3,"endSpeed":83.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62817833289853,"aZ":-29.87711234635958,"pfxX":9.816422033691577,"pfxZ":1.2899115775684518,"pX":-1.1326860080024233,"pZ":1.6693688701492733,"vX0":-14.235555269864852,"vY0":-132.22649407007015,"vZ0":-2.3358826134081294,"x":160.18,"y":193.71,"x0":3.0307780113727607,"y0":50.00327989727224,"z0":4.7434618347462685,"aX":17.486894073954176},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.0,"breakHorizontal":-14.9,"spinRate":2250,"spinDirection":123},"zone":13,"typeConfidence":0.9,"plateTime":0.41330817805669984,"extension":6.663263143152344},"index":0,"playId":"be940653-c542-354a-94f6-c0a551526ba6","pitchNumber":1,"startTime":"2026-07-12T19:45:57.829Z","endTime":"2026-07-12T19:46:01.138Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89667963507621,"aZ":-29.541954749956712,"pfxX":8.822119363138683,"pfxZ":1.4422664343767782,"pX":0.7381601851379875,"pZ":2.918129285355148,"vX0":-9.73904165582594,"vY0":-133.09540646977783,"vZ0":0.35081941714040277,"x":88.86,"y":159.99,"x0":3.2686470700109314,"y0":50.00335836965016,"z0":4.894428611812887,"aX":16.10495174398073},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.9,"breakHorizontal":-14.3,"spinRate":2200,"spinDirection":114},"zone":3,"typeConfidence":0.88,"plateTime":0.40882557219224225,"extension":6.413810270562639},"index":1,"playId":"d4d09dbd-309d-31d2-a2cf-3937b667e9a0","pitchNumber":2,"startTime":"2026-07-12T19:46:14.312Z","endTime":"2026-07-12T19:46:17.533Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":78.7,"endSpeed":71.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.451592307304672,"aZ":-34.27796746619614,"pfxX":7.943243247033956,"pfxZ":-1.6254422690309749,"pX":0.9341455461453754,"pZ":2.7373804336033007,"vX0":-7.629942850444775,"vY0":-114.23856252293398,"vZ0":3.0582528375036384,"x":81.39,"y":164.87,"x0":3.3130557191848746,"y0":50.00026205433093,"z0":4.790470744974927,"aX":10.315959589277487},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-1.6,"breakHorizontal":-12.0,"spinRate":1372,"spinDirection":98},"zone":12,"typeConfidence":0.92,"plateTime":0.48269441303878446,"extension":6.751372888651333},"hitData":{"launchSpeed":67.2,"launchAngle":55.0,"totalDistance":157.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":130.98,"coordY":138.97}},"index":2,"playId":"56e11288-3682-33ee-b646-162959d9724f","pitchNumber":3,"startTime":"2026-07-12T19:46:37.990Z","endTime":"2026-07-12T19:46:47.032Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:46:47.032Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jimmy Crooks called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T19:48:50.552Z","endTime":"2026-07-12T19:49:52.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.870106762346,"aZ":-27.84110405652024,"pfxX":0.8716674242826716,"pfxZ":2.541622946924619,"pX":-0.666406653028687,"pZ":2.6365387314821827,"vX0":3.807145578168597,"vY0":-128.74142823782955,"vZ0":-1.3373778242001109,"x":142.4,"y":167.59,"x0":-2.26838581601332,"y0":50.00244922514213,"z0":5.287084914029137,"aX":1.4850989929086842},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.6,"breakHorizontal":-2.3,"spinRate":2448,"spinDirection":195},"zone":4,"typeConfidence":2.0,"plateTime":0.42297141584064546,"extension":6.4963886030582865},"index":0,"playId":"d2197e76-6006-3a63-b4a8-9f887ac9f2cd","pitchNumber":1,"startTime":"2026-07-12T19:48:58.136Z","endTime":"2026-07-12T19:49:02.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63740435263533,"aZ":-42.64212174700632,"pfxX":7.216384866080423,"pfxZ":-7.167555652223276,"pX":-0.628995826114743,"pZ":1.8683303192239333,"vX0":1.7826099765360899,"vY0":-120.63776073025693,"vZ0":0.36446055942246125,"x":140.98,"y":188.34,"x0":-2.31675673056014,"y0":50.00494189190399,"z0":5.504512239324245,"aX":10.532989017294616},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-12.6,"breakHorizontal":-13.6,"spinRate":2702,"spinDirection":48},"zone":7,"typeConfidence":0.91,"plateTime":0.4557471093340997,"extension":6.167972340313998},"index":1,"playId":"3fc0ac35-ac98-3bb2-aafb-c05b7e43de49","pitchNumber":2,"startTime":"2026-07-12T19:49:24.719Z","endTime":"2026-07-12T19:49:29.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-12T19:49:37.153Z","endTime":"2026-07-12T19:49:48.757Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.474558397696477,"aZ":-42.1450032554095,"pfxX":6.263209473152705,"pfxZ":-6.737486001471568,"pX":-0.08705586104853304,"pZ":2.131139983578897,"vX0":3.158186467885752,"vY0":-121.61760837383353,"vZ0":1.1041198563809258,"x":120.32,"y":181.24,"x0":-2.22097245028974,"y0":50.002070754173324,"z0":5.360562417065402,"aX":9.270275626173907},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.5,"breakHorizontal":-12.1,"spinRate":2705,"spinDirection":49},"zone":8,"typeConfidence":0.88,"plateTime":0.452417227506662,"extension":6.440266665353955},"index":3,"playId":"2f752376-7f1d-3bd6-a3e0-1ddf55524daa","pitchNumber":3,"startTime":"2026-07-12T19:49:48.757Z","endTime":"2026-07-12T19:49:52.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:49:52.567Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, pitcher JR Ritchie to first baseman Matt Olson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T19:50:08.702Z","endTime":"2026-07-12T19:51:34.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":5},"credits":[{"player":{"id":702275,"link":"/api/v1/people/702275"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.292619743206075,"aZ":-24.418910586395274,"pfxX":-10.06485313341124,"pfxZ":3.939204637204453,"pX":0.34138385508187197,"pZ":2.3464899469605403,"vX0":9.761325939843823,"vY0":-138.29096329987559,"vZ0":-3.7921601394480717,"x":103.99,"y":175.42,"x0":-1.8998793335948005,"y0":50.000541884830426,"z0":5.343411350985851,"aX":-19.799348065143842},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.6,"breakHorizontal":16.6,"spinRate":2371,"spinDirection":230},"zone":6,"typeConfidence":0.91,"plateTime":0.39371371530680044,"extension":6.4047511362452925},"index":0,"playId":"e609fd0c-608d-354a-acc0-1f1d1b2c3657","pitchNumber":1,"startTime":"2026-07-12T19:50:16.763Z","endTime":"2026-07-12T19:50:20.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.237850154941373,"aZ":-29.609880935651223,"pfxX":-10.475688444878976,"pfxZ":1.507452572749032,"pX":0.5737540651287095,"pZ":0.7058458404469983,"vX0":9.66223118556802,"vY0":-129.10659252167304,"vZ0":-5.8345620429961205,"x":95.13,"y":219.72,"x0":-1.8444586463704873,"y0":50.001357711575906,"z0":5.255312263346915,"aX":-17.79880604409154},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.7,"breakHorizontal":17.0,"spinRate":1761,"spinDirection":248},"zone":14,"typeConfidence":0.91,"plateTime":0.4231802221950782,"extension":6.31945759361261},"index":1,"playId":"1d7ae54f-18bd-30bc-a246-8c46bcbbf137","pitchNumber":2,"startTime":"2026-07-12T19:50:30.005Z","endTime":"2026-07-12T19:50:33.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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.8,"endSpeed":83.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.870556864962882,"aZ":-23.92085765746852,"pfxX":-0.3305087508709819,"pfxZ":4.676540145745541,"pX":0.09318914734240243,"pZ":3.3098686657136094,"vX0":6.23513976938229,"vY0":-130.85746884401374,"vZ0":-0.4121203322933324,"x":113.45,"y":149.41,"x0":-2.2593431946962297,"y0":50.00618142839437,"z0":5.23342065348592,"aX":-0.5843581496828768},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.6,"breakHorizontal":-0.5,"spinRate":2464,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.4156682152204705,"extension":6.339187342572466},"index":2,"playId":"d0247669-c2d7-3ee8-a364-dddda2330820","pitchNumber":3,"startTime":"2026-07-12T19:50:46.237Z","endTime":"2026-07-12T19:50:49.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-12T19:50:57.679Z","endTime":"2026-07-12T19:51:06.989Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39377673306506,"aZ":-43.582926760352045,"pfxX":6.567164579843362,"pfxZ":-7.619997952554145,"pX":-0.6344724909312387,"pZ":1.6751496076335057,"vX0":1.8393363108723804,"vY0":-122.45467278367947,"vZ0":0.1526658456300216,"x":141.18,"y":193.55,"x0":-2.251096139294431,"y0":50.00422583161575,"z0":5.38503237827918,"aX":9.830957521479974},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-13.4,"breakHorizontal":-12.4,"spinRate":2832,"spinDirection":49},"zone":7,"typeConfidence":0.89,"plateTime":0.4497598428962135,"extension":6.268563925892898},"index":4,"playId":"f769bc2f-017c-379f-aa1e-b5386476c6da","pitchNumber":4,"startTime":"2026-07-12T19:51:06.989Z","endTime":"2026-07-12T19:51:11.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.654849926962303,"aZ":-45.54743805621421,"pfxX":7.216579682612713,"pfxZ":-9.256564512398585,"pX":-0.021497991958255365,"pZ":2.541731168526955,"vX0":2.8871534308211064,"vY0":-120.87219276414189,"vZ0":2.5514748761803654,"x":117.82,"y":170.15,"x0":-2.1770197054128704,"y0":50.00106954913857,"z0":5.540181457582442,"aX":10.428473288772112},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-15.6,"breakHorizontal":-13.8,"spinRate":2870,"spinDirection":46},"zone":5,"typeConfidence":0.91,"plateTime":0.4572303880783246,"extension":6.338215608785746},"hitData":{"launchSpeed":82.7,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.45,"coordY":180.06}},"index":5,"playId":"1c5200ba-c736-3917-a95a-90369392f081","pitchNumber":5,"startTime":"2026-07-12T19:51:26.004Z","endTime":"2026-07-12T19:51:34.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:51:34.014Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T19:51:50.014Z","endTime":"2026-07-12T19:52:19.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.859696309386578,"aZ":-23.881289800134308,"pfxX":-9.084994503983454,"pfxZ":4.334056019603036,"pX":-0.29736964845753894,"pZ":3.1982006185653993,"vX0":7.7528163583892225,"vY0":-137.56239798206312,"vZ0":-1.6853013518978106,"x":128.34,"y":152.43,"x0":-1.9734930318731096,"y0":50.00613469534537,"z0":5.439804549336957,"aX":-17.394412638050003},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.7,"breakHorizontal":14.8,"spinRate":2286,"spinDirection":221},"zone":1,"typeConfidence":0.9,"plateTime":0.3983538147877437,"extension":6.412597051639278},"index":0,"playId":"d5661efc-0f00-3414-91d9-6d1099bda50a","pitchNumber":1,"startTime":"2026-07-12T19:51:58.857Z","endTime":"2026-07-12T19:52:03.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.414189519532254,"aZ":-43.111398753662726,"pfxX":5.925942787106312,"pfxZ":-7.2720997128127065,"pX":0.32733202400554867,"pZ":1.9980569025064436,"vX0":4.224802374841277,"vY0":-122.48318683192113,"vZ0":0.6615505705356426,"x":104.52,"y":184.83,"x0":-2.1956417238434964,"y0":50.002643912158305,"z0":5.440381445925849,"aX":8.913252927965017},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-12.7,"breakHorizontal":-11.8,"spinRate":2692,"spinDirection":51},"zone":9,"typeConfidence":0.89,"plateTime":0.44887989345031043,"extension":6.400554761257175},"hitData":{"launchSpeed":78.9,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.28,"coordY":176.01}},"index":1,"playId":"3ada13ff-a691-343a-b8a1-f1386b7abba6","pitchNumber":2,"startTime":"2026-07-12T19:52:11.408Z","endTime":"2026-07-12T19:52:19.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:52:19.450Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eli White strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T19:54:26.410Z","endTime":"2026-07-12T19:56:10.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"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":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Eli White replaces Dominic Smith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"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-07-12T19:54:26.411Z","endTime":"2026-07-12T19:54:28.694Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":642086,"link":"/api/v1/people/642086"},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77982624844394,"aZ":-30.86425988028734,"pfxX":10.035668893210868,"pfxZ":0.7520436372269597,"pX":1.0352735603510046,"pZ":3.948840127505719,"vX0":-9.023317628691819,"vY0":-130.8039697568539,"vZ0":3.1569510078111014,"x":77.54,"y":132.16,"x0":3.2205370153565167,"y0":50.000757836675525,"z0":5.035959444646586,"aX":17.442821726337975},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.3,"breakHorizontal":-16.3,"spinRate":2141,"spinDirection":119},"zone":12,"typeConfidence":0.9,"plateTime":0.41823516534872596,"extension":6.370049965398548},"index":1,"playId":"e13f32b7-e3c7-35c0-9248-8c666e8887d5","pitchNumber":1,"startTime":"2026-07-12T19:54:28.694Z","endTime":"2026-07-12T19:54:31.932Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":67.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.773626882541503,"aZ":-33.82162369484569,"pfxX":-9.880413017395707,"pfxZ":-1.393983873665725,"pX":1.942806507610507,"pZ":4.293510559819384,"vX0":-0.7881286358346835,"vY0":-109.19663024809834,"vZ0":6.069464152961291,"x":42.94,"y":122.86,"x0":3.5906699740474703,"y0":50.00127636521648,"z0":5.1542011324925525,"aX":-11.69442947572007},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-0.2,"breakHorizontal":18.0,"spinRate":2506,"spinDirection":299},"zone":12,"typeConfidence":0.9,"plateTime":0.5054448477291391,"extension":6.612800571134754},"index":2,"playId":"383e37f7-f409-3b52-8da4-3d3a7a490252","pitchNumber":2,"startTime":"2026-07-12T19:54:45.562Z","endTime":"2026-07-12T19:54:48.581Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.679114004130085,"aZ":-26.607424978609075,"pfxX":9.957498528261972,"pfxZ":3.2601042149703474,"pX":-1.0527359687859448,"pZ":2.1056181117197097,"vX0":-13.960006584826422,"vY0":-129.70794219249944,"vZ0":-1.8405964958967052,"x":157.13,"y":181.93,"x0":3.100882376243378,"y0":50.001493745468395,"z0":4.8496811183851065,"aX":16.99635883578087},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.8,"breakHorizontal":-15.0,"spinRate":2130,"spinDirection":117},"zone":13,"typeConfidence":0.87,"plateTime":0.42198364463236304,"extension":6.58423226711697},"index":3,"playId":"ea5566b5-1177-3b02-bf46-984225d97d2c","pitchNumber":3,"startTime":"2026-07-12T19:55:07.350Z","endTime":"2026-07-12T19:55:10.868Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.162435933896404,"aZ":-29.968046524540167,"pfxX":10.74229580228651,"pfxZ":1.331084580350069,"pX":0.1547016420126989,"pZ":2.4884165820516144,"vX0":-11.371635629366965,"vY0":-127.78081030400575,"vZ0":0.19041503584889563,"x":111.1,"y":171.59,"x0":3.265515624867704,"y0":50.0004893109999,"z0":4.766074924737732,"aX":17.774096616554527},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.8,"breakHorizontal":-16.9,"spinRate":2091,"spinDirection":121},"zone":5,"typeConfidence":0.88,"plateTime":0.42853880292675495,"extension":6.631460061228625},"index":4,"playId":"981e9cbb-73b5-3df0-ac7d-008022c723b6","pitchNumber":4,"startTime":"2026-07-12T19:55:25.930Z","endTime":"2026-07-12T19:55:29.938Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.969152204049152,"aZ":-30.53991551881683,"pfxX":8.536393404059353,"pfxZ":0.9554509178016577,"pX":0.5359589413824959,"pZ":2.3788548344032314,"vX0":-9.88041591348691,"vY0":-129.90219529556165,"vZ0":-0.38980218405675016,"x":96.57,"y":174.55,"x0":3.278005977131147,"y0":50.003163701483295,"z0":4.850696390882886,"aX":14.603801346140408},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.9,"breakHorizontal":-13.3,"spinRate":2087,"spinDirection":122},"zone":6,"typeConfidence":0.88,"plateTime":0.4215006116076889,"extension":6.507527407103697},"index":5,"playId":"4e42c63f-0bc3-367b-9e2a-e8fec5a977ba","pitchNumber":5,"startTime":"2026-07-12T19:55:45.247Z","endTime":"2026-07-12T19:55:48.509Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":69.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.58535029398749,"aZ":-35.54266688921836,"pfxX":-10.302314372178182,"pfxZ":-2.7874477551370056,"pX":-0.9301880936804287,"pZ":1.5732189731631436,"vX0":-6.605845462433369,"vY0":-109.90740608377781,"vZ0":1.3010619762759248,"x":152.46,"y":196.3,"x0":3.4648186005608137,"y0":50.002015857913094,"z0":4.7820196209424175,"aX":-12.455890912788739},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-4.3,"breakHorizontal":20.5,"spinRate":2560,"spinDirection":301},"zone":13,"typeConfidence":0.91,"plateTime":0.500573456282793,"extension":6.997174861462064},"index":6,"playId":"92bcf589-35b2-3eca-b022-04f78e2fbe9e","pitchNumber":6,"startTime":"2026-07-12T19:56:07.064Z","endTime":"2026-07-12T19:56:10.833Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:56:10.833Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Riley flies out to right fielder Jordan Walker.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T19:56:19.916Z","endTime":"2026-07-12T19:57:58.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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],"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.816171947689117,"aZ":-34.30560239611729,"pfxX":7.228038279146,"pfxZ":-1.5653718641401468,"pX":0.814112003437558,"pZ":2.3501835767480843,"vX0":-7.993814017980249,"vY0":-116.30799274305119,"vZ0":1.977644394222941,"x":85.97,"y":175.33,"x0":3.364404887473923,"y0":50.00199355681481,"z0":4.753787252466236,"aX":9.85428460570824},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-1.9,"breakHorizontal":-11.0,"spinRate":1440,"spinDirection":120},"zone":6,"typeConfidence":0.91,"plateTime":0.47181845279576473,"extension":6.859246940136662},"index":0,"playId":"59adfb54-e2a2-3e20-9582-a9be5b01d338","pitchNumber":1,"startTime":"2026-07-12T19:56:36.808Z","endTime":"2026-07-12T19:56:41.058Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":91.5,"endSpeed":83.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50742819205464,"aZ":-32.01668291291529,"pfxX":9.892292042469059,"pfxZ":0.08849800699621291,"pX":1.3984262641405683,"pZ":3.140161607247277,"vX0":-8.583936502518032,"vY0":-133.01628127639245,"vZ0":1.3574685744221464,"x":63.7,"y":154.0,"x0":3.381955199847967,"y0":50.003376059940116,"z0":4.944402050758677,"aX":17.72896800897396},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.7,"breakHorizontal":-16.1,"spinRate":2227,"spinDirection":117},"zone":12,"typeConfidence":0.9,"plateTime":0.4117616388915688,"extension":6.369214536983695},"index":1,"playId":"157b2534-3e25-3948-bf88-18783ebb4b9a","pitchNumber":2,"startTime":"2026-07-12T19:56:53.408Z","endTime":"2026-07-12T19:56:56.708Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.440642715701024,"aZ":-30.524458239632487,"pfxX":9.08109991330701,"pfxZ":0.9552163934591302,"pX":0.7555476958755908,"pZ":3.3310914187637617,"vX0":-9.582853585388948,"vY0":-130.45269404286768,"vZ0":1.9605261295124632,"x":88.2,"y":148.84,"x0":3.2899329615658064,"y0":50.00511067473908,"z0":4.8646447167366595,"aX":15.715858928694669},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.4,"breakHorizontal":-14.4,"spinRate":2192,"spinDirection":114},"zone":3,"typeConfidence":0.89,"plateTime":0.41925279119706005,"extension":6.681568110508198},"index":2,"playId":"6f8d9ee2-bd64-3f35-af16-1fd4af5cd370","pitchNumber":3,"startTime":"2026-07-12T19:57:09.887Z","endTime":"2026-07-12T19:57:14.047Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":69.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.977733689507822,"aZ":-35.275477807721295,"pfxX":-8.393607288171797,"pfxZ":-2.5553329513836234,"pX":-0.21769867207292484,"pZ":0.8150559625006408,"vX0":-5.467697361838626,"vY0":-110.21588352315689,"vZ0":-0.539402415803826,"x":125.3,"y":216.77,"x0":3.3969861162352637,"y0":50.00207119956325,"z0":4.830527726808244,"aX":-10.190457944708294},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-4.4,"breakHorizontal":16.8,"spinRate":2481,"spinDirection":306},"zone":13,"typeConfidence":0.9,"plateTime":0.4994631111833008,"extension":6.8955352104207694},"index":3,"playId":"05dbccab-d62b-38c2-a29b-62e42155669f","pitchNumber":4,"startTime":"2026-07-12T19:57:29.158Z","endTime":"2026-07-12T19:57:32.616Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.758298078284497,"aZ":-34.95958851038872,"pfxX":7.102979453678489,"pfxZ":-2.1228241630305824,"pX":0.4362669660492899,"pZ":1.4831226176513992,"vX0":-8.520670939181294,"vY0":-113.73768199318168,"vZ0":0.5787994486446972,"x":100.37,"y":198.74,"x0":3.3073487356143643,"y0":50.003286940010234,"z0":4.690589587297348,"aX":9.311131374152529},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-3.4,"breakHorizontal":-10.7,"spinRate":1326,"spinDirection":102},"zone":14,"typeConfidence":0.92,"plateTime":0.4814700622221797,"extension":6.819557875564526},"hitData":{"launchSpeed":94.5,"launchAngle":25.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.48,"coordY":88.03}},"index":4,"playId":"ee9afbea-6bf0-345e-91d8-156fff965133","pitchNumber":5,"startTime":"2026-07-12T19:57:50.142Z","endTime":"2026-07-12T19:57:58.195Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.4,"awayTeamWinProbability":61.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:57:58.195Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jim Jarvis doubles (2) on a sharp line drive to right fielder Jordan Walker.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T19:58:15.700Z","endTime":"2026-07-12T19:58:38.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75734871127894,"aZ":-30.0305820092595,"pfxX":0.7799553829158843,"pfxZ":1.34602335824993,"pX":0.12134594281218126,"pZ":2.308567236434093,"vX0":-7.777862137390161,"vY0":-125.29531480018643,"vZ0":-0.8332708197597034,"x":112.37,"y":176.45,"x0":3.161381603811085,"y0":50.00386830972796,"z0":5.094309287825446,"aX":1.2441024764115338},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.5,"breakHorizontal":0.4,"spinRate":2403,"spinDirection":95},"zone":5,"typeConfidence":0.62,"plateTime":0.43675276127456675,"extension":6.470896852394607},"hitData":{"launchSpeed":102.4,"launchAngle":22.0,"totalDistance":398.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":178.31,"coordY":46.84}},"index":0,"playId":"b644b107-97d3-3cb4-82cb-c45882d622fb","pitchNumber":1,"startTime":"2026-07-12T19:58:26.120Z","endTime":"2026-07-12T19:58:38.638Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":0.5,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:58:38.638Z","atBatIndex":45},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brewer Hicklen doubles (1) on a sharp line drive to center fielder Nathan Church. Jim Jarvis scores.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T19:59:54.208Z","endTime":"2026-07-12T20:00:44.679Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"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":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":{"id":677865,"link":"/api/v1/people/677865"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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-07-12T19:59:05.004Z","endTime":"2026-07-12T19:59:56.497Z","isPitch":false,"type":"action","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"second":{"id":805347,"link":"/api/v1/people/805347"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.232690005671728,"aZ":-27.30787489759805,"pfxX":10.801310671530304,"pfxZ":2.8473911693600735,"pX":-1.1546761392987923,"pZ":1.1357866138676793,"vX0":-14.489182774011987,"vY0":-129.8970082546725,"vZ0":-3.830180566057816,"x":161.01,"y":208.11,"x0":3.0924174943335885,"y0":50.00238956845116,"z0":4.705787127441193,"aX":18.4569351473121},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.4,"breakHorizontal":-16.3,"spinRate":1993,"spinDirection":118},"zone":13,"typeConfidence":0.89,"plateTime":0.4216766650906236,"extension":6.595079595626505},"index":1,"playId":"d343be76-8c75-3a43-81f2-7c9021f4fc2f","pitchNumber":1,"startTime":"2026-07-12T19:59:56.497Z","endTime":"2026-07-12T19:59:59.708Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"second":{"id":805347,"link":"/api/v1/people/805347"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":71.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.489317563945605,"aZ":-31.995488929583466,"pfxX":10.967316457266142,"pfxZ":0.1351423428013323,"pX":1.3025687897098748,"pZ":3.54870398963712,"vX0":-7.817089799621835,"vY0":-114.9790914457755,"vZ0":4.024782890767543,"x":67.35,"y":142.96,"x0":3.3484787448037747,"y0":50.00287602782358,"z0":4.910227835885822,"aX":14.450621276186107},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":1.8,"breakHorizontal":-17.5,"spinRate":1279,"spinDirection":117},"zone":12,"typeConfidence":0.91,"plateTime":0.47932337923276025,"extension":6.977858567111585},"index":2,"playId":"a466e915-6add-3c99-a8cf-712bc1e06c2f","pitchNumber":2,"startTime":"2026-07-12T20:00:13.872Z","endTime":"2026-07-12T20:00:16.872Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"second":{"id":805347,"link":"/api/v1/people/805347"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.893900177053276,"aZ":-27.793192612166642,"pfxX":10.221012110446498,"pfxZ":2.5124497299183437,"pX":-0.33903529349270406,"pZ":1.6555023862158078,"vX0":-12.71923919753635,"vY0":-131.06013637328718,"vZ0":-2.795917720627069,"x":129.92,"y":194.08,"x0":3.24202191968431,"y0":50.00473638380722,"z0":4.805173837633871,"aX":17.83868514668659},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.1,"breakHorizontal":-15.8,"spinRate":2073,"spinDirection":133},"zone":7,"typeConfidence":0.89,"plateTime":0.41742201016980607,"extension":6.6307837318269875},"hitData":{"launchSpeed":109.1,"launchAngle":12.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":91.0,"coordY":65.83}},"index":3,"playId":"05fe1bf3-2359-376e-b3eb-fa114e67c5fc","pitchNumber":3,"startTime":"2026-07-12T20:00:31.652Z","endTime":"2026-07-12T20:00:44.679Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"second":{"id":805347,"link":"/api/v1/people/805347"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676551,"link":"/api/v1/people/676551"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":676551,"link":"/api/v1/people/676551"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.200000000000003,"awayTeamWinProbability":76.8,"homeTeamWinProbabilityAdded":-12.499999999999993,"leverageIndex":1.48,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:00:44.679Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drake Baldwin walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T20:01:12.868Z","endTime":"2026-07-12T20:03:10.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnSecond":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.361587539790168,"aZ":-32.0808872947864,"pfxX":-8.983038370571382,"pfxZ":0.07600817796079085,"pX":-0.7039609557838507,"pZ":2.8482168638923304,"vX0":-6.467648997516666,"vY0":-113.64575137241803,"vZ0":2.567071236078755,"x":143.83,"y":161.88,"x0":3.3541644187351896,"y0":50.005291045640995,"z0":4.907725452871178,"aX":-11.658315469904762},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":1.2,"breakHorizontal":18.0,"spinRate":2461,"spinDirection":304},"zone":1,"typeConfidence":0.9,"plateTime":0.4834235264419524,"extension":6.65405002782691},"index":0,"playId":"bafa3f57-1118-3f89-999b-972633390e0c","pitchNumber":1,"startTime":"2026-07-12T20:01:18.450Z","endTime":"2026-07-12T20:01:22.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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":676551,"link":"/api/v1/people/676551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":69.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94030333582043,"aZ":-31.42819962507531,"pfxX":-9.093151652660481,"pfxZ":0.5988584059873219,"pX":0.9901863632743789,"pZ":3.514265391141346,"vX0":-3.313430076010096,"vY0":-111.13806561201275,"vZ0":4.372966273619035,"x":79.26,"y":143.89,"x0":3.686174245183559,"y0":50.00028871045908,"z0":4.80609609354788,"aX":-11.248576175925836},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":2.8,"breakHorizontal":17.4,"spinRate":2507,"spinDirection":293},"zone":12,"typeConfidence":0.9,"plateTime":0.49489371239126134,"extension":6.743302516557702},"index":1,"playId":"8c116185-da04-3297-bd73-b50d36b60aff","pitchNumber":2,"startTime":"2026-07-12T20:01:33.650Z","endTime":"2026-07-12T20:01:38.347Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":676551,"link":"/api/v1/people/676551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.30004187408277,"aZ":-32.81427958801975,"pfxX":-9.998379888025314,"pfxZ":-0.5095587332918718,"pX":2.1846816332045833,"pZ":3.2482908866046967,"vX0":-0.4173636163039626,"vY0":-111.25784606879206,"vZ0":3.7322341249854087,"x":33.73,"y":151.08,"x0":3.6734978073471045,"y0":50.003552674959536,"z0":4.953564736064844,"aX":-12.512054125185358},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":0.4,"breakHorizontal":18.2,"spinRate":2468,"spinDirection":301},"zone":12,"typeConfidence":0.9,"plateTime":0.4926449989903605,"extension":6.844713790272113},"index":2,"playId":"0a2e7afb-0cb5-3c9a-9ffd-1e03acc10745","pitchNumber":3,"startTime":"2026-07-12T20:01:57.695Z","endTime":"2026-07-12T20:02:01.578Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":676551,"link":"/api/v1/people/676551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20005408459288,"aZ":-27.848222079824602,"pfxX":10.50758072074797,"pfxZ":2.4539935701299465,"pX":0.8015338050262012,"pZ":1.734314836777606,"vX0":-10.13917648725762,"vY0":-131.24568490655847,"vZ0":-2.5618804167807654,"x":86.45,"y":191.95,"x0":3.3313394004166046,"y0":50.00131496251069,"z0":4.77601079317257,"aX":18.511503240412637},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.1,"breakHorizontal":-17.0,"spinRate":2144,"spinDirection":126},"zone":9,"typeConfidence":0.88,"plateTime":0.4157655468111905,"extension":6.48251322301823},"index":3,"playId":"7d6efa6c-27e0-3b19-9d53-e77f30e7cfce","pitchNumber":4,"startTime":"2026-07-12T20:02:25.499Z","endTime":"2026-07-12T20:02:29.748Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":676551,"link":"/api/v1/people/676551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.087581862830532,"aZ":-29.321131051107287,"pfxX":8.828309668869519,"pfxZ":1.621998458439041,"pX":-0.6541514456396139,"pZ":1.8585905551096475,"vX0":-12.814469484588251,"vY0":-130.57350240712353,"vZ0":-1.915758672470154,"x":141.93,"y":188.6,"x0":3.131813496515003,"y0":50.00157371042793,"z0":4.771949795775213,"aX":15.505653005259038},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.8,"breakHorizontal":-13.7,"spinRate":2156,"spinDirection":125},"zone":7,"typeConfidence":0.88,"plateTime":0.41676699344243895,"extension":6.761801554800288},"index":4,"playId":"d1136a6f-a4d9-36c1-8f5c-ab66cfe85006","pitchNumber":5,"startTime":"2026-07-12T20:02:45.658Z","endTime":"2026-07-12T20:02:50.147Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":676551,"link":"/api/v1/people/676551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.726122959169956,"aZ":-33.50493712010078,"pfxX":-8.778775012818956,"pfxZ":-1.0204585100143237,"pX":-1.488748689955294,"pZ":2.6221071285781363,"vX0":-8.170802541531469,"vY0":-113.49543679849623,"vZ0":2.475473958871703,"x":173.75,"y":167.98,"x0":3.305417082154586,"y0":50.0051052601944,"z0":4.865348735805442,"aX":-11.397839346856776},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-0.8,"breakHorizontal":18.0,"spinRate":2581,"spinDirection":306},"zone":11,"typeConfidence":0.9,"plateTime":0.4835025725867732,"extension":6.761271908340426},"index":5,"playId":"4269aeca-e594-32fc-9523-7087e128f6c3","pitchNumber":6,"startTime":"2026-07-12T20:03:06.353Z","endTime":"2026-07-12T20:03:10.103Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":676551,"link":"/api/v1/people/676551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.6,"awayTeamWinProbability":77.4,"homeTeamWinProbabilityAdded":-0.6000000000000014,"leverageIndex":1.04,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:03:10.103Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T20:05:29.251Z","endTime":"2026-07-12T20:08:46.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":[2,3,4,5,6,7,8,9,10],"actionIndex":[1],"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":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-07-12T20:03:32.604Z","endTime":"2026-07-12T20:03:41.045Z","isPitch":false,"type":"action","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":676551,"link":"/api/v1/people/676551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Gordon Graceffo replaces Justin Bruihl.","event":"Pitching Substitution","eventType":"pitching_substitution","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":1,"startTime":"2026-07-12T20:03:41.045Z","endTime":"2026-07-12T20:05:31.358Z","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":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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":676551,"link":"/api/v1/people/676551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.870204695010802,"aZ":-30.527865305290323,"pfxX":-0.3542043330952609,"pfxZ":0.9639673292389759,"pX":-0.48398112418549477,"pZ":2.402965938140613,"vX0":2.470864133147706,"vY0":-130.0911875097555,"vZ0":-2.5847866636078267,"x":135.45,"y":173.9,"x0":-1.402569933438079,"y0":50.00211839813508,"z0":5.738202798067928,"aX":-0.6039971468666582},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.3,"breakHorizontal":0.0,"spinRate":2198,"spinDirection":286},"zone":4,"typeConfidence":2.0,"plateTime":0.4220445714619663,"extension":6.323123574526612},"index":2,"playId":"3bb8ce6f-e2ee-30ad-ad30-dd7cfe9355af","pitchNumber":1,"startTime":"2026-07-12T20:05:31.358Z","endTime":"2026-07-12T20:05:34.802Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":676551,"link":"/api/v1/people/676551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.994163759101312,"aZ":-27.937815471167983,"pfxX":-9.211281735021416,"pfxZ":2.574968063391384,"pX":-1.6708983753529891,"pZ":1.4999319178086081,"vX0":2.050750978714356,"vY0":-128.16312766945515,"vZ0":-4.939632097986876,"x":180.69,"y":198.28,"x0":-1.2900451838271794,"y0":50.005592128361904,"z0":5.6612194558401985,"aX":-15.1702517088642},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.7,"breakHorizontal":16.1,"spinRate":1277,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.42904459772111236,"extension":6.390995858652275},"index":3,"playId":"c5eecd20-45a4-3b47-b52d-fd72cf13f6c5","pitchNumber":2,"startTime":"2026-07-12T20:05:52.076Z","endTime":"2026-07-12T20:05:55.683Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":676551,"link":"/api/v1/people/676551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":87.2,"endSpeed":78.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.454720690604088,"aZ":-26.305589854723255,"pfxX":-8.346550421413903,"pfxZ":3.680024331318938,"pX":-0.3736306853567522,"pZ":2.387905979603366,"vX0":4.654758111630581,"vY0":-126.73082976975883,"vZ0":-3.1774957605313388,"x":131.24,"y":174.31,"x0":-1.1679378239991078,"y0":50.00624369345457,"z0":5.802944940186583,"aX":-13.32293090548731},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.0,"breakHorizontal":13.8,"spinRate":1250,"spinDirection":249},"zone":4,"typeConfidence":2.0,"plateTime":0.4353700210137683,"extension":6.257949733812349},"index":4,"playId":"04d594fb-4339-3b90-8df6-2c15ebf12bcc","pitchNumber":3,"startTime":"2026-07-12T20:06:10.406Z","endTime":"2026-07-12T20:06:14.668Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":676551,"link":"/api/v1/people/676551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":95.9,"endSpeed":87.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40977280898336,"aZ":-14.076419124903229,"pfxX":-3.954067829040434,"pfxZ":9.225997242235124,"pX":0.7034476442718962,"pZ":2.845278349358199,"vX0":6.05838913551975,"vY0":-139.4076575079193,"vZ0":-5.8288899057007795,"x":90.19,"y":161.96,"x0":-0.9877959462244305,"y0":50.000248569141114,"z0":5.898467013177061,"aX":-7.754256907762364},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":5.9,"spinRate":2045,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.393453876952087,"extension":6.367080604164778},"index":5,"playId":"bd30bb74-c0dd-389f-a64c-4db08d5d6bf7","pitchNumber":4,"startTime":"2026-07-12T20:06:34.845Z","endTime":"2026-07-12T20:06:38.087Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":676551,"link":"/api/v1/people/676551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.957997645333652,"aZ":-31.387153085077347,"pfxX":0.4129047739155087,"pfxZ":0.4646385136401978,"pX":0.5640798399056618,"pZ":2.5934908798695973,"vX0":4.449154895129142,"vY0":-129.98643351439213,"vZ0":-2.1037726031316515,"x":95.5,"y":168.76,"x0":-1.2254762814185438,"y0":50.006209769451985,"z0":5.802966577779852,"aX":0.7040629044204839},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.6,"breakHorizontal":-1.8,"spinRate":2403,"spinDirection":17},"zone":6,"typeConfidence":2.0,"plateTime":0.42183096688444977,"extension":6.203517015348298},"index":6,"playId":"493c2e3d-1811-3c44-9bdf-2c3b6a53a104","pitchNumber":5,"startTime":"2026-07-12T20:06:59.971Z","endTime":"2026-07-12T20:07:03.478Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":676551,"link":"/api/v1/people/676551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.837647868023378,"aZ":-34.893520681771264,"pfxX":-7.791961732150489,"pfxZ":-1.622747809257067,"pX":-1.8798293958809424,"pZ":4.761283869501904,"vX0":1.2205788053692086,"vY0":-128.44498903477526,"vZ0":3.5923463845303645,"x":188.65,"y":110.23,"x0":-1.3477303009530621,"y0":50.00285112521988,"z0":6.052682473609038,"aX":-13.0590181632502},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.9,"breakHorizontal":13.8,"spinRate":1297,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.42592421705054617,"extension":6.184449722967561},"index":7,"playId":"e9902bbe-95ee-3c7e-9f06-4018c16c48a1","pitchNumber":6,"startTime":"2026-07-12T20:07:25.417Z","endTime":"2026-07-12T20:07:28.417Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":676551,"link":"/api/v1/people/676551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":95.8,"endSpeed":87.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.523728956007318,"aZ":-8.34916416425234,"pfxX":-4.325941079515163,"pfxZ":12.16252648982249,"pX":-0.023984783452641555,"pZ":1.7367453703536266,"vX0":4.1347506818388995,"vY0":-139.13501880752597,"vZ0":-9.57513468175581,"x":117.91,"y":191.89,"x0":-0.9680407881045165,"y0":50.00102309215827,"z0":5.778071699259807,"aX":-8.472044260048488},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.2,"breakHorizontal":7.0,"spinRate":2184,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.3938286322726645,"extension":6.460004852897621},"index":8,"playId":"c58a6293-2e6f-322e-b01b-06173d5032fe","pitchNumber":7,"startTime":"2026-07-12T20:07:47.140Z","endTime":"2026-07-12T20:07:51.547Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":676551,"link":"/api/v1/people/676551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":96.6,"endSpeed":88.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81139272123476,"aZ":-14.162082795124643,"pfxX":-5.295634138180258,"pfxZ":9.00165577102229,"pX":-0.3392102332240057,"pZ":3.018022386127348,"vX0":3.982765305280557,"vY0":-140.55548410744018,"vZ0":-5.217321991671719,"x":129.93,"y":157.29,"x0":-1.0864316003879646,"y0":50.00291432981772,"z0":5.817632709982655,"aX":-10.597438308340354},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":8.8,"spinRate":2151,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3896660751523022,"extension":6.334174911853404},"index":9,"playId":"e8439640-bc2b-3774-90fa-8a1c4c8cb8d1","pitchNumber":8,"startTime":"2026-07-12T20:08:14.992Z","endTime":"2026-07-12T20:08:18.877Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":676551,"link":"/api/v1/people/676551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":89.0,"endSpeed":81.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.480103818748088,"aZ":-32.019500621967914,"pfxX":-0.48452850788437773,"pfxZ":0.09135130922608647,"pX":0.3091165564606133,"pZ":0.6718445747477001,"vX0":3.7518738643121683,"vY0":-129.4066926376765,"vZ0":-6.654286837547511,"x":105.22,"y":220.64,"x0":-1.10020633120276,"y0":50.003281799327816,"z0":5.747918017400927,"aX":-0.8175102345440604},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.2,"breakHorizontal":0.0,"spinRate":2459,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.42420543420345336,"extension":6.405635070367513},"hitData":{"launchSpeed":87.6,"launchAngle":-6.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.9,"coordY":165.36}},"index":10,"playId":"9afa7b66-e105-34e4-912b-05c9095c6ac8","pitchNumber":9,"startTime":"2026-07-12T20:08:37.693Z","endTime":"2026-07-12T20:08:46.693Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":676551,"link":"/api/v1/people/676551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.34,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:08:46.693Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a sharp ground ball to center fielder Michael Harris II.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T20:10:58.436Z","endTime":"2026-07-12T20:11:58.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Eli White remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T20:10:28.839Z","endTime":"2026-07-12T20:11:00.753Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":642086,"link":"/api/v1/people/642086"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.206122723629385,"aZ":-25.05119433007476,"pfxX":-8.65040099851613,"pfxZ":3.690478318016641,"pX":-2.6033789625786197,"pZ":4.617577404084696,"vX0":2.0107853537180826,"vY0":-137.07644824682671,"vZ0":1.952681723743471,"x":216.23,"y":114.11,"x0":-2.215411061918465,"y0":50.00385262381758,"z0":5.590355408207892,"aX":-16.6994146249172},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.2,"breakHorizontal":15.4,"spinRate":2140,"spinDirection":221},"zone":11,"typeConfidence":0.89,"plateTime":0.39741031295320495,"extension":6.1930674809738955},"index":1,"playId":"eb27fa59-b53b-34bc-bc37-bc8cb8b1ceb2","pitchNumber":1,"startTime":"2026-07-12T20:11:00.753Z","endTime":"2026-07-12T20:11:15.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":80.9,"endSpeed":74.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.661964004938845,"aZ":-41.15718975545225,"pfxX":5.785654529037866,"pfxZ":-6.421807042995747,"pX":0.8518332649566347,"pZ":3.3854012538171685,"vX0":5.255555817232989,"vY0":-117.59952612996561,"vZ0":3.6383906523307097,"x":84.53,"y":147.37,"x0":-2.1651150935675396,"y0":50.00370799854894,"z0":5.640186167862707,"aX":8.090221122050242},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.4,"breakHorizontal":-11.8,"spinRate":2699,"spinDirection":48},"zone":12,"typeConfidence":0.91,"plateTime":0.46605604426139413,"extension":6.351536011648686},"index":2,"playId":"1ef9189b-ef11-3f90-a220-623345551885","pitchNumber":2,"startTime":"2026-07-12T20:11:32.430Z","endTime":"2026-07-12T20:11:36.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.655583999424245,"aZ":-40.57188175616034,"pfxX":4.9249084790641735,"pfxZ":-5.774029343917393,"pX":0.06509463294045195,"pZ":2.4190096362621736,"vX0":3.6980818090135843,"vY0":-119.6969817187053,"vZ0":1.329175392816441,"x":114.52,"y":173.47,"x0":-2.138632418115291,"y0":50.002925130194036,"z0":5.483345042356994,"aX":7.161275303671384},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.8,"breakHorizontal":-9.8,"spinRate":2736,"spinDirection":51},"zone":5,"typeConfidence":0.88,"plateTime":0.45722644161780357,"extension":6.353976124360388},"hitData":{"launchSpeed":111.9,"launchAngle":2.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":129.51,"coordY":82.26}},"index":3,"playId":"c82d008f-89f7-3a22-89a7-992107140070","pitchNumber":3,"startTime":"2026-07-12T20:11:46.469Z","endTime":"2026-07-12T20:11:58.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.0,"awayTeamWinProbability":68.0,"homeTeamWinProbabilityAdded":6.0,"leverageIndex":1.38,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:11:58.495Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to right fielder Brewer Hicklen.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T20:14:19.590Z","endTime":"2026-07-12T20:15:07.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676551,"link":"/api/v1/people/676551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T20:12:24.095Z","endTime":"2026-07-12T20:13:00.608Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Dylan Dodd replaces JR Ritchie.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T20:13:00.608Z","endTime":"2026-07-12T20:14:21.861Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689266,"link":"/api/v1/people/689266"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":88.3,"endSpeed":81.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00085292275971,"aZ":-24.65893372347027,"pfxX":0.8194819632970392,"pfxZ":4.4540189712072795,"pX":-1.1966635927039355,"pZ":2.8733935981273566,"vX0":-8.597112962143578,"vY0":-128.42989002310466,"vZ0":-2.6335810874950116,"x":162.61,"y":161.2,"x0":2.0730267017590718,"y0":50.00510504673865,"z0":5.809134778936706,"aX":1.3848087578010944},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.8,"breakHorizontal":0.2,"spinRate":2131,"spinDirection":150},"zone":11,"typeConfidence":0.91,"plateTime":0.424794748628595,"extension":6.135553819725027},"index":2,"playId":"1138db81-17bb-3216-a170-5942aad5ba58","pitchNumber":1,"startTime":"2026-07-12T20:14:21.861Z","endTime":"2026-07-12T20:14:25.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":3,"playId":"c0ae0315-ad1a-31d9-b391-58ed0937e0a9","startTime":"2026-07-12T20:14:39.839Z","endTime":"2026-07-12T20:14:42.839Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":83.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89397202802991,"aZ":-22.798540399257423,"pfxX":1.918143768005142,"pfxZ":5.412385714012112,"pX":0.43070488662318324,"pZ":2.823174152395012,"vX0":-5.399374110639511,"vY0":-129.5016721660934,"vZ0":-3.429277106685353,"x":100.58,"y":162.55,"x0":2.275094346989177,"y0":50.00492013813429,"z0":5.868419654177848,"aX":3.324722731631116},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.4,"breakHorizontal":-2.5,"spinRate":2067,"spinDirection":150},"zone":3,"typeConfidence":0.9,"plateTime":0.41971284532955,"extension":6.233648763024156},"hitData":{"launchSpeed":84.2,"launchAngle":55.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.29,"coordY":130.4}},"index":4,"playId":"72429fcc-d270-300a-b264-0a62adeea1f2","pitchNumber":2,"startTime":"2026-07-12T20:14:58.422Z","endTime":"2026-07-12T20:15:07.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.6,"awayTeamWinProbability":73.4,"homeTeamWinProbabilityAdded":-5.399999999999999,"leverageIndex":2.41,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:15:07.938Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lars Nootbaar walks. Jordan Walker to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T20:15:52.794Z","endTime":"2026-07-12T20:17:14.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"fb61d42b-f0f0-3958-b681-d883c55b5820","startTime":"2026-07-12T20:15:37.004Z","endTime":"2026-07-12T20:15:41.928Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.740733636176685,"aZ":-15.920206997372338,"pfxX":6.084040497704207,"pfxZ":8.991310449294858,"pX":0.6119642932103558,"pZ":4.499847291083448,"vX0":-5.412372435896748,"vY0":-133.3745313472357,"vZ0":-1.0606518668665275,"x":93.67,"y":117.28,"x0":1.8736129098292165,"y0":50.00499280831388,"z0":6.046895981019826,"aX":11.001419048270956},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.3,"breakHorizontal":-10.0,"spinRate":2185,"spinDirection":134},"zone":12,"typeConfidence":0.85,"plateTime":0.4101163885179293,"extension":6.118722180480151},"index":1,"playId":"b57aecb3-c0c2-3648-b1f0-a73c37a6bdcf","pitchNumber":1,"startTime":"2026-07-12T20:15:55.090Z","endTime":"2026-07-12T20:15:58.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18877131694877,"aZ":-14.28423528720185,"pfxX":6.630651711263729,"pfxZ":9.590989373570816,"pX":-0.15638849963767973,"pZ":4.490874291945638,"vX0":-7.446826391989932,"vY0":-135.60697145280187,"vZ0":-1.6415390106147179,"x":122.96,"y":117.53,"x0":1.7616664041971106,"y0":50.005393044700384,"z0":6.098781715259758,"aX":12.372225512597197},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.3,"breakHorizontal":-10.4,"spinRate":2189,"spinDirection":137},"zone":11,"typeConfidence":0.9,"plateTime":0.4036583517287311,"extension":6.037526755527857},"index":2,"playId":"0cd87d8f-0247-3835-a25c-2edc623d5518","pitchNumber":2,"startTime":"2026-07-12T20:16:13.700Z","endTime":"2026-07-12T20:16:17.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.882254053792366,"aZ":-25.89977777171984,"pfxX":1.4070339261855467,"pfxZ":3.9343768348935546,"pX":0.24132600695840709,"pZ":2.0761888884813637,"vX0":-5.272140890139102,"vY0":-125.14226621679136,"vZ0":-3.912020072800123,"x":107.8,"y":182.72,"x0":2.187265010319975,"y0":50.0030372355451,"z0":5.76721065594464,"aX":2.2445661233844802},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.5,"breakHorizontal":-1.4,"spinRate":2100,"spinDirection":136},"zone":8,"typeConfidence":0.9,"plateTime":0.43670452390663783,"extension":6.1378635409885165},"index":3,"playId":"cf01be45-c73f-3161-aee0-97c6ed79852a","pitchNumber":3,"startTime":"2026-07-12T20:16:32.572Z","endTime":"2026-07-12T20:16:35.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12858812603273,"aZ":-25.73327516755129,"pfxX":0.7158417969505511,"pfxZ":3.983326118059317,"pX":-1.0035752468061885,"pZ":2.8482133590763583,"vX0":-7.923473549987787,"vY0":-126.45266775178764,"vZ0":-2.324025175073265,"x":155.25,"y":161.88,"x0":2.0793448094313995,"y0":50.00363762144601,"z0":5.846723553634612,"aX":1.1588212757200684},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.0,"breakHorizontal":0.5,"spinRate":2087,"spinDirection":143},"zone":11,"typeConfidence":0.91,"plateTime":0.43338423933712367,"extension":6.061543769755905},"index":4,"playId":"361de992-cd6e-3417-9c85-49ec590be732","pitchNumber":4,"startTime":"2026-07-12T20:16:53.370Z","endTime":"2026-07-12T20:16:57.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":93.7,"endSpeed":85.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85993128925549,"aZ":-10.250921599535769,"pfxX":4.612873929357711,"pfxZ":11.692758819207615,"pX":-1.7576940059595918,"pZ":3.5955432283355324,"vX0":-10.744821605693378,"vY0":-136.0686830954974,"vZ0":-4.313999277326746,"x":184.0,"y":141.7,"x0":1.6430782996292257,"y0":50.00397357696394,"z0":5.91183912457716,"aX":8.650439782862959},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.4,"breakHorizontal":-6.1,"spinRate":2237,"spinDirection":141},"zone":11,"typeConfidence":0.91,"plateTime":0.40253513947443675,"extension":6.245778047359703},"index":5,"playId":"60505fc2-114f-3338-b6a1-9bdd81501b09","pitchNumber":5,"startTime":"2026-07-12T20:17:11.290Z","endTime":"2026-07-12T20:17:14.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.9,"awayTeamWinProbability":67.1,"homeTeamWinProbabilityAdded":6.299999999999997,"leverageIndex":1.96,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:17:14.758Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a sharp line drive to left fielder Mauricio Dubón. Jordan Walker to 3rd. Lars Nootbaar to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T20:17:30.463Z","endTime":"2026-07-12T20:18:48.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnSecond":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnThird":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"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, 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":93.7,"endSpeed":85.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.364690387974907,"aZ":-10.397692719124581,"pfxX":5.843531935314042,"pfxZ":11.637386166965044,"pX":0.926521735899863,"pZ":3.183372048633296,"vX0":-4.786865410781879,"vY0":-136.27758294150235,"vZ0":-5.257828033992964,"x":56.17,"y":131.0,"x0":1.951016248204725,"y0":50.00348294275076,"z0":5.8631382118461355,"aX":10.93591384144636},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.0,"breakHorizontal":-9.5,"spinRate":2179,"spinDirection":134},"zone":12,"typeConfidence":0.91,"plateTime":0.4026947193038257,"extension":6.2146154364908215},"index":0,"playId":"d5e17278-7548-33e2-b036-8cccf4d07aba","pitchNumber":1,"startTime":"2026-07-12T20:17:44.294Z","endTime":"2026-07-12T20:17:48.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":663457,"link":"/api/v1/people/663457"},"second":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":92.9,"endSpeed":85.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.466918230829393,"aZ":-10.744586338259897,"pfxX":3.849086364284398,"pfxZ":11.551130377506295,"pX":-0.49957290315453456,"pZ":3.091031024735517,"vX0":-7.5837499142613956,"vY0":-135.1175940964613,"vZ0":-5.372389645811724,"x":136.04,"y":155.32,"x0":1.839076359153003,"y0":50.00567376912967,"z0":5.855003881738414,"aX":7.143041446985444},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.0,"breakHorizontal":-5.4,"spinRate":2284,"spinDirection":135},"zone":1,"typeConfidence":0.9,"plateTime":0.40481337921574534,"extension":6.2927831049567535},"index":1,"playId":"b80892de-dc62-39cc-b7d1-24e704fca91f","pitchNumber":2,"startTime":"2026-07-12T20:18:00.705Z","endTime":"2026-07-12T20:18:03.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":663457,"link":"/api/v1/people/663457"},"second":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.962651285533482,"aZ":-15.180270721151407,"pfxX":5.732332669178077,"pfxZ":8.831216903185052,"pX":0.8748614246558877,"pZ":2.9539796193656844,"vX0":-5.140938352729303,"vY0":-137.04778076720194,"vZ0":-5.106111275056834,"x":83.65,"y":159.02,"x0":2.0196174700745573,"y0":50.00353174276878,"z0":5.858981705391372,"aX":11.032501784870279},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":-9.5,"spinRate":2229,"spinDirection":134},"zone":12,"typeConfidence":0.89,"plateTime":0.39788262285546283,"extension":6.192078004898455},"index":2,"playId":"341ffa97-1d4a-3253-9d2d-51fbb2fcec89","pitchNumber":3,"startTime":"2026-07-12T20:18:19.477Z","endTime":"2026-07-12T20:18:23.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":663457,"link":"/api/v1/people/663457"},"second":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17245361450317,"aZ":-25.903898925050225,"pfxX":0.4569139344141855,"pfxZ":3.7517821867322176,"pX":-0.18736105134669018,"pZ":2.1580123208607183,"vX0":-6.049631516038379,"vY0":-127.45096968299111,"vZ0":-4.125829967225189,"x":124.14,"y":180.51,"x0":2.141408057325393,"y0":50.005500037025975,"z0":5.805225722310584,"aX":0.7652222399336778},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.2,"breakHorizontal":0.4,"spinRate":2188,"spinDirection":143},"zone":5,"typeConfidence":0.91,"plateTime":0.42709965405172223,"extension":6.138224680813327},"hitData":{"launchSpeed":108.4,"launchAngle":12.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":78.96,"coordY":95.52}},"index":3,"playId":"7426e949-1f66-3855-8b29-d4fcb5b4a2d8","pitchNumber":4,"startTime":"2026-07-12T20:18:38.280Z","endTime":"2026-07-12T20:18:48.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":663457,"link":"/api/v1/people/663457"},"second":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.5,"awayTeamWinProbability":57.5,"homeTeamWinProbabilityAdded":9.600000000000001,"leverageIndex":3.19,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:18:48.310Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Torres strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T20:21:50.749Z","endTime":"2026-07-12T20:22:47.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnSecond":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnThird":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,2,3],"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":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Blaze Jordan replaces Nathan Church.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T20:19:21.300Z","endTime":"2026-07-12T20:19:30.405Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":701675,"link":"/api/v1/people/701675"},"defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":663457,"link":"/api/v1/people/663457"},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-12T20:19:30.405Z","endTime":"2026-07-12T20:20:26.774Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":663457,"link":"/api/v1/people/663457"},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Didier Fuentes replaces Dylan Dodd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-07-12T20:20:26.774Z","endTime":"2026-07-12T20:21:40.578Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800311,"link":"/api/v1/people/800311"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":663457,"link":"/api/v1/people/663457"},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Bryan Torres replaces Blaze Jordan.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":3,"startTime":"2026-07-12T20:21:40.578Z","endTime":"2026-07-12T20:21:53.003Z","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":"702","replacedPlayer":{"id":691458,"link":"/api/v1/people/691458"},"defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":663457,"link":"/api/v1/people/663457"},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.0,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.405981448989273,"aZ":-32.61861346267789,"pfxX":3.826730485412548,"pfxZ":-0.32180946258562493,"pX":-0.2924852147869945,"pZ":2.0115222978601888,"vX0":3.3871310129260985,"vY0":-118.00592011637116,"vZ0":0.5874006811004744,"x":128.15,"y":184.47,"x0":-2.248335929470922,"y0":50.001286733700965,"z0":4.7868614482899865,"aX":5.344852563281811},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.1,"breakHorizontal":-7.8,"spinRate":2334,"spinDirection":114},"zone":8,"typeConfidence":2.0,"plateTime":0.4658279130400129,"extension":6.707183362012054},"index":4,"playId":"78d003b8-8acb-3309-a236-8ea1e40dc805","pitchNumber":1,"startTime":"2026-07-12T20:21:53.003Z","endTime":"2026-07-12T20:21:57.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":663457,"link":"/api/v1/people/663457"},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.684659697940795,"aZ":-17.99129397843932,"pfxX":-5.892999368368134,"pfxZ":7.108861150919587,"pX":-0.8911306069504558,"pZ":2.780143940041351,"vX0":4.701801113161027,"vY0":-140.54930528692176,"vZ0":-2.3232146371911715,"x":150.97,"y":163.72,"x0":-1.822404362370918,"y0":50.001317487049654,"z0":4.789414023375863,"aX":-11.75603625393625},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.6,"breakHorizontal":9.7,"spinRate":1900,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3901104363925181,"extension":6.678552713656225},"index":5,"playId":"044405ff-fbf6-36ad-8c4b-93a36d313181","pitchNumber":2,"startTime":"2026-07-12T20:22:09.755Z","endTime":"2026-07-12T20:22:13.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":663457,"link":"/api/v1/people/663457"},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":96.9,"endSpeed":88.5,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84251997072812,"aZ":-20.909233181346956,"pfxX":-6.116774846600544,"pfxZ":5.58136135722256,"pX":-0.9541160194876472,"pZ":4.226870468723732,"vX0":4.745595154197145,"vY0":-141.0878973964552,"vZ0":1.5205060247033508,"x":153.37,"y":124.65,"x0":-1.8625388054044933,"y0":50.00014118174378,"z0":5.027728930980424,"aX":-12.34029398408871},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.6,"breakHorizontal":10.1,"spinRate":1952,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3880874123873501,"extension":6.7175240536975815},"index":6,"playId":"538ce4cf-b57a-3c89-b568-ca6f2fa9fa26","pitchNumber":3,"startTime":"2026-07-12T20:22:27.829Z","endTime":"2026-07-12T20:22:30.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":663457,"link":"/api/v1/people/663457"},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":96.0,"endSpeed":88.0,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.197648125105843,"aZ":-20.130371666133815,"pfxX":-6.234613677679363,"pfxZ":6.068721510428926,"pX":-0.6489806799161303,"pZ":3.432501138552537,"vX0":6.077773482629093,"vY0":-139.71207765608915,"vZ0":-0.060525641860063484,"x":141.74,"y":146.1,"x0":-2.0379895990208077,"y0":50.006539294363776,"z0":4.772643625619193,"aX":-12.381581697007151},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.2,"breakHorizontal":10.1,"spinRate":1944,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3913943348242759,"extension":6.809202728476972},"index":7,"playId":"82dbd18b-da91-3c51-bb93-f6e4223544da","pitchNumber":4,"startTime":"2026-07-12T20:22:43.944Z","endTime":"2026-07-12T20:22:47.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":663457,"link":"/api/v1/people/663457"},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_ab"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_ab"},{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":-11.900000000000002,"leverageIndex":4.18,"dramaIndex":183.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:22:47.673Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Fermín singles on a line drive to center fielder Michael Harris II. Jordan Walker scores. Lars Nootbaar scores. Masyn Winn to 3rd.","rbi":2,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T20:23:08.293Z","endTime":"2026-07-12T20:24:55.984Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"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":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"postOnThird":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"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":5},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":{"id":689266,"link":"/api/v1/people/689266"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":702275,"link":"/api/v1/people/702275"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.417875336777456,"aZ":-13.487260294903205,"pfxX":-3.3981519501410586,"pfxZ":9.212032144224118,"pX":0.32418275983634376,"pZ":3.6596921447990143,"vX0":7.466876971506172,"vY0":-141.54242708174363,"vZ0":-1.2547005191766694,"x":104.64,"y":139.97,"x0":-1.906881896440312,"y0":50.00049054576061,"z0":4.972682763854348,"aX":-6.892774661904458},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.6,"breakHorizontal":4.7,"spinRate":1929,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.38702337999253933,"extension":6.898886401041432},"index":0,"playId":"8dacdd64-efcf-37e0-b4d1-16782b4a19c9","pitchNumber":1,"startTime":"2026-07-12T20:23:13.608Z","endTime":"2026-07-12T20:23:16.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":663457,"link":"/api/v1/people/663457"},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":98.7,"endSpeed":90.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53861103949173,"aZ":-16.871361273668573,"pfxX":-6.073391116888211,"pfxZ":7.304747068502426,"pX":1.1771487370051585,"pZ":2.840207647108218,"vX0":10.487708643320579,"vY0":-143.44120711726612,"vZ0":-2.981076947567555,"x":72.13,"y":162.09,"x0":-1.7285885614084844,"y0":50.00390756143502,"z0":4.938055758005434,"aX":-12.725734231010772},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.8,"breakHorizontal":9.0,"spinRate":2005,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3810873567774409,"extension":7.189324794880034},"index":1,"playId":"6edefb63-5b53-37b7-969a-4fc219d59e1e","pitchNumber":2,"startTime":"2026-07-12T20:23:30.503Z","endTime":"2026-07-12T20:23:34.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":663457,"link":"/api/v1/people/663457"},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.731011369140294,"aZ":-17.436594057587946,"pfxX":-6.43740159772073,"pfxZ":7.190050996769977,"pX":0.550073372128028,"pZ":2.1791633388286926,"vX0":8.742732633785023,"vY0":-141.67143807603063,"vZ0":-4.308022191384049,"x":96.03,"y":179.94,"x0":-1.7271351591954645,"y0":50.00606854063219,"z0":4.820528889990341,"aX":-13.201915314531798},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.4,"breakHorizontal":10.1,"spinRate":1905,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.38534032868500256,"extension":7.022667425506464},"index":2,"playId":"fd0da405-56d4-30b0-9e96-070ae3fbea55","pitchNumber":3,"startTime":"2026-07-12T20:23:48.028Z","endTime":"2026-07-12T20:23:51.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":663457,"link":"/api/v1/people/663457"},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.608327479526885,"aZ":-14.382368361412023,"pfxX":-7.5795646785444974,"pfxZ":8.503554321114546,"pX":-0.3770165727907843,"pZ":4.002357396027201,"vX0":6.738797912089716,"vY0":-143.38527954790783,"vZ0":-0.5836599734985954,"x":131.37,"y":130.72,"x0":-1.7671646781063737,"y0":50.00546624913379,"z0":5.101885513931027,"aX":-15.863651239484561},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.5,"breakHorizontal":12.5,"spinRate":2070,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.38127635547083116,"extension":6.851630253032725},"index":3,"playId":"b5e9af6e-ebc9-3a20-811e-1d3d58e9026d","pitchNumber":4,"startTime":"2026-07-12T20:24:08.994Z","endTime":"2026-07-12T20:24:15.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":663457,"link":"/api/v1/people/663457"},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-12T20:24:30.862Z","endTime":"2026-07-12T20:24:44.932Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":663457,"link":"/api/v1/people/663457"},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15985538414007,"aZ":-18.658168689295458,"pfxX":-6.208143430702528,"pfxZ":6.58479522291322,"pX":0.3256876885259147,"pZ":2.6099664038950645,"vX0":8.156655057884985,"vY0":-141.64057845181728,"vZ0":-2.8463132443927135,"x":104.59,"y":168.31,"x0":-1.7707169378303795,"y0":50.006837665276336,"z0":4.806324505196696,"aX":-12.750725167872917},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.6,"breakHorizontal":9.8,"spinRate":2084,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.3851617539797507,"extension":7.004206993531062},"hitData":{"launchSpeed":90.2,"launchAngle":11.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.65,"coordY":91.13}},"index":5,"playId":"735a592d-3ea3-359f-915c-8f990f5f110c","pitchNumber":5,"startTime":"2026-07-12T20:24:44.932Z","endTime":"2026-07-12T20:24:55.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"second":{"id":663457,"link":"/api/v1/people/663457"},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.49999999999999,"awayTeamWinProbability":42.50000000000001,"homeTeamWinProbabilityAdded":26.899999999999995,"leverageIndex":4.67,"dramaIndex":287.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:24:55.984Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jimmy Crooks strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T20:25:35.667Z","endTime":"2026-07-12T20:26:35.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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":96.8,"endSpeed":88.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80020322261709,"aZ":-18.29544048568989,"pfxX":-7.013792302540173,"pfxZ":6.884927815839037,"pX":-0.07107552592864762,"pZ":2.6276012873918546,"vX0":8.326737831484488,"vY0":-140.8354158011826,"vZ0":-2.389695768629734,"x":119.71,"y":167.83,"x0":-2.149252737733477,"y0":50.0070107112644,"z0":4.665158613740444,"aX":-14.148600370847},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.1,"breakHorizontal":11.0,"spinRate":2008,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.38831343811232344,"extension":6.845886742574774},"index":0,"playId":"bb89a77d-e3aa-30c0-b53d-c16c7aaf49ef","pitchNumber":1,"startTime":"2026-07-12T20:25:41.846Z","endTime":"2026-07-12T20:25:45.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":96.4,"endSpeed":88.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.265305945836754,"aZ":-16.509365601456736,"pfxX":-7.377838730766745,"pfxZ":7.844421717240882,"pX":-0.2533599513018793,"pZ":2.7154083524850123,"vX0":6.58258201922517,"vY0":-140.3110175607979,"vZ0":-2.2917504294649333,"x":126.66,"y":165.46,"x0":-1.6693886261828617,"y0":50.00276031922451,"z0":4.616495886073799,"aX":-14.734392151676403},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.9,"breakHorizontal":12.0,"spinRate":2015,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3901226338531374,"extension":6.747784892370023},"index":1,"playId":"67e19089-367b-3424-b2f7-b95798aea498","pitchNumber":2,"startTime":"2026-07-12T20:26:03.243Z","endTime":"2026-07-12T20:26:06.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90955627039729,"aZ":-15.150422903168835,"pfxX":-7.637001350973714,"pfxZ":8.077954467287837,"pX":0.27405243570796817,"pZ":2.877211160332157,"vX0":8.859277881667124,"vY0":-144.1034416193033,"vZ0":-2.9526589585870653,"x":106.55,"y":161.1,"x0":-1.8451981549221215,"y0":50.00000136266452,"z0":4.848818861396721,"aX":-16.089366350272908},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.2,"breakHorizontal":12.1,"spinRate":2079,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.3798358285018346,"extension":6.902264769694572},"index":2,"playId":"8c4c79f0-2520-3122-beaf-f31d04ac8175","pitchNumber":3,"startTime":"2026-07-12T20:26:26.978Z","endTime":"2026-07-12T20:26:35.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-7.499999999999993,"leverageIndex":2.88,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:26:35.763Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Olson grounds out sharply, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T20:28:51.737Z","endTime":"2026-07-12T20:29:18.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to center field for Lars Nootbaar.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T20:28:47.386Z","endTime":"2026-07-12T20:28:47.409Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"500","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Bryan Torres remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T20:28:47.409Z","endTime":"2026-07-12T20:28:54.007Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"702","replacedPlayer":{"id":691458,"link":"/api/v1/people/691458"},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":87.9,"endSpeed":80.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.485518141283475,"aZ":-29.53596086157783,"pfxX":-0.9150467090001682,"pfxZ":1.6024129994865,"pX":-0.11336990181561091,"pZ":2.9743955441108527,"vX0":3.165584601649898,"vY0":-127.91984364141861,"vZ0":-1.597676015080376,"x":121.32,"y":158.47,"x0":-1.2525933599548928,"y0":50.00023711772556,"z0":5.941324962111459,"aX":-1.5037061745218037},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.8,"breakHorizontal":0.8,"spinRate":2280,"spinDirection":127},"zone":2,"typeConfidence":2.0,"plateTime":0.4295831589885535,"extension":6.306680392482612},"index":2,"playId":"ed0c656c-ac3e-3c15-8366-3e853500dbf2","pitchNumber":1,"startTime":"2026-07-12T20:28:54.007Z","endTime":"2026-07-12T20:28:58.042Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34830423668333,"aZ":-18.330945246451375,"pfxX":-4.707205369969072,"pfxZ":7.087228322124217,"pX":-0.4948367627684998,"pZ":3.084576555464323,"vX0":3.0459018407363727,"vY0":-137.8308773012672,"vZ0":-4.617516503607138,"x":135.86,"y":155.5,"x0":-0.9943124964625325,"y0":50.000214079619255,"z0":5.993764476244744,"aX":-9.190598650782018},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.2,"breakHorizontal":8.0,"spinRate":1958,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.3951417841054292,"extension":6.361339815847607},"hitData":{"launchSpeed":107.8,"launchAngle":2.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":125.38,"coordY":138.59}},"index":3,"playId":"f6aab04c-d669-3159-8001-47855c914852","pitchNumber":2,"startTime":"2026-07-12T20:29:10.025Z","endTime":"2026-07-12T20:29:18.066Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:29:18.066Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T20:29:40.863Z","endTime":"2026-07-12T20:29:50.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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],"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80485346191562,"aZ":-28.997537472160342,"pfxX":-6.918132600892813,"pfxZ":1.869434185302552,"pX":0.3073342052148739,"pZ":2.911030810871914,"vX0":5.455634621726064,"vY0":-128.2473351180557,"vZ0":-1.9347657047448887,"x":105.29,"y":160.18,"x0":-0.9291019444381524,"y0":50.00012874134505,"z0":5.895777295885828,"aX":-11.740862286733298},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.2,"breakHorizontal":11.6,"spinRate":1253,"spinDirection":240},"zone":3,"typeConfidence":2.0,"plateTime":0.424029018240089,"extension":6.385374966767031},"hitData":{"launchSpeed":95.4,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.6,"coordY":142.14}},"index":0,"playId":"13afbfea-719f-3685-be9a-6fee02b5d821","pitchNumber":1,"startTime":"2026-07-12T20:29:42.590Z","endTime":"2026-07-12T20:29:50.630Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:29:50.630Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T20:30:05.056Z","endTime":"2026-07-12T20:30:46.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.6,"endSpeed":88.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.123700038690565,"aZ":-17.44387099720929,"pfxX":-5.459366505725105,"pfxZ":7.444870617128839,"pX":-0.5143271252090853,"pZ":3.9816599568101605,"vX0":3.4136949346846244,"vY0":-139.27489242974656,"vZ0":-2.3906888235870465,"x":136.6,"y":131.28,"x0":-1.0418974831417216,"y0":50.00618495864759,"z0":5.995256767844236,"aX":-10.806218674063683},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.2,"breakHorizontal":9.2,"spinRate":2013,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3921803680043099,"extension":6.398925312790748},"index":0,"playId":"d38882e2-c5c8-3f5f-9ccf-c3d785a6dc62","pitchNumber":1,"startTime":"2026-07-12T20:30:12.834Z","endTime":"2026-07-12T20:30:16.072Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43233617244354,"aZ":-16.217910226610268,"pfxX":-5.016328601154522,"pfxZ":8.116233257392107,"pX":-0.25256035257045634,"pZ":2.970428701390097,"vX0":3.623293247354389,"vY0":-139.1420364215297,"vZ0":-5.015579100236507,"x":126.63,"y":158.58,"x0":-0.9181291277390591,"y0":50.002314129237945,"z0":5.866452905023897,"aX":-9.862288131433989},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":8.4,"spinRate":1934,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.39323790431387184,"extension":7.0995457235190305},"hitData":{"launchSpeed":92.1,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.2,"coordY":149.66}},"index":1,"playId":"491ca099-8ec2-3ff5-9ca2-48991ca2388b","pitchNumber":2,"startTime":"2026-07-12T20:30:37.894Z","endTime":"2026-07-12T20:30:46.439Z","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:30:46.439Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T20:32:58.554Z","endTime":"2026-07-12T20:34:10.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dylan Lee replaces Didier Fuentes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T20:32:38.532Z","endTime":"2026-07-12T20:33:00.650Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669276,"link":"/api/v1/people/669276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.92672336277654,"aZ":-29.152936613283465,"pfxX":-0.9719900265328367,"pfxZ":2.1522232635598506,"pX":-0.7286917840274943,"pZ":2.852940274855426,"vX0":-5.201666472587928,"vY0":-117.34485980126753,"vZ0":-2.072738718797688,"x":144.78,"y":161.75,"x0":1.6373481455142243,"y0":50.00159212163875,"z0":6.4474941158815,"aX":-1.3635613911022073},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.7,"breakHorizontal":3.0,"spinRate":2137,"spinDirection":193},"zone":1,"typeConfidence":0.91,"plateTime":0.4656649352198077,"extension":6.311668421493431},"index":1,"playId":"df6cf389-084e-30c9-8e4c-e9b9209a4caf","pitchNumber":1,"startTime":"2026-07-12T20:33:00.650Z","endTime":"2026-07-12T20:33:04.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.56407078689962,"aZ":-29.661022880513517,"pfxX":-0.6583615362666777,"pfxZ":1.7097289897373642,"pX":-0.13651781391582113,"pZ":2.5670580612873524,"vX0":-4.6682856121669145,"vY0":-119.85771474908593,"vZ0":-2.898740512608852,"x":122.2,"y":169.47,"x0":1.912437311925728,"y0":50.00455499965394,"z0":6.408615470469178,"aX":-0.9693478833256823},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.8,"breakHorizontal":2.2,"spinRate":2199,"spinDirection":208},"zone":5,"typeConfidence":0.91,"plateTime":0.4549005033077873,"extension":6.317048006853182},"index":2,"playId":"6c9dfc62-e1a5-3e11-89bf-b0c80a33a8c1","pitchNumber":2,"startTime":"2026-07-12T20:33:14.211Z","endTime":"2026-07-12T20:33:17.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":92.3,"endSpeed":84.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.816640266084708,"aZ":-12.490806424179434,"pfxX":4.404424184514961,"pfxZ":10.74101164691141,"pX":-1.1272071811148987,"pZ":3.7204866145102087,"vX0":-8.365498996638037,"vY0":-134.20258766591314,"vZ0":-4.836610956301049,"x":159.97,"y":138.33,"x0":1.451692580615443,"y0":50.00151614831464,"z0":6.429073334017538,"aX":8.071265292716241},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.6,"breakHorizontal":-6.2,"spinRate":2194,"spinDirection":154},"zone":11,"typeConfidence":0.9,"plateTime":0.4074469254507771,"extension":6.186626356020929},"index":3,"playId":"2f424bec-77c3-3ab1-be06-f279badd78ed","pitchNumber":3,"startTime":"2026-07-12T20:33:33.031Z","endTime":"2026-07-12T20:33:36.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.36538684277083,"aZ":-27.580168841843673,"pfxX":-0.19728485966275,"pfxZ":3.164225252171441,"pX":-0.24757846609574433,"pZ":1.1414871195160006,"vX0":-4.791967256169636,"vY0":-119.03664348199001,"vZ0":-6.194258186317569,"x":126.44,"y":207.96,"x0":1.8074842432194658,"y0":50.002656131159995,"z0":6.237851435560546,"aX":-0.28599537407582953},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.7,"breakHorizontal":1.4,"spinRate":2141,"spinDirection":157},"zone":13,"typeConfidence":0.91,"plateTime":0.45810413630592794,"extension":6.337400004434782},"index":4,"playId":"248f7dd2-d279-3b07-9556-5edb91063731","pitchNumber":4,"startTime":"2026-07-12T20:33:45.571Z","endTime":"2026-07-12T20:33:50.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-12T20:33:58.113Z","endTime":"2026-07-12T20:34:06.283Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62366635494867,"aZ":-10.03297638837802,"pfxX":4.305107083384303,"pfxZ":11.742239185954418,"pX":-0.6420251218376305,"pZ":2.9155545214834038,"vX0":-7.044901382448204,"vY0":-136.35604158979385,"vZ0":-7.459079966436892,"x":141.47,"y":160.06,"x0":1.4142021321546545,"y0":50.002106771775246,"z0":6.376582045873842,"aX":8.117707199938428},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.9,"breakHorizontal":-6.4,"spinRate":2429,"spinDirection":153},"zone":1,"typeConfidence":0.9,"plateTime":0.40149437743341654,"extension":6.2823392996185845},"index":6,"playId":"91f73c8e-429e-3d35-b7d9-779f06db6e94","pitchNumber":5,"startTime":"2026-07-12T20:34:06.283Z","endTime":"2026-07-12T20:34:10.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:34:10.526Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Iván Herrera pops out to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T20:34:39.847Z","endTime":"2026-07-12T20:36:52.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T20:34:28.341Z","endTime":"2026-07-12T20:34:42.096Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.671765128992636,"aZ":-22.072975071104743,"pfxX":5.29838816166292,"pfxZ":6.613226653698232,"pX":0.45581011354082684,"pZ":2.2536907200120635,"vX0":-4.990539325745308,"vY0":-123.39147000375327,"vZ0":-5.095176531868987,"x":99.63,"y":177.93,"x0":1.8251608754895792,"y0":50.00357095938847,"z0":6.227667823191373,"aX":8.095018645621396},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.9,"breakHorizontal":-8.3,"spinRate":1390,"spinDirection":136},"zone":6,"typeConfidence":0.67,"plateTime":0.4454662809845922,"extension":6.466164711539276},"index":1,"playId":"29e75ae1-7e78-3ec1-abf0-1c6e670e5d8f","pitchNumber":1,"startTime":"2026-07-12T20:34:42.096Z","endTime":"2026-07-12T20:34:46.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":92.9,"endSpeed":84.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.299981423264573,"aZ":-11.984597223348299,"pfxX":5.478389336141888,"pfxZ":10.962538358843936,"pX":-0.05752249310558708,"pZ":4.316003424037271,"vX0":-6.069437196469759,"vY0":-135.0759121375857,"vZ0":-3.3500290506607224,"x":119.19,"y":122.25,"x0":1.5102373371243238,"y0":50.00587166422162,"z0":6.4189455746258055,"aX":10.093056107840672},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.3,"breakHorizontal":-8.5,"spinRate":2321,"spinDirection":154},"zone":11,"typeConfidence":0.9,"plateTime":0.4059864665504036,"extension":6.281853933201261},"index":2,"playId":"545b858c-2fe9-3814-962b-e417b77ba018","pitchNumber":2,"startTime":"2026-07-12T20:34:57.243Z","endTime":"2026-07-12T20:35:01.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":76.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13614195970345,"aZ":-19.261322771441797,"pfxX":5.697946613509638,"pfxZ":8.55364208004579,"pX":0.3220833785941485,"pZ":1.7872112235915705,"vX0":-5.514809357627683,"vY0":-123.07500124705928,"vZ0":-6.52044932100039,"x":104.72,"y":190.53,"x0":1.869129016951506,"y0":50.000446232305556,"z0":6.142866092161456,"aX":8.598189433470624},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":13.9,"breakHorizontal":-8.8,"spinRate":1458,"spinDirection":137},"zone":9,"typeConfidence":0.77,"plateTime":0.44783355791433,"extension":6.4471862360067265},"index":3,"playId":"54bf5c22-de13-3016-aa65-8a68e3d83962","pitchNumber":3,"startTime":"2026-07-12T20:35:10.821Z","endTime":"2026-07-12T20:35:14.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.223712130609552,"aZ":-29.281762429401407,"pfxX":-0.44614724678842244,"pfxZ":1.9559247932253605,"pX":-0.6117293666818397,"pZ":1.6702092506330657,"vX0":-5.255533943794337,"vY0":-121.04342360848395,"vZ0":-5.206022130570682,"x":140.32,"y":193.68,"x0":1.6480795837064628,"y0":50.00382583015782,"z0":6.420945303130854,"aX":-0.6599248283227424},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.5,"breakHorizontal":2.0,"spinRate":2239,"spinDirection":163},"zone":7,"typeConfidence":0.91,"plateTime":0.4529675409435967,"extension":6.386842613799683},"index":4,"playId":"7bb42f14-35ec-35a3-9ff5-4b8a6410b2a3","pitchNumber":4,"startTime":"2026-07-12T20:35:25.385Z","endTime":"2026-07-12T20:35:29.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12052197410697,"aZ":-9.951427641221926,"pfxX":4.6533337606293586,"pfxZ":11.940703717078701,"pX":-0.2836245039917058,"pZ":3.06841544008991,"vX0":-6.554982936591067,"vY0":-136.1045602014913,"vZ0":-6.807360646154741,"x":127.81,"y":155.93,"x0":1.5604386814679085,"y0":50.00295611549956,"z0":6.304383937475382,"aX":8.660742597093945},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.2,"breakHorizontal":-7.0,"spinRate":2483,"spinDirection":157},"zone":1,"typeConfidence":0.9,"plateTime":0.4036907766358655,"extension":6.244136046277154},"index":5,"playId":"533fe287-389a-3361-97b0-fd7509966a82","pitchNumber":5,"startTime":"2026-07-12T20:35:42.912Z","endTime":"2026-07-12T20:35:46.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.292937130603203,"aZ":-18.544391003133374,"pfxX":6.011457169497062,"pfxZ":8.56451001861522,"pX":0.4788025300812315,"pZ":1.7837702942435358,"vX0":-5.372621466585307,"vY0":-125.34272751464461,"vZ0":-6.992947870272988,"x":98.75,"y":190.62,"x0":1.8688416614312735,"y0":50.0019906763567,"z0":6.123523250070515,"aX":9.566486729906536},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":14.2,"breakHorizontal":-9.6,"spinRate":1769,"spinDirection":140},"zone":9,"typeConfidence":0.9,"plateTime":0.4369432204933057,"extension":6.468961775151661},"index":6,"playId":"fc27d91b-ec32-39be-b159-50e1cde2190d","pitchNumber":6,"startTime":"2026-07-12T20:36:01.868Z","endTime":"2026-07-12T20:36:06.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20266294225058,"aZ":-10.69782452069326,"pfxX":4.243214290348327,"pfxZ":11.452857750609667,"pX":-0.41586854385035277,"pZ":2.9630034180948073,"vX0":-6.561320558322638,"vY0":-135.70457965364423,"vZ0":-6.84606560842862,"x":132.85,"y":158.78,"x0":1.4760283044158136,"y0":50.002233880671824,"z0":6.254662131112723,"aX":7.956896043927055},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.6,"breakHorizontal":-6.4,"spinRate":2366,"spinDirection":163},"zone":1,"typeConfidence":0.9,"plateTime":0.40279181851931556,"extension":6.281619050452036},"index":7,"playId":"45d4e4fb-b7ab-3068-bb18-d240c2895205","pitchNumber":7,"startTime":"2026-07-12T20:36:23.103Z","endTime":"2026-07-12T20:36:27.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.24279602461543,"aZ":-30.08964081840485,"pfxX":0.0705666350730293,"pfxZ":1.3327141337604491,"pX":-0.181838173103165,"pZ":2.540666229328355,"vX0":-4.792736117172951,"vY0":-123.2308688451972,"vZ0":-3.324085873724197,"x":123.93,"y":170.18,"x0":1.7674444176136435,"y0":50.000134146281276,"z0":6.4113705142415,"aX":0.11072952380272702},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.9,"breakHorizontal":0.8,"spinRate":2175,"spinDirection":158},"zone":5,"typeConfidence":0.9,"plateTime":0.4420950617584274,"extension":6.238248075901922},"hitData":{"launchSpeed":76.6,"launchAngle":71.0,"totalDistance":101.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":154.4,"coordY":173.12}},"index":8,"playId":"916c621b-d07d-3d49-a1b1-2f4cb531ad67","pitchNumber":8,"startTime":"2026-07-12T20:36:42.977Z","endTime":"2026-07-12T20:36:52.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:36:52.005Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jordan Walker lines out to left fielder Mauricio Dubón.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T20:37:10.384Z","endTime":"2026-07-12T20:37:41.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.7,"endSpeed":75.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.685149940704957,"aZ":-30.4634038331684,"pfxX":-1.1805441743476357,"pfxZ":1.1984708062896514,"pX":-0.2898235582589842,"pZ":1.9110061031559924,"vX0":-4.029635087827128,"vY0":-118.83941492660196,"vZ0":-3.9980784037995245,"x":128.05,"y":187.18,"x0":1.584049687524721,"y0":50.002051520945095,"z0":6.395346139551508,"aX":-1.6801986005896974},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.4,"breakHorizontal":3.1,"spinRate":2131,"spinDirection":316},"zone":7,"typeConfidence":0.91,"plateTime":0.46166200388268797,"extension":6.29313814746286},"index":0,"playId":"b5c30a68-cfcd-3315-bb9d-9072be10ceca","pitchNumber":1,"startTime":"2026-07-12T20:37:19.496Z","endTime":"2026-07-12T20:37:22.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06388332039358,"aZ":-29.484440639853332,"pfxX":-0.927122100720312,"pfxZ":1.847435278575757,"pX":0.1465248762429973,"pZ":2.1931823171617117,"vX0":-3.5488482428319545,"vY0":-119.7382070757518,"vZ0":-3.772424560447836,"x":111.41,"y":179.56,"x0":1.7680214266235097,"y0":50.000469801891505,"z0":6.426531942066424,"aX":-1.3454882904885723},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.8,"breakHorizontal":2.5,"spinRate":2170,"spinDirection":295},"zone":8,"typeConfidence":0.91,"plateTime":0.4573909031982937,"extension":6.350964334423239},"hitData":{"launchSpeed":85.6,"launchAngle":28.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.6,"coordY":82.91}},"index":1,"playId":"bc1b05bd-2900-3ebb-9ae1-548b28edfef7","pitchNumber":2,"startTime":"2026-07-12T20:37:32.511Z","endTime":"2026-07-12T20:37:41.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:37:41.023Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eli White singles on a fly ball to center fielder Lars Nootbaar.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T20:40:06.740Z","endTime":"2026-07-12T20:41:13.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryne Stanek replaces Gordon Graceffo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T20:39:00.013Z","endTime":"2026-07-12T20:40:08.957Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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.8,"endSpeed":88.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31688441167412,"aZ":-13.556333342597751,"pfxX":-4.924252734831837,"pfxZ":9.263018449413535,"pX":0.7703117320582511,"pZ":2.436727534654906,"vX0":5.058669785263188,"vY0":-140.73269531532603,"vZ0":-7.4971031587241335,"x":87.64,"y":172.99,"x0":-0.4089189788457799,"y0":50.00457098254174,"z0":6.009562425752619,"aX":-9.8992616627911},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.5,"breakHorizontal":7.9,"spinRate":2215,"spinDirection":211},"zone":6,"typeConfidence":0.84,"plateTime":0.38889328842893267,"extension":5.995027130133162},"index":1,"playId":"80cab1e3-fc04-3737-8f67-3c14bb260013","pitchNumber":1,"startTime":"2026-07-12T20:40:08.957Z","endTime":"2026-07-12T20:40:12.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.823868552988085,"aZ":-16.949683186348874,"pfxX":-10.705266318260236,"pfxZ":7.763118119445149,"pX":0.4792336106014004,"pZ":2.0889958129455857,"vX0":6.269006478240789,"vY0":-139.28578552321585,"vZ0":-7.316517295455623,"x":98.73,"y":182.38,"x0":-0.41197381564228014,"y0":50.003359382842284,"z0":5.874422296729022,"aX":-20.99607762673342},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":18.0,"spinRate":2209,"spinDirection":220},"zone":9,"typeConfidence":0.94,"plateTime":0.3935114681826519,"extension":5.897176772372902},"index":2,"playId":"b6432622-5d3e-35c4-a656-582d705b7e2a","pitchNumber":2,"startTime":"2026-07-12T20:40:26.132Z","endTime":"2026-07-12T20:40:30.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":98.6,"endSpeed":90.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32045244481577,"aZ":-8.381435390612165,"pfxX":-4.870002918047637,"pfxZ":11.522517276753309,"pX":2.4205514443046465,"pZ":1.2513281635080968,"vX0":8.155354088197253,"vY0":-142.88225391780264,"vZ0":-11.737075797922293,"x":24.73,"y":204.99,"x0":0.1603148343915289,"y0":50.00369957385204,"z0":5.94195573248228,"aX":-10.05721970293807},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.6,"breakHorizontal":7.2,"spinRate":2376,"spinDirection":205},"zone":14,"typeConfidence":0.89,"plateTime":0.38352180899599286,"extension":6.071349014360859},"index":3,"playId":"5aa6f1a6-b70a-3050-a088-aafb2890fc78","pitchNumber":3,"startTime":"2026-07-12T20:40:43.230Z","endTime":"2026-07-12T20:40:46.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.425076586188553,"aZ":-25.635531738352963,"pfxX":2.732227800700059,"pfxZ":3.999966192060895,"pX":0.6315632536741883,"pZ":1.3195734438237559,"vX0":2.199998225410136,"vY0":-127.37422115457616,"vZ0":-6.901433021170036,"x":92.93,"y":203.15,"x0":-0.5999230743334293,"y0":50.00423256204664,"z0":6.1060403447645175,"aX":4.465825064644021},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.9,"breakHorizontal":-5.5,"spinRate":2528,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.4308639851323477,"extension":6.160126788572812},"hitData":{"launchSpeed":63.4,"launchAngle":27.0,"totalDistance":212.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.53,"coordY":104.79}},"index":4,"playId":"3a885c36-9370-3c82-8edd-dcd7052615fc","pitchNumber":4,"startTime":"2026-07-12T20:41:01.805Z","endTime":"2026-07-12T20:41:13.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":-6.799999999999997,"leverageIndex":1.82,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:41:13.325Z","atBatIndex":62},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Austin Riley pops out to shortstop Masyn Winn.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T20:41:33.612Z","endTime":"2026-07-12T20:43:49.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(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":96.7,"endSpeed":89.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.835398961328348,"aZ":-21.055294544165957,"pfxX":-8.869234888532267,"pfxZ":5.509942883986463,"pX":0.7080870254679543,"pZ":2.7387247420876926,"vX0":6.506721864190665,"vY0":-140.69135197122696,"vZ0":-5.323416016264768,"x":90.01,"y":164.83,"x0":-0.47413017117114337,"y0":50.0056833573479,"z0":6.0066966505591415,"aX":-17.907338115794843},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.1,"breakHorizontal":14.9,"spinRate":2183,"spinDirection":212},"zone":6,"typeConfidence":0.94,"plateTime":0.3882777289329633,"extension":5.989161788873335},"index":0,"playId":"566b2937-c987-3882-af72-ce00f3d6271e","pitchNumber":1,"startTime":"2026-07-12T20:41:36.355Z","endTime":"2026-07-12T20:41:40.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.967066877809824,"aZ":-19.827877048406254,"pfxX":-8.974449988021213,"pfxZ":6.041621745561715,"pX":1.198908012472181,"pZ":2.513435943977463,"vX0":7.7606879167560585,"vY0":-141.29759699171942,"vZ0":-6.144132076383369,"x":71.3,"y":170.92,"x0":-0.40290464065034803,"y0":50.00338831772441,"z0":5.969191323495391,"aX":-18.341664600290265},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.0,"breakHorizontal":14.9,"spinRate":2197,"spinDirection":217},"zone":14,"typeConfidence":0.95,"plateTime":0.38607046396100353,"extension":6.035143240052325},"index":1,"playId":"0b82cd5b-7414-30f5-9fa1-8e30cad04e1a","pitchNumber":2,"startTime":"2026-07-12T20:41:54.390Z","endTime":"2026-07-12T20:41:57.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":84.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.975153190755023,"aZ":-28.496576222575165,"pfxX":-4.31779382144396,"pfxZ":2.0757879383434616,"pX":-1.3119653840544423,"pZ":1.6984792571870124,"vX0":-0.272019381654843,"vY0":-131.0095906898903,"vZ0":-5.640717665463562,"x":167.01,"y":192.92,"x0":-0.6449418427318665,"y0":50.00229570203664,"z0":5.961660985970104,"aX":-7.6406057038156945},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.0,"breakHorizontal":7.9,"spinRate":1206,"spinDirection":231},"zone":13,"typeConfidence":0.62,"plateTime":0.4152293890680885,"extension":5.984969950781715},"index":2,"playId":"47d81230-4608-3b59-b81b-5fc30c4661c7","pitchNumber":3,"startTime":"2026-07-12T20:42:12.462Z","endTime":"2026-07-12T20:42:15.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.348042206648074,"aZ":-12.634608365556026,"pfxX":-3.573056492299599,"pfxZ":9.29301348418125,"pX":0.6150633963743982,"pZ":3.0519723988751193,"vX0":4.253548708015226,"vY0":-143.4412571104675,"vZ0":-6.480704256046522,"x":93.56,"y":156.38,"x0":-0.41645247394487933,"y0":50.00555113332805,"z0":6.113944923004467,"aX":-7.515014620204777},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.8,"breakHorizontal":5.8,"spinRate":2286,"spinDirection":208},"zone":3,"typeConfidence":0.9,"plateTime":0.3805350331123525,"extension":6.1058198206582315},"index":3,"playId":"3be87594-9d03-3187-a7e5-00852418377a","pitchNumber":4,"startTime":"2026-07-12T20:42:31.633Z","endTime":"2026-07-12T20:42:34.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":84.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.223634259395606,"aZ":-26.925080584273122,"pfxX":-4.769973658145566,"pfxZ":2.970596445424276,"pX":0.5549111294899637,"pZ":0.6424857102282889,"vX0":3.8241847736664125,"vY0":-131.39654839786874,"vZ0":-8.42751108726747,"x":111.83,"y":215.82,"x0":-0.29246942026762235,"y0":50.00312835443052,"z0":5.862139061805648,"aX":-8.424744056207953},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.0,"breakHorizontal":7.9,"spinRate":1145,"spinDirection":225},"zone":14,"typeConfidence":0.81,"plateTime":0.4152755486859001,"extension":6.301144595054432},"index":4,"playId":"dc4c19f4-d766-3d03-a938-2233d3e93d20","pitchNumber":5,"startTime":"2026-07-12T20:42:51.501Z","endTime":"2026-07-12T20:42:54.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":2,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":91.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.034491974420312,"aZ":-12.490796133143316,"pfxX":-2.720385890626168,"pfxZ":9.239690431798346,"pX":0.985004475759708,"pZ":3.3215670311305674,"vX0":5.0155327821692515,"vY0":-144.23644318974746,"vZ0":-5.71588281888467,"x":79.45,"y":149.1,"x0":-0.41420864063148166,"y0":50.004447364829254,"z0":6.0828616201377885,"aX":-5.796639356256838},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.0,"breakHorizontal":4.1,"spinRate":2258,"spinDirection":208},"zone":12,"typeConfidence":0.91,"plateTime":0.3781344328197602,"extension":6.141658129963798},"index":5,"playId":"c1883a17-f288-3280-9628-ccc195314662","pitchNumber":6,"startTime":"2026-07-12T20:43:14.378Z","endTime":"2026-07-12T20:43:17.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":91.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76882038543498,"aZ":-12.779411625669752,"pfxX":-4.161325335113971,"pfxZ":9.147205345865435,"pX":0.23614841103542622,"pZ":3.4287907061156058,"vX0":3.3052753228083995,"vY0":-143.45848240922885,"vZ0":-5.5556358519759215,"x":108.0,"y":146.2,"x0":-0.3803336065234821,"y0":50.0059860426366,"z0":6.161797646450253,"aX":-8.826460609789894},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.8,"breakHorizontal":7.1,"spinRate":2123,"spinDirection":206},"zone":2,"typeConfidence":0.9,"plateTime":0.37929631566944755,"extension":6.120711241728188},"hitData":{"launchSpeed":86.6,"launchAngle":57.0,"totalDistance":186.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":98.26,"coordY":131.87}},"index":6,"playId":"6c97a2b6-acae-3dc2-bd1a-66d0bff94dab","pitchNumber":7,"startTime":"2026-07-12T20:43:39.673Z","endTime":"2026-07-12T20:43:49.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":6.599999999999994,"leverageIndex":2.83,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:43:49.678Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jim Jarvis called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T20:44:08.629Z","endTime":"2026-07-12T20:46:31.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":98.4,"endSpeed":90.1,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45638449450312,"aZ":-8.373966276042745,"pfxX":-3.5136709109465327,"pfxZ":11.447619798165793,"pX":-0.32434135586140433,"pZ":2.8799504935886704,"vX0":1.7322169217378336,"vY0":-143.1403384087672,"vZ0":-7.607200567179005,"x":129.36,"y":161.02,"x0":-0.4801847819849416,"y0":50.00527239843339,"z0":6.093616514837898,"aX":-7.305830367140499},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.4,"breakHorizontal":6.0,"spinRate":2273,"spinDirection":203},"zone":1,"typeConfidence":0.93,"plateTime":0.3823838823588379,"extension":6.1168250194290374},"index":0,"playId":"2b42841f-44d0-3170-9336-d1ba6e127bc6","pitchNumber":1,"startTime":"2026-07-12T20:44:16.877Z","endTime":"2026-07-12T20:44:20.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.309823881090185,"aZ":-26.720849072228848,"pfxX":-4.3665504687719565,"pfxZ":3.2213248978807174,"pX":-0.9343299355359991,"pZ":1.92840057722946,"vX0":0.4764937833023982,"vY0":-129.10164717671523,"vZ0":-5.102895868064699,"x":152.61,"y":186.71,"x0":-0.5536221522262654,"y0":50.00244665310638,"z0":5.981631407530555,"aX":-7.386715527724672},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.9,"breakHorizontal":7.8,"spinRate":1216,"spinDirection":225},"zone":13,"typeConfidence":0.65,"plateTime":0.42390499974839146,"extension":6.078794809161546},"index":1,"playId":"852e0c59-0856-3905-ba3a-585a37a3ea26","pitchNumber":2,"startTime":"2026-07-12T20:44:33.234Z","endTime":"2026-07-12T20:44:37.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.688466146777834,"aZ":-28.13264495602581,"pfxX":-5.660599186525154,"pfxZ":2.3805297007296886,"pX":-1.0702933375518768,"pZ":0.9291209963892562,"vX0":0.5547045688442735,"vY0":-129.23097528922634,"vZ0":-7.302759270694385,"x":157.8,"y":213.69,"x0":-0.5511689897666985,"y0":50.00446866825014,"z0":5.937916691246334,"aX":-9.622665506545912},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.0,"breakHorizontal":10.2,"spinRate":1117,"spinDirection":230},"zone":13,"typeConfidence":0.87,"plateTime":0.42303158316379896,"extension":6.213904298415496},"index":2,"playId":"94a951cd-302f-37ea-a78d-bc71d37fb098","pitchNumber":3,"startTime":"2026-07-12T20:45:00.922Z","endTime":"2026-07-12T20:45:04.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":99.3,"endSpeed":90.4,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.77946848906093,"aZ":-11.915359166942384,"pfxX":-4.267582155663279,"pfxZ":9.629041906142685,"pX":1.104180403351769,"pZ":3.3061723155620264,"vX0":5.285225337233576,"vY0":-144.4066206659257,"vZ0":-5.739839743579619,"x":74.91,"y":149.51,"x0":-0.19850009680914546,"y0":50.0039246016384,"z0":6.057904498482382,"aX":-8.980450964959552},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.4,"breakHorizontal":6.6,"spinRate":2244,"spinDirection":208},"zone":12,"typeConfidence":0.86,"plateTime":0.3798194384060638,"extension":6.159176658690401},"index":3,"playId":"135b88c6-dc44-3c89-8ffa-3aeefb6af1b6","pitchNumber":4,"startTime":"2026-07-12T20:45:24.041Z","endTime":"2026-07-12T20:45:27.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.788367281112905,"aZ":-29.09909385534614,"pfxX":-5.7108467363989,"pfxZ":1.7603953638147596,"pX":-1.4444085432566856,"pZ":2.119509162172626,"vX0":-0.021211385162893115,"vY0":-130.77383447598945,"vZ0":-4.415973383633315,"x":172.06,"y":181.55,"x0":-0.6935165861721369,"y0":50.00047637566246,"z0":5.995318759552713,"aX":-9.958167570019645},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.5,"breakHorizontal":10.3,"spinRate":1094,"spinDirection":236},"zone":13,"typeConfidence":0.86,"plateTime":0.41772109893981346,"extension":6.26592307808386},"index":4,"playId":"5796d5bb-d06c-3261-adb1-2d34a156444c","pitchNumber":5,"startTime":"2026-07-12T20:45:44.834Z","endTime":"2026-07-12T20:45:48.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":99.7,"endSpeed":90.7,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.21374514001267,"aZ":-10.732793146647102,"pfxX":-4.027249329862167,"pfxZ":10.115752827832099,"pX":1.237616565013099,"pZ":3.8327383089442635,"vX0":5.522924680403784,"vY0":-144.96927298698057,"vZ0":-5.07221597532242,"x":69.82,"y":135.3,"x0":-0.1726813215066477,"y0":50.00202299441432,"z0":6.265559789640719,"aX":-8.535985412983106},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.4,"breakHorizontal":6.1,"spinRate":2271,"spinDirection":209},"zone":12,"typeConfidence":0.88,"plateTime":0.3784243218072896,"extension":6.081962556395584},"index":5,"playId":"de61adf9-361a-3af7-824d-43e7134dd080","pitchNumber":6,"startTime":"2026-07-12T20:46:05.703Z","endTime":"2026-07-12T20:46:09.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.8,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34016493183163,"aZ":-9.854372237888981,"pfxX":-5.5735649688892925,"pfxZ":10.602957192990715,"pX":-0.6513942355867354,"pZ":2.107553972710468,"vX0":0.5775662990346045,"vY0":-143.92483934317306,"vZ0":-9.32095421877997,"x":141.83,"y":181.88,"x0":-0.12976555688181501,"y0":50.00532859826043,"z0":5.992299935833311,"aX":-11.733547697769357},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.6,"breakHorizontal":10.0,"spinRate":2246,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.3800838760229168,"extension":6.097740266011007},"index":6,"playId":"4cf9e9f3-ea2a-3ede-9681-926df3dea583","pitchNumber":7,"startTime":"2026-07-12T20:46:26.912Z","endTime":"2026-07-12T20:46:31.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.7,"awayTeamWinProbability":44.3,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":2.51,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:46:31.924Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brewer Hicklen grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T20:46:51.188Z","endTime":"2026-07-12T20:47:05.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":97.5,"endSpeed":89.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.860238706511325,"aZ":-21.37384635476064,"pfxX":-7.937937683045888,"pfxZ":5.268022612345911,"pX":-0.17260562972975896,"pZ":2.847998943239932,"vX0":4.152512133974501,"vY0":-141.9144797990804,"vZ0":-4.955902076452216,"x":123.58,"y":161.88,"x0":-0.6192437049577892,"y0":50.00492776986042,"z0":5.968645252229775,"aX":-16.279049764749022},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.8,"breakHorizontal":13.6,"spinRate":2195,"spinDirection":212},"zone":5,"typeConfidence":0.92,"plateTime":0.3851743965945875,"extension":6.198468514971821},"hitData":{"launchSpeed":82.6,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.74,"coordY":148.14}},"index":0,"playId":"b1113f16-fc09-3dcd-99a8-49bb9374e563","pitchNumber":1,"startTime":"2026-07-12T20:46:57.838Z","endTime":"2026-07-12T20:47:05.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676551,"link":"/api/v1/people/676551"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":676551,"link":"/api/v1/people/676551"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":5.099999999999994,"leverageIndex":1.99,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:47:05.861Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out sharply, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T20:49:22.156Z","endTime":"2026-07-12T20:49:50.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.78743024243516,"aZ":-29.780135904376838,"pfxX":-0.5205177873801747,"pfxZ":1.6968008245422848,"pX":-0.8120736219727219,"pZ":2.871528063759991,"vX0":-5.323670207011985,"vY0":-117.73933274512152,"vZ0":-2.1169212069043244,"x":147.95,"y":161.25,"x0":1.5390729673051737,"y0":50.00564774773383,"z0":6.518307533040898,"aX":-0.7361699953108405},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.9,"breakHorizontal":2.2,"spinRate":2078,"spinDirection":174},"zone":11,"typeConfidence":0.91,"plateTime":0.4638727737594226,"extension":6.187739354402117},"index":0,"playId":"46f16593-3b2b-3fad-b7a5-ed1955137162","pitchNumber":1,"startTime":"2026-07-12T20:49:25.548Z","endTime":"2026-07-12T20:49:28.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.190585013935888,"aZ":-30.749400707233818,"pfxX":-0.45485237716382465,"pfxZ":0.97112300519575,"pX":-0.14067931800121908,"pZ":3.0362433580179893,"vX0":-4.357725355552056,"vY0":-120.36269525800576,"vZ0":-1.720125682655276,"x":122.36,"y":156.8,"x0":1.7517818499500577,"y0":50.00314655200712,"z0":6.480991310405874,"aX":-0.6676534187074276},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.6,"breakHorizontal":1.8,"spinRate":2192,"spinDirection":251},"zone":2,"typeConfidence":0.91,"plateTime":0.4549193956363973,"extension":6.224649260476635},"hitData":{"launchSpeed":104.5,"launchAngle":3.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":144.68,"coordY":141.5}},"index":1,"playId":"26e0db37-ccc2-3f00-8884-95ce648f1ece","pitchNumber":2,"startTime":"2026-07-12T20:49:41.695Z","endTime":"2026-07-12T20:49:50.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:49:50.718Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lars Nootbaar strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T20:50:07.754Z","endTime":"2026-07-12T20:51:52.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.503337223158766,"aZ":-14.048057594149457,"pfxX":3.7314460042908255,"pfxZ":10.01696724065031,"pX":-1.0478766567346876,"pZ":3.2908596484270474,"vX0":-8.070311332730844,"vY0":-134.04355045503195,"vZ0":-5.261561000294085,"x":156.94,"y":149.93,"x0":1.5247192241966132,"y0":50.00345362482591,"z0":6.291736469784356,"aX":6.75360586743864},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.0,"breakHorizontal":-4.9,"spinRate":2384,"spinDirection":158},"zone":11,"typeConfidence":0.9,"plateTime":0.4095057321310529,"extension":6.3007774320085455},"index":0,"playId":"f04645ce-6af8-368a-993d-e8777a2683a1","pitchNumber":1,"startTime":"2026-07-12T20:50:12.889Z","endTime":"2026-07-12T20:50:17.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":77.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.239410423211382,"aZ":-30.788916686090946,"pfxX":-0.6045297943989141,"pfxZ":0.9397376260726,"pX":-1.0969096274442487,"pZ":1.1766175793768872,"vX0":-6.439749573323977,"vY0":-119.52738070290584,"vZ0":-5.6304857038559035,"x":158.81,"y":207.01,"x0":1.6863317460919187,"y0":50.004752694409014,"z0":6.255683083386091,"aX":-0.894078543712582},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.8,"breakHorizontal":2.3,"spinRate":2195,"spinDirection":208},"zone":13,"typeConfidence":0.91,"plateTime":0.45440653198188663,"extension":6.045189712010871},"index":1,"playId":"dee44fae-ce30-34bb-b150-c4ab1695194e","pitchNumber":2,"startTime":"2026-07-12T20:50:26.165Z","endTime":"2026-07-12T20:50:29.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.297984848777194,"aZ":-14.749644476442988,"pfxX":3.4866222153127158,"pfxZ":9.563573561768608,"pX":-0.5275947185986432,"pZ":3.398814325302116,"vX0":-6.885483135168273,"vY0":-133.9650470104221,"vZ0":-5.108623208179318,"x":137.11,"y":147.01,"x0":1.6201723426853436,"y0":50.002122836755326,"z0":6.3808108688984175,"aX":6.352594436590752},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.4,"breakHorizontal":-4.9,"spinRate":2354,"spinDirection":159},"zone":1,"typeConfidence":0.9,"plateTime":0.408495477193314,"extension":6.203814599163235},"index":2,"playId":"73be4cef-9573-3c81-9ebf-ad73754e482f","pitchNumber":3,"startTime":"2026-07-12T20:50:41.201Z","endTime":"2026-07-12T20:50:45.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.603271840869187,"aZ":-29.63220412161264,"pfxX":-0.9903686251046747,"pfxZ":1.6513295619955954,"pX":0.22657454157558607,"pZ":1.8022174197737124,"vX0":-3.3181592865878065,"vY0":-122.07490110931683,"vZ0":-4.866818749523201,"x":108.36,"y":190.12,"x0":1.7213917648056294,"y0":50.0018185024296,"z0":6.315195945371209,"aX":-1.5239781420779301},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.3,"breakHorizontal":2.4,"spinRate":2232,"spinDirection":172},"zone":8,"typeConfidence":0.91,"plateTime":0.4453449718315454,"extension":6.311109762825971},"index":3,"playId":"0b980f7f-994c-3209-8884-c6521d9d59e0","pitchNumber":4,"startTime":"2026-07-12T20:50:55.942Z","endTime":"2026-07-12T20:51:22.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"}},"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":94.3,"endSpeed":86.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20718296379001,"aZ":-12.439935611714006,"pfxX":2.8856546152595195,"pfxZ":10.249396493604277,"pX":0.8598733565769028,"pZ":4.480367438177672,"vX0":-3.291902805687306,"vY0":-137.3444538943804,"vZ0":-3.2058560014763113,"x":84.22,"y":117.81,"x0":1.694672586323599,"y0":50.000265865042664,"z0":6.499423081466803,"aX":5.554994047311849},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":-4.6,"spinRate":2255,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.39761145062354286,"extension":6.114281119671571},"index":4,"playId":"b62e5ce6-d30d-3662-a2da-ab37fabbeb72","pitchNumber":5,"startTime":"2026-07-12T20:51:35.631Z","endTime":"2026-07-12T20:51:38.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.35522850495562,"aZ":-27.462649809067862,"pfxX":-1.651196273551399,"pfxZ":2.9163685023684582,"pX":0.5083392231342158,"pZ":3.9190640789968794,"vX0":-2.6139895020588413,"vY0":-125.0222083229958,"vZ0":-0.9666678410611252,"x":97.62,"y":132.97,"x0":1.7737823009188511,"y0":50.00313834360732,"z0":6.523648773949726,"aX":-2.6669952489649336},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.3,"breakHorizontal":3.5,"spinRate":2234,"spinDirection":175},"zone":12,"typeConfidence":0.89,"plateTime":0.43471874717548076,"extension":6.382040855178391},"index":5,"playId":"6a3aaecd-3042-3b2a-ad7e-0a568dc9435d","pitchNumber":6,"startTime":"2026-07-12T20:51:49.412Z","endTime":"2026-07-12T20:51:52.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_ab"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_ab"},{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_pa"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:51:52.647Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T20:54:16.942Z","endTime":"2026-07-12T20:55:41.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T20:52:09.306Z","endTime":"2026-07-12T20:53:12.427Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Kinley replaces Dylan Lee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-12T20:53:12.427Z","endTime":"2026-07-12T20:54:18.909Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641755,"link":"/api/v1/people/641755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":82.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.222283935582976,"aZ":-28.873524864892882,"pfxX":0.2621721609349965,"pfxZ":1.9678415760864247,"pX":1.693059028888687,"pZ":1.1344753451120673,"vX0":5.860436414729055,"vY0":-127.07235185540227,"vZ0":-7.114938616273804,"x":52.46,"y":208.15,"x0":-0.6543662991705683,"y0":50.00015322124507,"z0":6.192375735989352,"aX":0.4380923697425805},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.5,"breakHorizontal":-1.4,"spinRate":2508,"spinDirection":189},"zone":14,"typeConfidence":0.88,"plateTime":0.4271809109635174,"extension":5.662280448252797},"index":2,"playId":"16f30c8d-aa3e-3a17-b67a-f2a4899a41be","pitchNumber":1,"startTime":"2026-07-12T20:54:18.909Z","endTime":"2026-07-12T20:54:22.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.70938031663065,"aZ":-28.198882839181962,"pfxX":-0.22750708716875745,"pfxZ":2.4478532677361056,"pX":0.37159066884676223,"pZ":2.736537226718059,"vX0":2.9490490813343277,"vY0":-125.64634383021699,"vZ0":-3.3753701143231005,"x":102.84,"y":164.89,"x0":-0.7799882705073624,"y0":50.00194860230915,"z0":6.350332105124051,"aX":-0.3694300261409308},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.0,"breakHorizontal":-0.1,"spinRate":2494,"spinDirection":195},"zone":3,"typeConfidence":0.9,"plateTime":0.43333956385607353,"extension":5.617680938811542},"index":3,"playId":"1b4eb73c-81d7-3d35-bc95-9bdd933f1d35","pitchNumber":2,"startTime":"2026-07-12T20:54:35.839Z","endTime":"2026-07-12T20:54:39.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":75.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.393687206807265,"aZ":-37.46392705935677,"pfxX":1.7654682085038678,"pfxZ":-3.754155683746662,"pX":1.0012947629779048,"pZ":2.036809174273105,"vX0":3.2975487145173568,"vY0":-117.19867466164432,"vZ0":-2.1749270057390095,"x":78.83,"y":183.79,"x0":-0.6459827009135244,"y0":50.00217219743338,"z0":6.43248354549699,"aX":2.4880133325741065},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.1,"breakHorizontal":-4.0,"spinRate":2660,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.4649976155429423,"extension":5.5496045847368585},"index":4,"playId":"22b27625-4d4a-3a8f-a24d-f66e57fc6770","pitchNumber":3,"startTime":"2026-07-12T20:54:53.349Z","endTime":"2026-07-12T20:54:57.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.821065640974467,"aZ":-28.146967355838093,"pfxX":0.2572168578160481,"pfxZ":2.5335086584464426,"pX":-0.3996609847418497,"pZ":1.867727116726125,"vX0":1.4271141698209384,"vY0":-124.70913722055678,"vZ0":-4.94780300037296,"x":132.23,"y":188.35,"x0":-1.010519024583653,"y0":50.00486894641318,"z0":6.172964254337637,"aX":0.40877516985357887},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.8,"breakHorizontal":-0.7,"spinRate":2449,"spinDirection":186},"zone":7,"typeConfidence":0.91,"plateTime":0.4375972490906941,"extension":5.643122454833207},"index":5,"playId":"1a0596ff-16ab-315e-b3ad-2d984d104b43","pitchNumber":4,"startTime":"2026-07-12T20:55:12.547Z","endTime":"2026-07-12T20:55:16.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-12T20:55:23.707Z","endTime":"2026-07-12T20:55:38.261Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.289440146665743,"aZ":-29.597497562812688,"pfxX":1.0179291455706707,"pfxZ":1.5501884853820886,"pX":1.2237346140187022,"pZ":2.7445369393162404,"vX0":4.347470143691596,"vY0":-127.54250527137484,"vZ0":-3.1785044831237115,"x":70.35,"y":164.68,"x0":-0.6296099820307461,"y0":50.001643668509246,"z0":6.32160819279967,"aX":1.6895945004127995},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.4,"breakHorizontal":-2.8,"spinRate":2599,"spinDirection":192},"zone":12,"typeConfidence":0.9,"plateTime":0.42815593593018786,"extension":5.803909731614008},"index":7,"playId":"836b45c6-fd88-3206-999d-9fd6766b0a81","pitchNumber":5,"startTime":"2026-07-12T20:55:38.261Z","endTime":"2026-07-12T20:55:41.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:55:41.543Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drake Baldwin flies out sharply to center fielder Lars Nootbaar.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T20:57:55.788Z","endTime":"2026-07-12T20:58:36.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: JoJo Romero replaces Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T20:56:57.872Z","endTime":"2026-07-12T20:57:55.788Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668941,"link":"/api/v1/people/668941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.769284797631844,"aZ":-33.29425004932919,"pfxX":-9.337407360764846,"pfxZ":-0.7809741846227514,"pX":1.1006026202932213,"pZ":2.6095807255755608,"vX0":0.07567411269892538,"vY0":-118.84516760654537,"vZ0":0.835825543462853,"x":92.11,"y":175.77,"x0":2.2824248148895574,"y0":50.00238451287156,"z0":5.266258599124292,"aX":-13.418495319025022},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.0,"breakHorizontal":16.9,"spinRate":2903,"spinDirection":293},"zone":12,"typeConfidence":0.9,"plateTime":0.46004794324414755,"extension":5.227925906398964},"index":1,"playId":"590c3209-62fd-33d2-8559-6018579c30af","pitchNumber":1,"startTime":"2026-07-12T20:57:55.788Z","endTime":"2026-07-12T20:58:00.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37155697696613,"aZ":-33.937226907349356,"pfxX":-11.414933861656756,"pfxZ":-1.2224143766810043,"pX":-0.33102651260783095,"pZ":1.7405497460537005,"vX0":-2.05500246116363,"vY0":-119.64542062755189,"vZ0":-0.9771272852676857,"x":129.62,"y":191.79,"x0":2.0228092507183875,"y0":50.00413631570911,"z0":5.211840032163753,"aX":-16.450250548438664},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.2,"breakHorizontal":21.1,"spinRate":3016,"spinDirection":302},"zone":7,"typeConfidence":0.9,"plateTime":0.45885120194592366,"extension":5.17665523234797},"index":2,"playId":"3bd8c22e-affa-3248-8efe-6b8b1dbc3ee9","pitchNumber":2,"startTime":"2026-07-12T20:58:10.364Z","endTime":"2026-07-12T20:58:13.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.055389755747367,"aZ":-35.24524500149542,"pfxX":-11.558636187796367,"pfxZ":-2.1140444618593612,"pX":0.9757665917541261,"pZ":2.297434213123114,"vX0":0.9141089154421749,"vY0":-119.59084395969793,"vZ0":0.288668981947491,"x":79.81,"y":176.75,"x0":2.0905696306312778,"y0":50.005905920867015,"z0":5.336353636923638,"aX":-16.746379951165864},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.5,"breakHorizontal":20.8,"spinRate":2905,"spinDirection":300},"zone":14,"typeConfidence":0.9,"plateTime":0.4579854565736401,"extension":5.2351019344962255},"hitData":{"launchSpeed":104.5,"launchAngle":24.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":136.74,"coordY":47.71}},"index":3,"playId":"39ba18eb-bbec-38e7-a735-b61c5bfedd76","pitchNumber":3,"startTime":"2026-07-12T20:58:27.980Z","endTime":"2026-07-12T20:58:36.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:58:36.005Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ozzie Albies doubles (21) on a sharp line drive to left fielder Bryan Torres.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T20:58:57.386Z","endTime":"2026-07-12T20:59:54.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23755853716368,"aZ":-34.696159012484046,"pfxX":7.03438418605502,"pfxZ":-1.3565799617387349,"pX":1.498902851908874,"pZ":3.3150030236460157,"vX0":-3.2832999604805764,"vY0":-135.73453435341537,"vZ0":1.3332394391422238,"x":59.87,"y":149.27,"x0":1.813874487446055,"y0":50.005605488662056,"z0":5.243341373925001,"aX":13.055234862179196},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.9,"breakHorizontal":-12.0,"spinRate":2163,"spinDirection":114},"zone":12,"typeConfidence":0.9,"plateTime":0.4043795167842723,"extension":5.247861016802946},"index":0,"playId":"b6572c07-71de-3640-9b7e-698e97ce98f9","pitchNumber":1,"startTime":"2026-07-12T20:59:06.604Z","endTime":"2026-07-12T20:59:09.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07983714421596,"aZ":-33.55605270295647,"pfxX":5.582463960853105,"pfxZ":-0.7366030644101684,"pX":0.8477753375005135,"pZ":2.288251249889723,"vX0":-4.969812618899334,"vY0":-135.99777078056943,"vZ0":-0.8871681321160109,"x":84.68,"y":177.0,"x0":1.9743859954393603,"y0":50.00528085338011,"z0":4.948147379841796,"aX":10.44918642648913},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-1.3,"breakHorizontal":-9.0,"spinRate":2210,"spinDirection":108},"zone":14,"typeConfidence":0.9,"plateTime":0.40288858461325816,"extension":5.332477837395523},"index":1,"playId":"717b99b7-cd94-391a-8d9f-cf9be7bb166b","pitchNumber":2,"startTime":"2026-07-12T20:59:21.304Z","endTime":"2026-07-12T20:59:25.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02061103175441,"aZ":-31.97254509968192,"pfxX":8.657706462600569,"pfxZ":0.10668319131439219,"pX":0.027461782119319496,"pZ":2.336651892874271,"vX0":-7.630789514894974,"vY0":-135.73463039580588,"vZ0":-1.467918693748551,"x":115.95,"y":175.69,"x0":1.7519225025916818,"y0":50.00112101527689,"z0":5.112956666656152,"aX":16.13524066269522},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.1,"breakHorizontal":-14.0,"spinRate":2282,"spinDirection":128},"zone":5,"typeConfidence":0.9,"plateTime":0.403701926757579,"extension":5.531677408656284},"hitData":{"launchSpeed":108.7,"launchAngle":14.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":36.0,"coordY":103.0}},"index":2,"playId":"a19443c6-3740-3d57-9aed-417159d9edbe","pitchNumber":3,"startTime":"2026-07-12T20:59:39.151Z","endTime":"2026-07-12T20:59:54.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.8,"awayTeamWinProbability":56.2,"homeTeamWinProbabilityAdded":-12.000000000000007,"leverageIndex":1.84,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:59:54.168Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Olson grounds out, shortstop Masyn Winn to first baseman Alec Burleson. Ozzie Albies to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T21:00:14.790Z","endTime":"2026-07-12T21:02:10.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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"}]},{"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.905286436589723,"aZ":-30.893348872036444,"pfxX":6.514147264140293,"pfxZ":0.6645272244112448,"pX":0.6729637303823403,"pZ":2.4744119237830624,"vX0":-5.9242122713453735,"vY0":-138.2631255819244,"vZ0":-1.4292943383457533,"x":91.35,"y":171.97,"x0":1.9937085851909018,"y0":50.006681733073854,"z0":5.0649525083021425,"aX":12.655167358755703},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.1,"breakHorizontal":-10.6,"spinRate":2310,"spinDirection":114},"zone":6,"typeConfidence":0.9,"plateTime":0.3956550172293052,"extension":5.465034929144465},"index":0,"playId":"1c035a93-1aba-3e38-8a93-0856f0402cbf","pitchNumber":1,"startTime":"2026-07-12T21:00:20.315Z","endTime":"2026-07-12T21:00:23.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2977206086556,"aZ":-28.862361173311545,"pfxX":-8.081725226722249,"pfxZ":2.1895276790637137,"pX":0.528668638686873,"pZ":3.878621670787273,"vX0":-1.2769124006465444,"vY0":-122.73372587916705,"vZ0":2.456190238828052,"x":96.85,"y":134.06,"x0":2.105949860789575,"y0":50.00172566357585,"z0":5.3373210232290385,"aX":-12.219500229662083},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.9,"breakHorizontal":14.9,"spinRate":2723,"spinDirection":298},"zone":12,"typeConfidence":0.9,"plateTime":0.44779047126311955,"extension":5.2642166266311925},"index":1,"playId":"43e0f8d7-3f33-3a9a-a89f-d86118ed44f8","pitchNumber":2,"startTime":"2026-07-12T21:00:35.547Z","endTime":"2026-07-12T21:00:39.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.231753034102567,"aZ":-34.07686796904649,"pfxX":-8.545914212047606,"pfxZ":-1.2759218093759133,"pX":0.575240796989064,"pZ":1.8805118171737158,"vX0":-1.1278495996251925,"vY0":-121.85403349944241,"vZ0":-0.7974907819866763,"x":95.07,"y":188.01,"x0":2.154213346086156,"y0":50.00028571202173,"z0":5.1710295869445275,"aX":-12.775229543081572},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.3,"breakHorizontal":15.7,"spinRate":2903,"spinDirection":313},"zone":9,"typeConfidence":0.9,"plateTime":0.4504801219587993,"extension":5.329097836825169},"index":2,"playId":"805e1116-2de2-3bd3-b82e-91b9cf731019","pitchNumber":3,"startTime":"2026-07-12T21:00:52.023Z","endTime":"2026-07-12T21:00:56.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-12T21:01:04.382Z","endTime":"2026-07-12T21:01:18.833Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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.3,"endSpeed":85.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.393225560540582,"aZ":-30.747090868585097,"pfxX":9.892115694615843,"pfxZ":0.7698013048304575,"pX":0.3092525041986523,"pZ":0.9008007992955268,"vX0":-7.754787318341282,"vY0":-135.6404741924904,"vZ0":-4.71862037307983,"x":105.21,"y":214.46,"x0":1.9289386001643294,"y0":50.003139188053325,"z0":4.822683358891833,"aX":18.318382226740013},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.5,"breakHorizontal":-16.1,"spinRate":2252,"spinDirection":112},"zone":14,"typeConfidence":0.9,"plateTime":0.40478113019593565,"extension":5.534255131242135},"index":4,"playId":"75175437-c0c4-36bc-a840-13982d6cb7cd","pitchNumber":4,"startTime":"2026-07-12T21:01:18.833Z","endTime":"2026-07-12T21:01:22.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13112974353618,"aZ":-32.45598125654795,"pfxX":10.224646091752364,"pfxZ":-0.14396184177329374,"pX":0.4727372995233501,"pZ":3.209344325918018,"vX0":-7.129140336251293,"vY0":-137.3750408624993,"vZ0":0.5371321986847191,"x":98.98,"y":152.13,"x0":1.7809148828545567,"y0":50.005918004080904,"z0":5.2279702029929975,"aX":19.429249724350584},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":0.1,"breakHorizontal":-16.9,"spinRate":2215,"spinDirection":115},"zone":3,"typeConfidence":0.91,"plateTime":0.39962467640969024,"extension":5.423965960963741},"index":5,"playId":"fe4db151-a546-3577-bc43-63fab0116d14","pitchNumber":5,"startTime":"2026-07-12T21:01:43.571Z","endTime":"2026-07-12T21:01:46.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26924315018429,"aZ":-33.05254408418282,"pfxX":-10.32673217014556,"pfxZ":-0.5663563433484224,"pX":-0.3660762292842411,"pZ":2.7216270642020013,"vX0":-2.332182456674218,"vY0":-123.76673688973084,"vZ0":0.7233918667737189,"x":130.95,"y":165.3,"x0":1.9305669087559902,"y0":50.003670673753184,"z0":5.198945207880825,"aX":-15.98148839912462},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.6,"breakHorizontal":19.2,"spinRate":3008,"spinDirection":299},"zone":4,"typeConfidence":0.9,"plateTime":0.4429571038842388,"extension":5.384411044780339},"hitData":{"launchSpeed":66.2,"launchAngle":-24.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":129.01,"coordY":140.53}},"index":6,"playId":"f857b4e2-93de-39f7-8517-50af043cc014","pitchNumber":6,"startTime":"2026-07-12T21:02:01.506Z","endTime":"2026-07-12T21:02:10.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":7.700000000000003,"leverageIndex":3.45,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-07-12T21:02:10.046Z","atBatIndex":71},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Cardinals challenged (hit by pitch), call on the field was upheld: Michael Harris II hit by pitch.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T21:02:35.026Z","endTime":"2026-07-12T21:03:21.042Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnThird":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.98423163912026,"aZ":-34.20586350135809,"pfxX":-6.825243712521939,"pfxZ":-1.3266248222668597,"pX":0.5018972729307004,"pZ":1.5736693342163757,"vX0":-1.9771015237805651,"vY0":-122.41251903435587,"vZ0":-1.1845345565961367,"x":97.87,"y":196.29,"x0":2.2048568423146,"y0":50.0015639188664,"z0":4.966846772417974,"aX":-10.457393332394703},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.4,"breakHorizontal":12.8,"spinRate":2927,"spinDirection":294},"zone":14,"typeConfidence":0.88,"plateTime":0.4457945870060782,"extension":5.374976915584827},"index":0,"playId":"a6b14257-711b-38f4-94e0-479b742bd276","pitchNumber":1,"startTime":"2026-07-12T21:02:36.635Z","endTime":"2026-07-12T21:02:40.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.174901105885617,"aZ":-34.41473260435757,"pfxX":-6.735000584695799,"pfxZ":-1.4411134447737481,"pX":-0.6501752004279779,"pZ":1.2643590154853057,"vX0":-4.321826231614403,"vY0":-123.79156378198181,"vZ0":-2.2045802822114227,"x":141.78,"y":204.64,"x0":1.9919276085607893,"y0":50.003359684852434,"z0":5.041122555707465,"aX":-10.47548324513439},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.9,"breakHorizontal":13.2,"spinRate":3069,"spinDirection":300},"zone":13,"typeConfidence":0.88,"plateTime":0.4420660968024679,"extension":5.461561974243973},"index":1,"playId":"15a47a61-0ce4-3356-8cf9-1e6fa0e8634d","pitchNumber":2,"startTime":"2026-07-12T21:02:51.397Z","endTime":"2026-07-12T21:02:54.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-12T21:03:02.373Z","endTime":"2026-07-12T21:03:13.997Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"},"defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.867715666395817,"aZ":-34.354293252969036,"pfxX":7.9169337681158485,"pfxZ":-1.1398934121773543,"pX":1.4156094483538397,"pZ":4.196501701294027,"vX0":-4.265564784344989,"vY0":-137.46522838152768,"vZ0":3.2328477724578093,"x":63.04,"y":125.47,"x0":1.9599886657246588,"y0":50.003599076402274,"z0":5.339431765636653,"aX":15.131103700875974},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-1.2,"breakHorizontal":-13.4,"spinRate":2341,"spinDirection":117},"zone":12,"typeConfidence":0.91,"plateTime":0.3986666096728655,"extension":5.311343875479463},"index":3,"playId":"880c6244-afa5-3da6-9fd7-a580e9630836","pitchNumber":3,"startTime":"2026-07-12T21:03:13.997Z","endTime":"2026-07-12T21:03:21.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":138},"homeTeamWinProbability":50.1,"awayTeamWinProbability":49.9,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":4.58,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2026-07-12T21:03:21.042Z","atBatIndex":72},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Mauricio Dubón reaches on a throwing error by shortstop Masyn Winn. Ozzie Albies scores. Michael Harris II to 3rd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T21:05:59.605Z","endTime":"2026-07-12T21:06:53.930Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"postOnThird":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":{"id":668941,"link":"/api/v1/people/668941"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T21:04:50.870Z","endTime":"2026-07-12T21:06:03.888Z","isPitch":false,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"},"contextMetrics":{}},{"details":{"description":"Cardinals manager Oliver Marmol ejected by 3B umpire Dan Iassogna.","event":"Ejection","eventType":"ejection","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-12T21:06:01.762Z","endTime":"2026-07-12T21:06:01.763Z","isPitch":false,"type":"action","player":{"id":458538,"link":"/api/v1/people/458538"},"umpire":{"id":427248,"link":"/api/v1/people/427248"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8765518703546,"aZ":-36.17944330238845,"pfxX":7.5542110733959875,"pfxZ":-2.134514529335487,"pX":0.5357926727571658,"pZ":2.39649564596617,"vX0":-6.443796607879237,"vY0":-136.36236001891268,"vZ0":-0.575119426949079,"x":96.58,"y":174.07,"x0":1.951737659092065,"y0":50.001573475270824,"z0":5.112977402166146,"aX":14.180183762600414},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-3.7,"breakHorizontal":-12.2,"spinRate":2253,"spinDirection":115},"zone":6,"typeConfidence":0.91,"plateTime":0.4021547189668593,"extension":5.364013709257434},"index":2,"playId":"5cd11e65-ebc9-3c0c-abfd-53be450ba439","pitchNumber":1,"startTime":"2026-07-12T21:06:01.764Z","endTime":"2026-07-12T21:06:04.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.399756406021794,"aZ":-30.587108539295876,"pfxX":5.708688886224397,"pfxZ":0.8294367555615203,"pX":0.6690156041035172,"pZ":2.405038618623051,"vX0":-5.791671918649865,"vY0":-137.65010431472066,"vZ0":-1.4790500454743216,"x":91.5,"y":173.84,"x0":2.0616398658488766,"y0":50.003686200849145,"z0":5.026097979062744,"aX":10.923408909488508},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.4,"breakHorizontal":-9.1,"spinRate":2263,"spinDirection":119},"zone":6,"typeConfidence":0.89,"plateTime":0.3983674575868532,"extension":5.667480718542151},"index":3,"playId":"660a2ea2-ceba-3713-b8f4-ae9e062838e3","pitchNumber":2,"startTime":"2026-07-12T21:06:22.936Z","endTime":"2026-07-12T21:06:26.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.105353166668188,"aZ":-32.02643543360838,"pfxX":5.676147414739164,"pfxZ":0.08791439292095671,"pX":1.0260601764267363,"pZ":1.6440575148715633,"vX0":-3.808552067063988,"vY0":-127.14979808495524,"vZ0":-2.3367295698215,"x":77.89,"y":194.39,"x0":1.8091282834005589,"y0":50.000587346000636,"z0":5.12683947957569,"aX":9.253336091339966},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.1,"breakHorizontal":-9.4,"spinRate":1301,"spinDirection":103},"zone":14,"typeConfidence":0.89,"plateTime":0.4314771098667025,"extension":5.436742429970716},"hitData":{"launchSpeed":84.0,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":157.76}},"index":4,"playId":"081215f3-4861-3718-84da-105b9bc4843b","pitchNumber":3,"startTime":"2026-07-12T21:06:42.901Z","endTime":"2026-07-12T21:06:53.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-33.6,"leverageIndex":5.25,"dramaIndex":343.0,"contextMetrics":{},"playEndTime":"2026-07-12T21:06:53.930Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Eli White walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T21:07:34.851Z","endTime":"2026-07-12T21:09:02.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"postOnThird":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42834250644204,"aZ":-36.652625395273695,"pfxX":8.136792446528592,"pfxZ":-2.662099571990722,"pX":1.8803055521492527,"pZ":1.6653316202529331,"vX0":-2.8547342106654203,"vY0":-129.08052308412366,"vZ0":-1.8926847919258851,"x":45.33,"y":193.82,"x0":1.9449073450664942,"y0":50.00267493084968,"z0":5.236159459093162,"aX":13.699195627073488},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-5.0,"breakHorizontal":-14.0,"spinRate":1393,"spinDirection":104},"zone":14,"typeConfidence":0.84,"plateTime":0.4247048558047939,"extension":5.433509605002135},"index":0,"playId":"65a65b1c-062e-3993-8577-032d29555ded","pitchNumber":1,"startTime":"2026-07-12T21:07:34.851Z","endTime":"2026-07-12T21:07:43.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mauricio Dubón steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"65a65b1c-062e-3993-8577-032d29555ded","startTime":"2026-07-12T21:07:53.540Z","endTime":"2026-07-12T21:07:56.879Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"},"defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":671739,"link":"/api/v1/people/671739"},"postOnSecond":{"id":643289,"link":"/api/v1/people/643289"},"postOnThird":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"homeTeamWinProbability":16.1,"awayTeamWinProbability":83.9,"homeTeamWinProbabilityAdded":-0.3999999999999986,"leverageIndex":1.47,"dramaIndex":45.0,"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":95.1,"endSpeed":85.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.36611991634399,"aZ":-33.98196258945633,"pfxX":10.289341633938381,"pfxZ":-0.9440042057914404,"pX":1.0741122444771882,"pZ":3.072825543684231,"vX0":-6.004220670789805,"vY0":-138.23754064537016,"vZ0":0.7198454187287597,"x":76.06,"y":155.81,"x0":1.9555643661369362,"y0":50.00625745561603,"z0":5.118896170468417,"aX":19.602710498651177},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-1.3,"breakHorizontal":-17.0,"spinRate":2272,"spinDirection":116},"zone":12,"typeConfidence":0.91,"plateTime":0.3986443975969536,"extension":5.52237408041035},"index":2,"playId":"d804bb92-4df0-3f8e-a773-9ff399b4e880","pitchNumber":2,"startTime":"2026-07-12T21:07:56.879Z","endTime":"2026-07-12T21:08:01.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2717844763526,"aZ":-34.305328406391816,"pfxX":8.670381303882824,"pfxZ":-1.1289754391567897,"pX":1.2490492055507798,"pZ":2.786985825269959,"vX0":-4.9846535821749836,"vY0":-137.0168416966024,"vZ0":0.25884413131936923,"x":69.39,"y":163.53,"x0":1.9722097118501554,"y0":50.00186160691164,"z0":5.04894250524448,"aX":16.36820407432423},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-1.8,"breakHorizontal":-14.5,"spinRate":2266,"spinDirection":112},"zone":12,"typeConfidence":0.91,"plateTime":0.40082944167170975,"extension":5.379520423571767},"index":3,"playId":"efa71dae-1bae-39ab-a486-4dc8847881ed","pitchNumber":3,"startTime":"2026-07-12T21:08:14.494Z","endTime":"2026-07-12T21:08:18.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58738918126356,"aZ":-33.563127247835695,"pfxX":9.680249819322011,"pfxZ":-0.7532887814451339,"pX":0.8321991021690383,"pZ":2.6067823728788793,"vX0":-6.115994628974714,"vY0":-135.0439303378959,"vZ0":-0.42716346873457367,"x":85.28,"y":168.4,"x0":1.8778236643422652,"y0":50.006626500458644,"z0":5.144181218260279,"aX":17.74145231295445},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-1.2,"breakHorizontal":-16.1,"spinRate":2202,"spinDirection":108},"zone":12,"typeConfidence":0.9,"plateTime":0.40682499615061873,"extension":5.277074654444489},"index":4,"playId":"033dd3d0-b225-3da3-bb3c-7c230da826ee","pitchNumber":4,"startTime":"2026-07-12T21:08:32.164Z","endTime":"2026-07-12T21:08:37.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.675872938148782,"aZ":-33.4880877655642,"pfxX":6.021561854571134,"pfxZ":-0.7864522963989113,"pX":1.2833877575612824,"pZ":2.213654385952672,"vX0":-3.6759474966049415,"vY0":-127.89157075408157,"vZ0":-0.7377145074406458,"x":68.08,"y":179.01,"x0":1.9519440401980865,"y0":50.00380793791953,"z0":5.116582532378624,"aX":10.044196457528358},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.3,"breakHorizontal":-10.2,"spinRate":1452,"spinDirection":103},"zone":14,"typeConfidence":0.9,"plateTime":0.4271595614066226,"extension":5.3492765153475785},"index":5,"playId":"975074cd-b8cb-308e-9aac-767f9d9f2089","pitchNumber":5,"startTime":"2026-07-12T21:08:57.776Z","endTime":"2026-07-12T21:09:02.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.2,"awayTeamWinProbability":84.8,"homeTeamWinProbabilityAdded":-0.9000000000000021,"leverageIndex":1.47,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-07-12T21:09:02.637Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Riley flies out to center fielder Lars Nootbaar.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T21:10:09.423Z","endTime":"2026-07-12T21:10:36.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T21:09:27.212Z","endTime":"2026-07-12T21:10:11.689Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.745665027149748,"aZ":-36.60607482500656,"pfxX":5.0869964455288565,"pfxZ":-2.642561187772108,"pX":1.9098948147112684,"pZ":2.7236015518979433,"vX0":-1.8828134938743117,"vY0":-128.42423177545788,"vZ0":0.6687272618640734,"x":44.2,"y":165.24,"x0":1.9901819343527272,"y0":50.003542878401376,"z0":5.299369062865364,"aX":8.5265116506115},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.4,"breakHorizontal":-8.8,"spinRate":1374,"spinDirection":98},"zone":12,"typeConfidence":0.88,"plateTime":0.42593027089682645,"extension":5.5074929484366795},"index":1,"playId":"1bfbd66a-bb32-33c4-bcd5-1dd0e11c3a54","pitchNumber":1,"startTime":"2026-07-12T21:10:11.689Z","endTime":"2026-07-12T21:10:14.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.182027250035766,"aZ":-32.323682536693966,"pfxX":6.073069443481894,"pfxZ":-0.07932785090959449,"pX":0.12565240672604605,"pZ":3.066027951287627,"vX0":-6.912446469867423,"vY0":-137.93122720658326,"vZ0":0.022734158159862572,"x":112.21,"y":156.0,"x0":1.881441856776307,"y0":50.00102529697859,"z0":5.2467092504243205,"aX":11.639280310021253},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":0.1,"breakHorizontal":-9.5,"spinRate":2199,"spinDirection":118},"zone":2,"typeConfidence":0.9,"plateTime":0.3978866131723646,"extension":5.498887829583302},"hitData":{"launchSpeed":89.1,"launchAngle":36.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.78,"coordY":68.55}},"index":2,"playId":"c8b8450a-5ca1-38db-b793-b0fbfc615ada","pitchNumber":2,"startTime":"2026-07-12T21:10:27.823Z","endTime":"2026-07-12T21:10:36.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","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":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":663457,"link":"/api/v1/people/663457"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":5.199999999999999,"leverageIndex":2.01,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-07-12T21:10:36.829Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Torres grounds out softly, pitcher Raisel Iglesias to first baseman Matt Olson.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-12T21:12:59.643Z","endTime":"2026-07-12T21:13:53.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Raisel Iglesias replaces Tyler Kinley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T21:12:07.654Z","endTime":"2026-07-12T21:12:59.643Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":93.2,"endSpeed":86.0,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31677131832467,"aZ":-20.20174822306619,"pfxX":-10.111446094108304,"pfxZ":6.380601966032909,"pX":0.40512188486524614,"pZ":1.9751138788615121,"vX0":8.127362218435922,"vY0":-135.56872886879498,"vZ0":-5.371218365809281,"x":121.04,"y":145.61,"x0":-1.305539598222984,"y0":50.006281262095726,"z0":5.37567060118277,"aX":-18.982798569770495},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.7,"breakHorizontal":16.8,"spinRate":2302,"spinDirection":219},"zone":9,"typeConfidence":0.88,"plateTime":0.40273887552071974,"extension":6.1492112713782605},"index":1,"playId":"f84ba7d6-40db-37bd-8bd0-1eb717817611","pitchNumber":1,"startTime":"2026-07-12T21:12:59.643Z","endTime":"2026-07-12T21:13:03.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":88.9,"endSpeed":81.9,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90751860990534,"aZ":-27.78545576959404,"pfxX":-10.863652542901766,"pfxZ":2.588707631205143,"pX":0.17968549534667458,"pZ":0.9498046281528262,"vX0":7.584945910628147,"vY0":-129.20053313968685,"vZ0":-5.514478611536692,"x":110.15,"y":213.14,"x0":-1.3767092887504568,"y0":50.005480095791796,"z0":5.236551402693791,"aX":-18.44291691079367},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.7,"breakHorizontal":18.1,"spinRate":2053,"spinDirection":238},"zone":14,"typeConfidence":0.91,"plateTime":0.42328411565774626,"extension":6.107560138987828},"index":2,"playId":"00d45aa3-6143-31e8-876d-7253b9b749b9","pitchNumber":2,"startTime":"2026-07-12T21:13:14.570Z","endTime":"2026-07-12T21:13:18.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.393212827664623,"aZ":-29.573429507271566,"pfxX":-11.188877146925476,"pfxZ":1.5936114916650812,"pX":-0.5176719057263626,"pZ":1.9234553318260401,"vX0":5.927902859185591,"vY0":-126.96854043674155,"vZ0":-2.7164020947410563,"x":136.73,"y":186.85,"x0":-1.4257954480872697,"y0":50.00623391367242,"z0":5.3545867290934295,"aX":-18.317169627433433},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.5,"breakHorizontal":19.0,"spinRate":1793,"spinDirection":242},"zone":7,"typeConfidence":0.91,"plateTime":0.43097311255741433,"extension":6.0877620307330575},"index":3,"playId":"688d2e8a-5fdc-34b4-a79d-755a0e43d661","pitchNumber":3,"startTime":"2026-07-12T21:13:26.826Z","endTime":"2026-07-12T21:13:29.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-12T21:13:42.666Z","endTime":"2026-07-12T21:13:45.021Z","isPitch":false,"type":"action","player":{"id":663494,"link":"/api/v1/people/663494"},"defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.749935707080898,"aZ":-32.30010538485047,"pfxX":-10.7236614264572,"pfxZ":-0.07992450585082445,"pX":-1.0673402643938734,"pZ":2.808275683501217,"vX0":4.5350892538126955,"vY0":-126.5209198545094,"vZ0":-0.02396237330164941,"x":157.68,"y":162.96,"x0":-1.4937048778032487,"y0":50.00231696436483,"z0":5.414902090323548,"aX":-17.31675528109953},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.1,"breakHorizontal":18.4,"spinRate":1825,"spinDirection":236},"zone":11,"typeConfidence":0.91,"plateTime":0.43357389520625755,"extension":6.115271663336854},"hitData":{"launchSpeed":43.6,"launchAngle":-69.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":131.73,"coordY":179.91}},"index":5,"playId":"5f7b061e-8475-300d-b40a-587448a6409a","pitchNumber":4,"startTime":"2026-07-12T21:13:45.021Z","endTime":"2026-07-12T21:13:53.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-07-12T21:13:53.019Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Fermín grounds out, shortstop Jim Jarvis to first baseman Matt Olson.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-12T21:14:16.146Z","endTime":"2026-07-12T21:14:35.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":1},"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.947876113184996,"aZ":-25.91428787899764,"pfxX":-10.510072336484011,"pfxZ":3.2839330633568498,"pX":1.190401192951198,"pZ":2.5103958490067013,"vX0":12.78483570220165,"vY0":-136.44259331458895,"vZ0":-1.8499210699879254,"x":71.62,"y":171.0,"x0":-2.1665953259922457,"y0":50.00199815277115,"z0":4.963687223005076,"aX":-20.032280078393278},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.8,"breakHorizontal":16.7,"spinRate":2438,"spinDirection":234},"zone":12,"typeConfidence":0.88,"plateTime":0.39977383835753333,"extension":6.213310605230525},"index":0,"playId":"e0f2079f-cbb9-3f8e-b5a6-f1fb120b38da","pitchNumber":1,"startTime":"2026-07-12T21:14:16.314Z","endTime":"2026-07-12T21:14:20.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62839764571039,"aZ":-26.45460602170859,"pfxX":-10.423764108847106,"pfxZ":3.075737103772676,"pX":-0.11478468711436085,"pZ":2.7925889356846305,"vX0":8.742567696569923,"vY0":-135.36675452966554,"vZ0":-0.7003102390744417,"x":121.38,"y":163.38,"x0":-2.0267004054791,"y0":50.006014999605036,"z0":4.90115742036277,"aX":-19.412817213149687},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.6,"breakHorizontal":17.0,"spinRate":2389,"spinDirection":230},"zone":2,"typeConfidence":0.87,"plateTime":0.40410818238990664,"extension":6.390403509429885},"hitData":{"launchSpeed":70.2,"launchAngle":10.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.43,"coordY":160.54}},"index":1,"playId":"3655ba4e-27ef-3cc4-bec1-606c5eb403b1","pitchNumber":2,"startTime":"2026-07-12T21:14:27.480Z","endTime":"2026-07-12T21:14:35.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-6.8,"leverageIndex":2.71,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-07-12T21:14:35.996Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jimmy Crooks strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-12T21:14:51.475Z","endTime":"2026-07-12T21:15:56.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.090821249754978,"aZ":-18.20932346961982,"pfxX":-5.672626235297368,"pfxZ":8.49572442465091,"pX":0.7846436704727503,"pZ":2.2392503143987335,"vX0":7.327244156749641,"vY0":-127.37134122498058,"vZ0":-3.970108581102929,"x":87.09,"y":178.32,"x0":-1.3919287196337855,"y0":50.00046775255366,"z0":5.257348283036976,"aX":-9.322127589375198},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":14.6,"breakHorizontal":8.6,"spinRate":1869,"spinDirection":242},"zone":6,"typeConfidence":0.88,"plateTime":0.42997604878321205,"extension":6.205783763725436},"index":0,"playId":"bd317106-6caf-33cd-a75d-e162be46ba83","pitchNumber":1,"startTime":"2026-07-12T21:14:56.148Z","endTime":"2026-07-12T21:14:59.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"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":88.2,"endSpeed":81.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.190557367686317,"aZ":-26.995183320742715,"pfxX":-9.531940907816502,"pfxZ":3.09875880490997,"pX":-0.8504202427726435,"pZ":1.6872515188409298,"vX0":5.247339486413891,"vY0":-128.3493815810913,"vZ0":-3.660938408245942,"x":149.42,"y":193.22,"x0":-1.6813841261162321,"y0":50.001521886013236,"z0":5.230650768779221,"aX":-15.925997913981112},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.0,"breakHorizontal":16.1,"spinRate":1962,"spinDirection":247},"zone":13,"typeConfidence":0.91,"plateTime":0.4265057763933946,"extension":6.1089063461569895},"index":1,"playId":"1df4781d-99e9-3b41-91f7-931b053ae74b","pitchNumber":2,"startTime":"2026-07-12T21:15:17.744Z","endTime":"2026-07-12T21:15:21.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-12T21:15:29.650Z","endTime":"2026-07-12T21:15:40.185Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"},"defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.491031105026003,"aZ":-26.6829009899707,"pfxX":-10.916018714010214,"pfxZ":3.1671489436647393,"pX":0.29561139179497453,"pZ":0.578619994510327,"vX0":8.300896033400324,"vY0":-130.33794096328202,"vZ0":-6.4307900614397715,"x":105.73,"y":223.16,"x0":-1.5005487106575937,"y0":50.003435583510345,"z0":5.072986685380422,"aX":-18.92157037904664},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.6,"breakHorizontal":18.1,"spinRate":2034,"spinDirection":246},"zone":14,"typeConfidence":0.91,"plateTime":0.4190645725158193,"extension":6.1590392181808316},"index":3,"playId":"78dfd1f1-641a-3c4f-84a5-bd73c7a9c520","pitchNumber":3,"startTime":"2026-07-12T21:15:40.185Z","endTime":"2026-07-12T21:15:43.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.229121151895065,"aZ":-28.17433370883761,"pfxX":-8.96644424908011,"pfxZ":2.2984901931159625,"pX":1.0210981344917422,"pZ":1.2969324324684095,"vX0":9.11757029421124,"vY0":-129.98106078086767,"vZ0":-4.481072274334783,"x":78.08,"y":203.76,"x0":-1.3410887821336914,"y0":50.00126616413069,"z0":5.143683281490007,"aX":-15.583268800275563},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.5,"breakHorizontal":14.6,"spinRate":1801,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.4188859504684097,"extension":6.227365050036252},"index":4,"playId":"07caee22-21c8-391c-962e-ea6e7da80d55","pitchNumber":4,"startTime":"2026-07-12T21:15:53.284Z","endTime":"2026-07-12T21:15:56.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"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":644760,"link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-4.7,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-07-12T21:15:56.684Z","atBatIndex":78}]