[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T17:10:19.881Z","endTime":"2026-07-29T17:11:40.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T14:35:05.135Z","endTime":"2026-07-29T16:45:51.070Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"},"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-29T16:45:51.070Z","endTime":"2026-07-29T17:09:34.992Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"},"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-29T17:09:34.992Z","endTime":"2026-07-29T17:10:22.215Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.860406412148794,"aZ":-19.7049190477574,"pfxX":9.161806929238463,"pfxZ":7.083909364719933,"pX":0.07203480869863071,"pZ":2.8863416388241934,"vX0":-10.021079089127817,"vY0":-132.26511609900456,"vZ0":-2.1723564732544927,"x":114.25,"y":160.85,"x0":2.730889672405994,"y0":50.005015598674454,"z0":5.173067312574355,"aX":16.133404509054394},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.5,"breakHorizontal":-14.3,"spinRate":2183,"spinDirection":121},"zone":2,"typeConfidence":0.9,"plateTime":0.4151024080243957,"extension":6.912752186487739},"index":3,"playId":"114afb9a-c916-3318-b520-388a8e8ce6e4","pitchNumber":1,"startTime":"2026-07-29T17:10:22.215Z","endTime":"2026-07-29T17:10:26.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.678232618894477,"aZ":-22.187078134299746,"pfxX":9.813575001891135,"pfxZ":5.634369838429098,"pX":-0.9434810510680233,"pZ":1.8400894142856024,"vX0":-12.755204344310753,"vY0":-132.398217611511,"vZ0":-4.427901169705559,"x":152.96,"y":189.1,"x0":2.665061277863331,"y0":50.002059356597755,"z0":5.1610108243712896,"aX":17.394606988206917},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.4,"breakHorizontal":-15.0,"spinRate":2205,"spinDirection":116},"zone":13,"typeConfidence":0.91,"plateTime":0.4139349722531449,"extension":6.926797676766052},"index":4,"playId":"8b97a4dd-10b9-3f3b-87b7-2e370a0b7e5d","pitchNumber":2,"startTime":"2026-07-29T17:10:34.546Z","endTime":"2026-07-29T17:10:38.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50910566178728,"aZ":-19.65909071943481,"pfxX":9.162731000857853,"pfxZ":6.943980870301404,"pX":0.12377829035301702,"pZ":2.293914742539416,"vX0":-10.135406141644868,"vY0":-133.80580415812912,"vZ0":-3.693434226933098,"x":112.28,"y":176.84,"x0":2.781231116335488,"y0":50.003862244057345,"z0":5.11155258748636,"aX":16.51576675383407},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.9,"breakHorizontal":-14.3,"spinRate":2206,"spinDirection":115},"zone":5,"typeConfidence":0.91,"plateTime":0.41029853183676224,"extension":6.9446780416015335},"index":5,"playId":"3d4848a8-5b44-33ab-b562-0cda1e8183cc","pitchNumber":3,"startTime":"2026-07-29T17:10:46.388Z","endTime":"2026-07-29T17:10:50.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38325327866592,"aZ":-23.815727301719793,"pfxX":7.606157149764616,"pfxZ":4.6694106225218235,"pX":2.878371151152629,"pZ":4.038370447072396,"vX0":-3.1897000522259655,"vY0":-133.82731782020556,"vZ0":1.365730425336034,"x":7.28,"y":129.74,"x0":3.1062360011154224,"y0":50.00371950437314,"z0":5.243162173223691,"aX":13.617657004944093},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.0,"breakHorizontal":-13.0,"spinRate":1930,"spinDirection":115},"zone":12,"typeConfidence":0.91,"plateTime":0.411338420921219,"extension":6.729903152532851},"index":6,"playId":"d719c355-a6c6-318b-ae72-bb91ac34966e","pitchNumber":4,"startTime":"2026-07-29T17:11:02.279Z","endTime":"2026-07-29T17:11:05.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.329784428538176,"aZ":-23.960549111563306,"pfxX":7.570488274378768,"pfxZ":4.479135783097636,"pX":0.7186256014280156,"pZ":3.5578130438319726,"vX0":-8.296681640185257,"vY0":-135.3087470237255,"vZ0":0.2480346730243672,"x":89.61,"y":142.72,"x0":2.8560034569209454,"y0":50.00668053619385,"z0":5.157748155076286,"aX":13.89774165330496},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.4,"breakHorizontal":-11.8,"spinRate":1913,"spinDirection":114},"zone":12,"typeConfidence":0.92,"plateTime":0.40639059976592673,"extension":6.941414408109247},"index":7,"playId":"d4085dba-2b82-35b4-8d9b-aec3a3be8d72","pitchNumber":5,"startTime":"2026-07-29T17:11:19.039Z","endTime":"2026-07-29T17:11:23.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":72.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.219373398603498,"aZ":-31.703902231002413,"pfxX":-4.638524901607713,"pfxZ":0.36145201421512585,"pX":-1.4074271468226511,"pZ":1.8045159370538817,"vX0":-8.742916960155718,"vY0":-113.02588239957865,"vZ0":-0.2910250167826002,"x":170.65,"y":190.06,"x0":3.110330435052655,"y0":50.00161816944406,"z0":5.1132352683646705,"aX":-6.012257184112281},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":0.8,"breakHorizontal":10.6,"spinRate":2286,"spinDirection":295},"zone":13,"typeConfidence":0.89,"plateTime":0.48424251926760853,"extension":6.590453031341021},"index":8,"playId":"9a30ead8-c50a-3061-b58d-e15f748b5839","pitchNumber":6,"startTime":"2026-07-29T17:11:34.489Z","endTime":"2026-07-29T17:11:40.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-07-29T17:11:40.037Z","atBatIndex":0},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Drake Baldwin grounds into a double play, second baseman Brett Baty to shortstop Francisco Lindor to first baseman Jared Young. Ronald Acuña Jr. out at 2nd. Drake Baldwin out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T17:11:40.337Z","endTime":"2026-07-29T17:13:13.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29185071364257,"aZ":-20.17429152957312,"pfxX":8.371246553165195,"pfxZ":6.608906574798727,"pX":0.3258029808562608,"pZ":1.8501297796615515,"vX0":-8.962700224192613,"vY0":-134.4010638654322,"vZ0":-4.967739516069995,"x":104.58,"y":188.83,"x0":2.6288257933272483,"y0":50.000522610433755,"z0":5.170958008857168,"aX":15.192046562698518},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.9,"breakHorizontal":-13.1,"spinRate":1997,"spinDirection":118},"zone":9,"typeConfidence":0.91,"plateTime":0.4087897868964334,"extension":6.742350036277007},"index":0,"playId":"faefb263-774d-3c69-90d4-5166525cf7a5","pitchNumber":1,"startTime":"2026-07-29T17:12:06.970Z","endTime":"2026-07-29T17:12:11.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.260276926826286,"aZ":-19.842654192719298,"pfxX":8.492862404036538,"pfxZ":6.843089260484941,"pX":-1.5004975465646297,"pZ":2.5115197851944906,"vX0":-12.9345761814331,"vY0":-133.98526545814076,"vZ0":-3.4651601234582894,"x":174.2,"y":170.97,"x0":2.3053473552078065,"y0":50.005768469519126,"z0":5.254467786066661,"aX":15.312706825779191},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.8,"breakHorizontal":-12.4,"spinRate":2015,"spinDirection":118},"zone":11,"typeConfidence":0.91,"plateTime":0.4101428712669639,"extension":6.896344955152241},"index":1,"playId":"d9cbe7c3-1990-356d-80dd-ce851566e999","pitchNumber":2,"startTime":"2026-07-29T17:12:27.361Z","endTime":"2026-07-29T17:12:31.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9148832941787,"aZ":-22.616896859528214,"pfxX":7.966823266875711,"pfxZ":5.209833796441536,"pX":0.43230337995560447,"pZ":2.3963343222185767,"vX0":-8.795778344097949,"vY0":-134.97335712396077,"vZ0":-3.1236796633809343,"x":100.52,"y":174.08,"x0":2.706947973892307,"y0":50.00270033554534,"z0":5.1713853829522725,"aX":14.61688143748381},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.9,"breakHorizontal":-12.4,"spinRate":2153,"spinDirection":120},"zone":6,"typeConfidence":0.92,"plateTime":0.40666978402604403,"extension":6.7029330787845245},"index":2,"playId":"45f6e3c7-9904-38c0-a310-4da36e23cde1","pitchNumber":3,"startTime":"2026-07-29T17:12:43.788Z","endTime":"2026-07-29T17:12:48.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.124522691568494,"aZ":-23.15874343405229,"pfxX":6.7351385738536695,"pfxZ":4.902913898106121,"pX":0.6307190662202329,"pZ":2.8649211135576715,"vX0":-8.00150527654923,"vY0":-135.3717053500535,"vZ0":-1.9178740567223524,"x":92.96,"y":161.43,"x0":2.7628158378053436,"y0":50.00307686753141,"z0":5.219302353583593,"aX":12.384629453309943},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.6,"breakHorizontal":-10.3,"spinRate":1955,"spinDirection":117},"zone":3,"typeConfidence":0.92,"plateTime":0.40606230089036455,"extension":6.894141657704469},"hitData":{"launchSpeed":64.9,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.64,"coordY":149.26}},"index":3,"playId":"622ba076-2598-377f-95ab-01cb300d9a24","pitchNumber":4,"startTime":"2026-07-29T17:13:04.859Z","endTime":"2026-07-29T17:13:13.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":1.46,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:13:13.386Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T17:13:16.358Z","endTime":"2026-07-29T17:14:35.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":71.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.283733164710217,"aZ":-31.188131259537716,"pfxX":-5.444027313448735,"pfxZ":0.7537959703263262,"pX":-1.5154536235141733,"pZ":1.8504434466907074,"vX0":-8.540182339013636,"vY0":-114.49017462548515,"vZ0":-0.5529695466707604,"x":174.77,"y":188.82,"x0":2.9936718756213647,"y0":50.002432656131425,"z0":5.190163695157772,"aX":-7.110259894824991},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":1.6,"breakHorizontal":12.4,"spinRate":2369,"spinDirection":300},"zone":13,"typeConfidence":0.89,"plateTime":0.4813606579082501,"extension":6.44799472691855},"index":0,"playId":"f5c44e5c-0066-326e-bdc4-96df5c467884","pitchNumber":1,"startTime":"2026-07-29T17:13:40.722Z","endTime":"2026-07-29T17:13:44.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":83.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.70855810790734,"aZ":-22.58784661435315,"pfxX":10.417053450792046,"pfxZ":5.337527454684875,"pX":0.5077230916025786,"pZ":1.814691257267815,"vX0":-9.771673762788607,"vY0":-134.75136966153744,"vZ0":-4.157040036013712,"x":97.65,"y":189.78,"x0":2.8696303790252884,"y0":50.00077974659787,"z0":5.020587851904402,"aX":18.703771997082903},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.8,"breakHorizontal":-16.1,"spinRate":2117,"spinDirection":117},"zone":9,"typeConfidence":0.93,"plateTime":0.4101910653858445,"extension":6.9717671577350355},"index":1,"playId":"5a6b121a-6a44-35dd-82ff-a2249c5a431b","pitchNumber":2,"startTime":"2026-07-29T17:13:54.701Z","endTime":"2026-07-29T17:13:59.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-29T17:14:05.947Z","endTime":"2026-07-29T17:14:14.322Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.203173068489807,"aZ":-31.00112072177227,"pfxX":-4.281507524976878,"pfxZ":0.8558911318307594,"pX":-1.6069491204064816,"pZ":2.262785667543936,"vX0":-9.183860427751544,"vY0":-116.80125617577538,"vZ0":0.29963753270012083,"x":178.25,"y":177.68,"x0":2.9488550966935345,"y0":50.001338609718076,"z0":5.073647002053452,"aX":-5.850250545167486},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.9,"breakHorizontal":10.2,"spinRate":2362,"spinDirection":286},"zone":13,"typeConfidence":0.79,"plateTime":0.4708763395894855,"extension":6.606464882540288},"index":3,"playId":"9eb75d8c-ed39-306a-b7d5-56e04ee513d0","pitchNumber":3,"startTime":"2026-07-29T17:14:14.322Z","endTime":"2026-07-29T17:14:18.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":82.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.053159937473865,"aZ":-21.541699298799173,"pfxX":8.942443935329482,"pfxZ":6.000310999603222,"pX":0.1505763084680942,"pZ":3.3910172346760934,"vX0":-9.96327321430165,"vY0":-133.60735951615956,"vZ0":-0.5675677404387646,"x":111.26,"y":147.22,"x0":2.8012926416318322,"y0":50.003532260105025,"z0":5.1817321940952175,"aX":15.850415352540223},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.9,"breakHorizontal":-13.6,"spinRate":2139,"spinDirection":123},"zone":2,"typeConfidence":0.91,"plateTime":0.41307232740579236,"extension":6.756714883801955},"index":4,"playId":"7262ee0a-3bd7-3926-a4e0-c7640bcaa54a","pitchNumber":4,"startTime":"2026-07-29T17:14:32.024Z","endTime":"2026-07-29T17:14:35.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:14:35.979Z","atBatIndex":2},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"A.J. Ewing reaches on a fielding error by third baseman Austin Riley.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T17:16:52.305Z","endTime":"2026-07-29T17:17:20.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700363,"fullName":"AJ Smith-Shawver","link":"/api/v1/people/700363"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T17:16:44.165Z","endTime":"2026-07-29T17:16:54.647Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"},"defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.443225435409865,"aZ":-16.668408053236153,"pfxX":-8.021663479327053,"pfxZ":7.689049358312077,"pX":0.8217307848530226,"pZ":2.6119549677052865,"vX0":10.72372464288936,"vY0":-141.83964182007256,"vZ0":-5.591027573490725,"x":85.68,"y":168.26,"x0":-1.9835219886252247,"y0":50.00629054394115,"z0":5.688725885820941,"aX":-16.18563780460151},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.7,"breakHorizontal":12.1,"spinRate":2053,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.38763157205496634,"extension":6.507981429593834},"index":1,"playId":"b6d96348-539d-306f-8a6c-562a521d6c3b","pitchNumber":1,"startTime":"2026-07-29T17:16:54.647Z","endTime":"2026-07-29T17:16:59.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.7431811952071,"aZ":-13.729054545618792,"pfxX":-7.516931343129494,"pfxZ":9.22524645252237,"pX":0.3573107990234189,"pZ":2.7412265906356277,"vX0":9.495907454921156,"vY0":-141.13665551082244,"vZ0":-5.57275529334399,"x":103.38,"y":164.77,"x0":-2.0881487077013983,"y0":50.0047342582327,"z0":5.639325673050169,"aX":-15.033829457790654},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":11.5,"spinRate":2056,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.3893810908761459,"extension":6.452157620025883},"hitData":{"launchSpeed":89.3,"launchAngle":-2.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.62,"coordY":157.26}},"index":2,"playId":"0bd79bf4-ec70-323f-9936-de4c91887c5a","pitchNumber":2,"startTime":"2026-07-29T17:17:07.751Z","endTime":"2026-07-29T17:17:20.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_ab"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_ab"},{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_pa"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:17:20.794Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Lindor flies out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T17:17:24.459Z","endTime":"2026-07-29T17:18:54.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700363,"fullName":"AJ Smith-Shawver","link":"/api/v1/people/700363"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.710464719898454,"aZ":-11.557486289119103,"pfxX":-7.203497266713175,"pfxZ":10.251466160153772,"pX":0.61305577018555,"pZ":0.9811504906974375,"vX0":9.568206334344943,"vY0":-141.0557613711949,"vZ0":-10.422259257084347,"x":93.63,"y":212.29,"x0":-1.8903718084708692,"y0":50.00031829732166,"z0":5.473439987035636,"aX":-14.48388575079872},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":11.0,"spinRate":2200,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.38860741748983996,"extension":6.889399513201703},"index":0,"playId":"89c7c0d8-cd0a-37d0-bda5-c9a21cbb0978","pitchNumber":1,"startTime":"2026-07-29T17:17:47.530Z","endTime":"2026-07-29T17:17:52.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.769487720927387,"aZ":-31.07195567944578,"pfxX":-8.735507472077163,"pfxZ":0.7139259623224365,"pX":-0.5209165349946842,"pZ":3.839155400708155,"vX0":6.364744447392781,"vY0":-123.61072707631489,"vZ0":1.5874836884392258,"x":136.86,"y":135.12,"x0":-1.994922392703267,"y0":50.003568946841476,"z0":5.798390285145726,"aX":-13.511193360991472},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.9,"breakHorizontal":14.3,"spinRate":1487,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4431989323988552,"extension":6.630245281877183},"index":1,"playId":"20d5c0b2-0d8e-36dc-9f4c-1944178374fb","pitchNumber":2,"startTime":"2026-07-29T17:18:06.503Z","endTime":"2026-07-29T17:18:10.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":88.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.399139793337866,"aZ":-11.723714149004465,"pfxX":-7.608426821445402,"pfxZ":10.06615462985219,"pX":0.47769772619199324,"pZ":3.0127793956551274,"vX0":9.710465283010636,"vY0":-142.28473882888693,"vZ0":-5.22429026259509,"x":98.79,"y":157.43,"x0":-2.00543629486569,"y0":50.00702902907599,"z0":5.628461542893073,"aX":-15.463977006847625},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.2,"breakHorizontal":11.6,"spinRate":2276,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.3862962706749986,"extension":6.600499779384732},"index":2,"playId":"2b931896-2679-3d44-b78b-3e990072ac63","pitchNumber":3,"startTime":"2026-07-29T17:18:23.549Z","endTime":"2026-07-29T17:18:27.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.079443808334624,"aZ":-10.560232940693671,"pfxX":-6.289993117561968,"pfxZ":10.784801215075674,"pX":-0.16725521674610222,"pZ":2.5142188299768287,"vX0":7.389525360975217,"vY0":-141.34545561635758,"vZ0":-6.477207745330093,"x":123.38,"y":170.9,"x0":-2.0101411147317014,"y0":50.00553998084635,"z0":5.528482841289757,"aX":-12.608852165165048},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.2,"breakHorizontal":9.7,"spinRate":2177,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.38893606437643014,"extension":6.715575260371928},"hitData":{"launchSpeed":104.1,"launchAngle":35.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":119.05,"coordY":35.23}},"index":3,"playId":"7f468eed-583c-3310-a3d3-7dfe8911be53","pitchNumber":4,"startTime":"2026-07-29T17:18:40.464Z","endTime":"2026-07-29T17:18:54.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:18:54.502Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Bichette lines out to left fielder Eli White.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T17:18:54.156Z","endTime":"2026-07-29T17:21:17.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700363,"fullName":"AJ Smith-Shawver","link":"/api/v1/people/700363"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.784670424200034,"aZ":-13.316527049018225,"pfxX":-9.826058130028613,"pfxZ":9.39312625566496,"pX":-0.019573270030158456,"pZ":2.0835807849591914,"vX0":8.838109340282932,"vY0":-140.75146000039683,"vZ0":-7.149172785368366,"x":117.75,"y":182.52,"x0":-1.9228560806613417,"y0":50.00224518389352,"z0":5.517821321446273,"aX":-19.72554668623798},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.7,"breakHorizontal":16.0,"spinRate":2121,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.389057718967758,"extension":6.724718837523519},"index":0,"playId":"a7734f7f-9823-3a8f-9593-01473d234558","pitchNumber":1,"startTime":"2026-07-29T17:19:19.551Z","endTime":"2026-07-29T17:19:24.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"3f96339c-30a7-3bb5-9a34-b01dece1b26d","startTime":"2026-07-29T17:19:38.516Z","endTime":"2026-07-29T17:19:41.801Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.8985554604239,"aZ":-8.811077130288778,"pfxX":-6.366652868322724,"pfxZ":11.335566227640367,"pX":0.6468083511959001,"pZ":3.8288826056998078,"vX0":8.927563149556466,"vY0":-143.30977520709615,"vZ0":-4.229900162507558,"x":92.35,"y":135.4,"x0":-1.694777370096181,"y0":50.006217429307036,"z0":5.884245585915401,"aX":-13.126491716779826},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.7,"breakHorizontal":9.6,"spinRate":2266,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3835200443657163,"extension":6.5618276925429955},"index":2,"playId":"e7e69e41-d272-3f10-8aee-08e7334a6647","pitchNumber":2,"startTime":"2026-07-29T17:19:55.369Z","endTime":"2026-07-29T17:20:03.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"A.J. Ewing steals (13) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":3,"actionPlayId":"e7e69e41-d272-3f10-8aee-08e7334a6647","startTime":"2026-07-29T17:20:03.428Z","endTime":"2026-07-29T17:20:22.918Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"},"defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"postOnSecond":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":1.2,"dramaIndex":45.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.799717251550874,"aZ":-10.645109737277886,"pfxX":-6.565435191424815,"pfxZ":10.590006336697266,"pX":0.1350614601668932,"pZ":3.261961376909657,"vX0":8.219083503440348,"vY0":-141.7675520225296,"vZ0":-4.890044349851858,"x":111.85,"y":150.71,"x0":-1.9504309428226014,"y0":50.001788362621014,"z0":5.690348175958832,"aX":-13.34653742900588},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.4,"breakHorizontal":10.2,"spinRate":2214,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3865486398490816,"extension":6.663580615878825},"index":4,"playId":"537b87a3-4531-3dcf-bc35-f8c52cb8a255","pitchNumber":3,"startTime":"2026-07-29T17:20:22.918Z","endTime":"2026-07-29T17:20:26.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":87.5,"endSpeed":80.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.068219337357668,"aZ":-23.533539421838054,"pfxX":-10.4331028596105,"pfxZ":5.321359295051169,"pX":0.9995441333885793,"pZ":1.0305950884527133,"vX0":10.11022911750163,"vY0":-126.9105797910993,"vZ0":-6.861235513218968,"x":78.9,"y":210.95,"x0":-1.6889730774259561,"y0":50.00233802020201,"z0":5.655725224045768,"aX":-16.941440785120875},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.2,"breakHorizontal":16.4,"spinRate":1540,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4323348509688838,"extension":6.881063438127366},"index":5,"playId":"b674098a-5e67-3e13-a968-03bc14e64e97","pitchNumber":4,"startTime":"2026-07-29T17:20:45.652Z","endTime":"2026-07-29T17:20:50.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33688078134998,"aZ":-30.23644205955014,"pfxX":-9.783919345679912,"pfxZ":1.242350282603221,"pX":-0.09452669045559639,"pZ":2.9109151937112343,"vX0":7.3694623186436585,"vY0":-124.0800455013969,"vZ0":-0.7978049234056862,"x":120.6,"y":160.19,"x0":-1.8351723799423711,"y0":50.000185936708654,"z0":5.760896101349973,"aX":-15.22004343506142},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.3,"breakHorizontal":16.0,"spinRate":1515,"spinDirection":244},"zone":2,"typeConfidence":2.0,"plateTime":0.44179767801791847,"extension":6.7261673407518385},"hitData":{"launchSpeed":73.1,"launchAngle":25.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.85,"coordY":123.81}},"index":6,"playId":"24d75cf6-d224-3ddb-ab51-b20e1032bc0d","pitchNumber":5,"startTime":"2026-07-29T17:21:06.696Z","endTime":"2026-07-29T17:21:17.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.2,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:21:17.718Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Benge grounds out softly, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T17:21:19.014Z","endTime":"2026-07-29T17:22:50.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700363,"fullName":"AJ Smith-Shawver","link":"/api/v1/people/700363"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":88.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.10128781525416,"aZ":-11.209702415643681,"pfxX":-9.002518643200707,"pfxZ":10.312443931052144,"pX":0.6205667959981159,"pZ":2.0371029374674117,"vX0":10.541426213745854,"vY0":-142.6726400507145,"vZ0":-7.8120508272721825,"x":93.35,"y":183.78,"x0":-1.9771433431262166,"y0":50.001431043280874,"z0":5.541696656993341,"aX":-18.29938435829166},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":13.8,"spinRate":2267,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.3859684168874815,"extension":6.635520453927315},"index":0,"playId":"2c87114b-7f46-36ec-9c71-956078a8bc91","pitchNumber":1,"startTime":"2026-07-29T17:21:43.169Z","endTime":"2026-07-29T17:21:47.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"second":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":88.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.51349588883736,"aZ":-10.20620314042396,"pfxX":-6.249475856943373,"pfxZ":10.757078940990862,"pX":1.4688381897594087,"pZ":2.544045067361792,"vX0":11.542545246240103,"vY0":-143.06437060272387,"vZ0":-7.0816912125212985,"x":61.01,"y":170.09,"x0":-1.8333755306955224,"y0":50.006232622972036,"z0":5.714634590639607,"aX":-12.767266940123404},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.9,"breakHorizontal":8.6,"spinRate":2238,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3850224008859229,"extension":6.5673538280879535},"index":1,"playId":"c1ae92b2-54e2-3701-ae05-46bba6bf5c28","pitchNumber":2,"startTime":"2026-07-29T17:21:59.225Z","endTime":"2026-07-29T17:22:03.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"second":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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.2,"endSpeed":87.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.86289988897647,"aZ":-12.863290775835518,"pfxX":-7.659767703177903,"pfxZ":9.69853589180347,"pX":0.47278044352949494,"pZ":2.6401217592515915,"vX0":9.305157434455527,"vY0":-141.11089699653917,"vZ0":-5.937108831477576,"x":98.98,"y":167.5,"x0":-1.8920132816246213,"y0":50.00401390294161,"z0":5.620016412892319,"aX":-15.254712521886486},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":11.6,"spinRate":2239,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3900131312004138,"extension":6.550224810628864},"index":2,"playId":"defc320c-1f09-37b0-a64f-3d3866474547","pitchNumber":3,"startTime":"2026-07-29T17:22:17.781Z","endTime":"2026-07-29T17:22:21.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"second":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":89.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.360040868591234,"aZ":-15.6479589763512,"pfxX":-8.053288284191742,"pfxZ":7.969809142641607,"pX":0.956952000772673,"pZ":2.81484818288929,"vX0":10.962138067312356,"vY0":-144.41860827605623,"vZ0":-5.525275710051951,"x":80.52,"y":162.78,"x0":-1.8745312545031627,"y0":50.00268964906071,"z0":5.745030150704728,"aX":-16.700515543874452},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.2,"breakHorizontal":11.9,"spinRate":2200,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.38194554530319813,"extension":6.636753558173514},"hitData":{"launchSpeed":59.7,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":132.14,"coordY":184.35}},"index":3,"playId":"d4c7a0fd-e053-3b18-9cf8-041b857375a7","pitchNumber":4,"startTime":"2026-07-29T17:22:42.941Z","endTime":"2026-07-29T17:22:50.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"second":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":1.22,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:22:50.977Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out sharply, third baseman Bo Bichette to first baseman Jared Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T17:24:24.128Z","endTime":"2026-07-29T17:25:15.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"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":1},"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":1},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":81.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65332350044681,"aZ":-20.486958203904884,"pfxX":6.977176639949145,"pfxZ":6.724610766158934,"pX":1.1841907478755112,"pZ":3.0666840993023166,"vX0":-6.545157389127811,"vY0":-132.12362860731298,"vZ0":-1.770235396004654,"x":71.86,"y":155.98,"x0":2.807786454304915,"y0":50.00213840408145,"z0":5.277686956777205,"aX":12.124025157005656},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.9,"breakHorizontal":-10.9,"spinRate":1996,"spinDirection":116},"zone":12,"typeConfidence":0.9,"plateTime":0.4173134964860945,"extension":6.925712220508122},"index":0,"playId":"0aa6079e-a152-341a-87c4-0aba8be705fe","pitchNumber":1,"startTime":"2026-07-29T17:24:55.657Z","endTime":"2026-07-29T17:25:00.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":82.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50222986163357,"aZ":-20.889369739852334,"pfxX":8.276287006192842,"pfxZ":6.383973856195271,"pX":-0.011787706929411565,"pZ":1.9449704632459746,"vX0":-10.28434244227941,"vY0":-132.89971634154716,"vZ0":-4.242600221195198,"x":117.45,"y":186.27,"x0":2.853616114286142,"y0":50.006025837920845,"z0":5.101555996002202,"aX":14.63940633933578},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.7,"breakHorizontal":-12.5,"spinRate":2000,"spinDirection":121},"zone":8,"typeConfidence":0.91,"plateTime":0.413942813846635,"extension":6.982009194607147},"hitData":{"launchSpeed":100.1,"launchAngle":5.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":77.2,"coordY":155.74}},"index":1,"playId":"237a9fc0-3b8d-3a72-9897-494482fa5644","pitchNumber":2,"startTime":"2026-07-29T17:25:07.617Z","endTime":"2026-07-29T17:25:15.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:25:15.659Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Harris II walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T17:25:19.251Z","endTime":"2026-07-29T17:27:24.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.463315386496376,"aZ":-26.58700413307597,"pfxX":8.391227853397186,"pfxZ":3.1585719789068474,"pX":-1.0019895052525254,"pZ":1.883160456033595,"vX0":-12.318516511523331,"vY0":-132.49195956005758,"vZ0":-3.3121976546307548,"x":155.19,"y":187.93,"x0":2.6269252832605936,"y0":50.00588961403986,"z0":5.102022956845269,"aX":14.857146656320023},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.2,"breakHorizontal":-12.4,"spinRate":1987,"spinDirection":121},"zone":13,"typeConfidence":0.76,"plateTime":0.414104312647547,"extension":7.139907824637785},"index":0,"playId":"9d1bf995-622f-3541-a530-927cbbe38566","pitchNumber":1,"startTime":"2026-07-29T17:25:40.079Z","endTime":"2026-07-29T17:25:44.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.586511077170034,"aZ":-20.13563276960934,"pfxX":8.853806974671407,"pfxZ":6.727379708713204,"pX":-0.411535010774396,"pZ":2.015144502129307,"vX0":-11.363321460107903,"vY0":-133.39486247429164,"vZ0":-4.0508398908364205,"x":132.69,"y":184.37,"x0":2.7673077311840735,"y0":50.003387066080094,"z0":5.018240550156346,"aX":15.845013011777704},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.4,"breakHorizontal":-13.3,"spinRate":2070,"spinDirection":116},"zone":7,"typeConfidence":0.91,"plateTime":0.4117191671013525,"extension":7.0861130128018015},"index":1,"playId":"a16248b7-a1ed-365c-a8e9-4f5f6185b09f","pitchNumber":2,"startTime":"2026-07-29T17:25:52.939Z","endTime":"2026-07-29T17:25:57.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":78.5,"endSpeed":72.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.026192834548976,"aZ":-28.754256090108058,"pfxX":-6.1693692484955225,"pfxZ":2.6061431925659786,"pX":-1.13570493086374,"pZ":2.074169949721641,"vX0":-7.684876768984147,"vY0":-114.16137782108666,"vZ0":-0.5207608085223907,"x":160.29,"y":182.78,"x0":3.082417379658159,"y0":50.00392595090619,"z0":5.148224116637964,"aX":-8.101014124952755},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":4.9,"breakHorizontal":13.2,"spinRate":2423,"spinDirection":280},"zone":13,"typeConfidence":0.91,"plateTime":0.48072882167824194,"extension":6.6246475724427505},"index":2,"playId":"20f51d74-4c7b-382c-be15-17d5691ad1c4","pitchNumber":3,"startTime":"2026-07-29T17:26:05.350Z","endTime":"2026-07-29T17:26:09.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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-29T17:26:16.195Z","endTime":"2026-07-29T17:26:27.766Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":79.8,"endSpeed":73.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.590985769078447,"aZ":-28.578111051529795,"pfxX":-6.18049533002535,"pfxZ":2.6585046942574397,"pX":-1.491239468202596,"pZ":2.341174645899986,"vX0":-8.42198479966015,"vY0":-115.9079819134015,"vZ0":0.09648168303907467,"x":173.84,"y":175.57,"x0":2.9990562012317152,"y0":50.00551567161663,"z0":5.03825247691505,"aX":-8.37078401276726},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":5.2,"breakHorizontal":13.3,"spinRate":2350,"spinDirection":289},"zone":13,"typeConfidence":0.91,"plateTime":0.4733923233378863,"extension":6.710955693897339},"index":4,"playId":"54f53d56-f721-3842-a23d-065484380645","pitchNumber":4,"startTime":"2026-07-29T17:26:27.766Z","endTime":"2026-07-29T17:26:31.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.494998959589875,"aZ":-26.04674439252386,"pfxX":10.12987648530519,"pfxZ":3.425630434761243,"pX":1.3843012459217985,"pZ":1.6343361216743186,"vX0":-7.78250204954041,"vY0":-133.36860856812012,"vZ0":-3.9536961507976756,"x":64.23,"y":194.65,"x0":3.033901077543987,"y0":50.00509833199572,"z0":5.0295779083741765,"aX":18.127736157603657},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.5,"breakHorizontal":-16.6,"spinRate":2155,"spinDirection":115},"zone":14,"typeConfidence":0.86,"plateTime":0.41176187123198504,"extension":6.935922261551234},"index":5,"playId":"be63cee9-eb5e-31f2-9602-e13b503f6ad0","pitchNumber":5,"startTime":"2026-07-29T17:26:42.006Z","endTime":"2026-07-29T17:26:46.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":70.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.550085101833403,"aZ":-31.021829942969706,"pfxX":-7.437569091540318,"pfxZ":0.9311066462136441,"pX":-0.13482338828829135,"pZ":1.57431771319136,"vX0":-5.195107255924166,"vY0":-111.46009189243435,"vZ0":-0.6102672045503696,"x":122.14,"y":196.27,"x0":3.2038073961800553,"y0":50.00516546582432,"z0":5.0929839258134875,"aX":-9.231844261050025},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":1.8,"breakHorizontal":15.0,"spinRate":2317,"spinDirection":288},"zone":13,"typeConfidence":0.9,"plateTime":0.4939670885981391,"extension":6.699673880083415},"index":6,"playId":"42a5fbb7-7ed9-32df-84a0-866f4489ee0b","pitchNumber":6,"startTime":"2026-07-29T17:26:57.880Z","endTime":"2026-07-29T17:27:05.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.710661692855673,"aZ":-19.073429227849605,"pfxX":7.426264170506615,"pfxZ":7.601703436874215,"pX":-0.736327034559675,"pZ":1.60691969014154,"vX0":-11.239798797743864,"vY0":-130.99163096055148,"vZ0":-5.171429548965701,"x":145.07,"y":195.39,"x0":2.661039021888251,"y0":50.005487594624526,"z0":5.0487989361736565,"aX":12.80520990131209},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.6,"breakHorizontal":-10.8,"spinRate":1993,"spinDirection":123},"zone":7,"typeConfidence":0.89,"plateTime":0.4193983646098638,"extension":7.190683962869476},"index":7,"playId":"fb8d5016-7565-3805-a795-c2b0c6244660","pitchNumber":7,"startTime":"2026-07-29T17:27:19.634Z","endTime":"2026-07-29T17:27:24.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:27:24.592Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out to first baseman Jared Young. Michael Harris II to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T17:27:25.308Z","endTime":"2026-07-29T17:29:26.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"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":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","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":[{"player":{"id":640455,"link":"/api/v1/people/640455"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":4},"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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(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":92.1,"endSpeed":84.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.516563140568614,"aZ":-20.579225458980684,"pfxX":7.485001872204574,"pfxZ":6.407824486215521,"pX":-0.09571365197068217,"pZ":2.7916962994260075,"vX0":-9.904052781710954,"vY0":-133.8369295346748,"vZ0":-2.3274903342253443,"x":120.65,"y":163.4,"x0":2.6843793364742865,"y0":50.00448118509658,"z0":5.150224930997261,"aX":13.548832496666288},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.3,"breakHorizontal":-11.4,"spinRate":1962,"spinDirection":119},"zone":2,"typeConfidence":0.9,"plateTime":0.409617720939667,"extension":7.174928966420325},"index":0,"playId":"1c9a8f27-f9ac-3297-b2e1-8e3204b83d2f","pitchNumber":1,"startTime":"2026-07-29T17:27:49.141Z","endTime":"2026-07-29T17:27:52.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.945334344006923,"aZ":-18.752388687083464,"pfxX":7.338663204838982,"pfxZ":7.414043068707261,"pX":-0.5548638084431228,"pZ":2.40011774794996,"vX0":-10.75321860362253,"vY0":-134.37720266176936,"vZ0":-3.629096725497349,"x":99.12,"y":142.78,"x0":2.5644540177221016,"y0":50.00139664032491,"z0":5.118032063745334,"aX":13.28229250608767},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.7,"breakHorizontal":-10.7,"spinRate":1973,"spinDirection":125},"zone":4,"typeConfidence":0.9,"plateTime":0.40925442885832286,"extension":7.068999139757446},"index":1,"playId":"b5452154-972f-379c-b0b6-2e1662ed5835","pitchNumber":2,"startTime":"2026-07-29T17:28:12.929Z","endTime":"2026-07-29T17:28:16.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"0f606f21-978a-404e-8688-efaf844cd26b","startTime":"2026-07-29T17:28:36.129Z","endTime":"2026-07-29T17:28:48.141Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Throwing error by pitcher Sean Manaea on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"actionPlayId":"0f606f21-978a-404e-8688-efaf844cd26b","startTime":"2026-07-29T17:28:53.078Z","endTime":"2026-07-29T17:29:17.636Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"postOnSecond":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":1.28,"dramaIndex":48.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":83.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.51956797214572,"aZ":-22.149236119201547,"pfxX":7.059913499764205,"pfxZ":5.493833166959023,"pX":0.32678538405473745,"pZ":2.8896763144401834,"vX0":-9.070092782935994,"vY0":-135.21021621709195,"vZ0":-1.823788438872331,"x":104.54,"y":160.76,"x0":2.8307435292205807,"y0":50.00056464949891,"z0":5.1505342299697014,"aX":12.878400851115016},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.7,"breakHorizontal":-10.6,"spinRate":2111,"spinDirection":121},"zone":3,"typeConfidence":0.91,"plateTime":0.4073812069956624,"extension":7.160170930973035},"hitData":{"launchSpeed":90.1,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.8,"coordY":168.91}},"index":4,"playId":"31b6626f-a3ca-3ea2-b002-9d5c26379187","pitchNumber":3,"startTime":"2026-07-29T17:29:17.636Z","endTime":"2026-07-29T17:29:26.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.28,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:29:26.651Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T17:29:31.568Z","endTime":"2026-07-29T17:30:47.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"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":"Strikeout","eventType":"strikeout","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":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60980898892598,"aZ":-18.357051843571384,"pfxX":7.224419656035475,"pfxZ":7.512687666355372,"pX":0.34558882437348637,"pZ":3.092513560508853,"vX0":-8.88664613681382,"vY0":-135.7305639021319,"vZ0":-1.8473212416763818,"x":103.83,"y":155.28,"x0":2.7453517126373943,"y0":50.00602050245722,"z0":5.079556969469256,"aX":13.293220756125665},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.3,"breakHorizontal":-10.9,"spinRate":2003,"spinDirection":119},"zone":3,"typeConfidence":0.9,"plateTime":0.4057434244094247,"extension":7.13216860604375},"index":0,"playId":"ba7c3897-6bb9-34aa-812e-547e9b4704e3","pitchNumber":1,"startTime":"2026-07-29T17:29:59.969Z","endTime":"2026-07-29T17:30:04.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5483189725533,"aZ":-34.21859778103705,"pfxX":-6.7848353899636855,"pfxZ":-1.5840892796233064,"pX":-0.27522515054622076,"pZ":1.2357625223447761,"vX0":-5.527959766025158,"vY0":-114.09835916018896,"vZ0":-1.055522975195723,"x":127.49,"y":205.41,"x0":3.081260924494463,"y0":50.00406230459877,"z0":5.14752116188662,"aX":-8.738398159674814},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-2.9,"breakHorizontal":13.9,"spinRate":2323,"spinDirection":285},"zone":13,"typeConfidence":0.89,"plateTime":0.4843871213053812,"extension":6.5890927078543555},"index":1,"playId":"bc394194-55f2-36d1-9194-6737548b25b3","pitchNumber":2,"startTime":"2026-07-29T17:30:14.974Z","endTime":"2026-07-29T17:30:19.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00569199903921,"aZ":-24.956636851835583,"pfxX":8.35656372237147,"pfxZ":3.879343586709183,"pX":0.22222460785282527,"pZ":3.124347868468102,"vX0":-9.087594756617328,"vY0":-136.05731253409365,"vZ0":-0.7819951457503079,"x":108.53,"y":154.42,"x0":2.5322099084291034,"y0":50.003384786811644,"z0":5.157189688163603,"aX":15.54749653448205},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.1,"breakHorizontal":-13.1,"spinRate":1943,"spinDirection":119},"zone":2,"typeConfidence":0.94,"plateTime":0.4037742530030819,"extension":7.269536290082925},"index":2,"playId":"4b565595-7840-3076-b04e-f74f5577d898","pitchNumber":3,"startTime":"2026-07-29T17:30:42.743Z","endTime":"2026-07-29T17:30:47.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":3.8999999999999986,"leverageIndex":1.44,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:30:47.227Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jared Young walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T17:32:27.700Z","endTime":"2026-07-29T17:33:55.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700363,"fullName":"AJ Smith-Shawver","link":"/api/v1/people/700363"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"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":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.548784547113414,"aZ":-12.939469104565852,"pfxX":-6.3625533046485385,"pfxZ":9.913049148848033,"pX":1.1036130326299423,"pZ":2.4785134519219993,"vX0":10.794866196351295,"vY0":-138.99368171492205,"vZ0":-6.332747667504378,"x":74.93,"y":171.86,"x0":-2.0185525152213826,"y0":50.003953300364,"z0":5.659558210017342,"aX":-12.34780520197379},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":9.1,"spinRate":2207,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3953048745022567,"extension":6.603062142469055},"index":0,"playId":"a0d83f31-86a0-31d6-af21-8fc3834a53db","pitchNumber":1,"startTime":"2026-07-29T17:32:54.807Z","endTime":"2026-07-29T17:32:59.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":88.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.294813266528855,"aZ":-15.728200947253603,"pfxX":-8.886307310382392,"pfxZ":8.116472068518345,"pX":0.7729931610912855,"pZ":2.2708029302461434,"vX0":11.321262493094872,"vY0":-142.0982764526601,"vZ0":-6.2939669407928385,"x":87.54,"y":177.47,"x0":-2.1252238554509177,"y0":50.004838503665525,"z0":5.529775329580666,"aX":-18.011434219133395},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.4,"breakHorizontal":13.6,"spinRate":2322,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.38678471941493653,"extension":6.589100575097633},"index":1,"playId":"fb756e52-ec44-3856-87d2-724d14d63300","pitchNumber":2,"startTime":"2026-07-29T17:33:09.155Z","endTime":"2026-07-29T17:33:13.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.03112409898784,"aZ":-38.61609497968693,"pfxX":5.153465631718333,"pfxZ":-4.889366969285632,"pX":0.9953734654445829,"pZ":2.9561982415121153,"vX0":5.073135749214868,"vY0":-114.05780029057198,"vZ0":1.7409281293181782,"x":79.06,"y":158.96,"x0":-1.9274472828383593,"y0":50.0028585336934,"z0":5.9916264256300895,"aX":6.7882259675854435},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-8.2,"breakHorizontal":-10.6,"spinRate":2537,"spinDirection":53},"zone":12,"typeConfidence":2.0,"plateTime":0.4802634814322473,"extension":6.486428435621472},"index":2,"playId":"aa0c7224-0fc2-3824-b63d-2a4a7b9aece4","pitchNumber":3,"startTime":"2026-07-29T17:33:21.919Z","endTime":"2026-07-29T17:33:26.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13465637654598,"aZ":-12.038349541756217,"pfxX":-6.5632221963224335,"pfxZ":9.98927375709115,"pX":0.7371184408374593,"pZ":3.3828593473048545,"vX0":10.373300558587013,"vY0":-141.5088842493029,"vZ0":-4.328395784982369,"x":88.9,"y":147.44,"x0":-2.1337409418553857,"y0":50.00244788564215,"z0":5.711394931750642,"aX":-13.23019998383539},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":9.6,"spinRate":2241,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.3879796417509991,"extension":6.686481902254892},"index":3,"playId":"39b42ced-ed4d-3aef-8c5b-40eb32bfa28e","pitchNumber":4,"startTime":"2026-07-29T17:33:36.188Z","endTime":"2026-07-29T17:33:40.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":88.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.638177329909446,"aZ":-11.363172189809855,"pfxX":-7.8632074968725725,"pfxZ":10.271207146124144,"pX":-0.30100360771716705,"pZ":4.166122312374445,"vX0":7.923904500542716,"vY0":-142.37423839134493,"vZ0":-2.1974498101438553,"x":128.47,"y":126.29,"x0":-2.1161825178868314,"y0":50.003526433345925,"z0":5.679141814571977,"aX":-15.934308639403824},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.2,"breakHorizontal":12.4,"spinRate":2268,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.38662195390277665,"extension":6.5167858478299605},"index":4,"playId":"02dc2226-0c66-386f-a812-553cf7ebb17c","pitchNumber":5,"startTime":"2026-07-29T17:33:51.066Z","endTime":"2026-07-29T17:33:55.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_pa"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:33:55.625Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Polanco called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T17:33:57.644Z","endTime":"2026-07-29T17:35:43.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700363,"fullName":"AJ Smith-Shawver","link":"/api/v1/people/700363"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34049607927116,"aZ":-26.648225955773057,"pfxX":-10.142500253925833,"pfxZ":3.6678413585276317,"pX":-0.15722540671540633,"pZ":2.337505018371274,"vX0":7.382392182270876,"vY0":-122.52773721953817,"vZ0":-2.5812203273971996,"x":122.99,"y":175.67,"x0":-1.9056195026720235,"y0":50.003051253711696,"z0":5.704011646741182,"aX":-15.27675990695272},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.2,"breakHorizontal":16.4,"spinRate":1471,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.44866086573505015,"extension":6.715433827619031},"index":0,"playId":"e1ae7b72-0d85-330b-a703-a415d8b61645","pitchNumber":1,"startTime":"2026-07-29T17:34:22.558Z","endTime":"2026-07-29T17:34:27.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.33796095106759,"aZ":-11.838713125646416,"pfxX":-8.117967221163122,"pfxZ":10.334719639050382,"pX":0.3160197488283631,"pZ":1.8150703257615681,"vX0":9.341654663924944,"vY0":-140.45112294723407,"vZ0":-8.022488536448256,"x":104.95,"y":189.77,"x0":-2.0227210515609437,"y0":50.00255888331177,"z0":5.5069208591113945,"aX":-15.972217283212657},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":12.5,"spinRate":2283,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.3922819633165897,"extension":6.621650885232083},"index":1,"playId":"daf50275-39c8-397d-b1da-7423d3f0af2c","pitchNumber":2,"startTime":"2026-07-29T17:34:38.716Z","endTime":"2026-07-29T17:34:44.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":88.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.46271691679524,"aZ":-9.432089413985768,"pfxX":-6.677891339398675,"pfxZ":11.079322113884722,"pX":-0.03274865639055189,"pZ":3.1604255194861812,"vX0":7.711560220239607,"vY0":-143.57854511069536,"vZ0":-5.420044805587298,"x":118.25,"y":153.45,"x0":-1.9075442407790881,"y0":50.004380523741666,"z0":5.68160339174327,"aX":-13.709540707344038},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.8,"breakHorizontal":10.2,"spinRate":2227,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.38397208628925306,"extension":6.527813242374046},"index":2,"playId":"aaf5fd75-0eae-3031-98df-e939b96fc6bf","pitchNumber":3,"startTime":"2026-07-29T17:35:03.311Z","endTime":"2026-07-29T17:35:08.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"e30ae664-ba76-3c6e-9ac8-7a03da83327b","startTime":"2026-07-29T17:35:21.862Z","endTime":"2026-07-29T17:35:25.717Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97338482545565,"aZ":-31.40010775374975,"pfxX":-7.4068647452376215,"pfxZ":0.5069476881264698,"pX":0.7983455824215049,"pZ":2.4826944713469628,"vX0":8.597976622217061,"vY0":-122.27046985137828,"vZ0":-1.2281458732742947,"x":86.57,"y":171.75,"x0":-1.8003051344910663,"y0":50.000478658480766,"z0":5.68445913048322,"aX":-11.22087379644675},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.8,"breakHorizontal":11.4,"spinRate":1352,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.44787123420420416,"extension":6.625731059669858},"index":4,"playId":"a552aeee-84cd-3c00-aac0-e79b227afa60","pitchNumber":4,"startTime":"2026-07-29T17:35:38.472Z","endTime":"2026-07-29T17:35:43.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_ab"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_ab"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_pa"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.52,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:35:43.138Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyrone Taylor strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T17:35:43.864Z","endTime":"2026-07-29T17:37:59.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700363,"fullName":"AJ Smith-Shawver","link":"/api/v1/people/700363"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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":96.7,"endSpeed":88.2,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28418466668546,"aZ":-12.872526730174481,"pfxX":-5.827737436272757,"pfxZ":9.675980232677352,"pX":0.9913189493877648,"pZ":3.088123835076077,"vX0":9.83919981229984,"vY0":-140.45786696024865,"vZ0":-5.026778489447302,"x":79.21,"y":155.4,"x0":-1.8024882163897906,"y0":50.003437125924556,"z0":5.740355704463219,"aX":-11.626736249342393},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":8.5,"spinRate":2061,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3901860993818618,"extension":6.589711967152779},"index":0,"playId":"3dedf1ce-1679-3041-ad14-3187a9807ecb","pitchNumber":1,"startTime":"2026-07-29T17:36:09.820Z","endTime":"2026-07-29T17:36:14.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27334929595354,"aZ":-13.101063627113115,"pfxX":-6.260785044758499,"pfxZ":9.759608114103441,"pX":-0.31729509570527975,"pZ":3.6234848081456943,"vX0":6.565172673151935,"vY0":-139.37551892488824,"vZ0":-3.6554311836614737,"x":129.09,"y":140.95,"x0":-1.8974862341449523,"y0":50.00129727265577,"z0":5.825640717050441,"aX":-12.2343362569713},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":9.8,"spinRate":2020,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3939895505165105,"extension":6.529037183566294},"index":1,"playId":"74595917-a0ef-3d50-9686-4566b406c963","pitchNumber":2,"startTime":"2026-07-29T17:36:28.376Z","endTime":"2026-07-29T17:36:32.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.368768317747644,"aZ":-13.739971333350299,"pfxX":-4.809197679456368,"pfxZ":9.381316977415374,"pX":0.6670364367110516,"pZ":2.4824890148334187,"vX0":8.465818814797556,"vY0":-139.95797253044395,"vZ0":-6.674905637002911,"x":91.57,"y":171.75,"x0":-1.7853015267543488,"y0":50.0051549538925,"z0":5.815000659196678,"aX":-9.452939451880512},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":6.7,"spinRate":2058,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.39278179175981487,"extension":6.517502153376685},"index":2,"playId":"7d9a5f26-081a-3751-929d-bd041b663696","pitchNumber":3,"startTime":"2026-07-29T17:36:51.485Z","endTime":"2026-07-29T17:36:56.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":98.1,"endSpeed":89.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.72999856885865,"aZ":-12.884785219209446,"pfxX":-5.501556176305656,"pfxZ":9.46640144780787,"pX":1.4870334522742603,"pZ":2.8668842954587563,"vX0":10.85041514690598,"vY0":-142.33176284761407,"vZ0":-5.809821893287512,"x":60.32,"y":161.37,"x0":-1.6716011257043295,"y0":50.0066886358766,"z0":5.761197464268321,"aX":-11.21580929531878},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.0,"breakHorizontal":7.6,"spinRate":2160,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3858372080668033,"extension":6.668344389827301},"index":3,"playId":"7569bd6c-be9c-308f-815b-b6d16a9eb4c2","pitchNumber":4,"startTime":"2026-07-29T17:37:11.985Z","endTime":"2026-07-29T17:37:16.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0056334207338,"aZ":-32.50361299988911,"pfxX":-8.02473809304905,"pfxZ":-0.2172229020951324,"pX":0.5530990626793822,"pZ":2.9755328586575205,"vX0":7.985404110768717,"vY0":-121.5507066970975,"vZ0":-0.019533905467091328,"x":95.92,"y":158.44,"x0":-1.7334066530998826,"y0":50.0052686814116,"z0":5.807828038972849,"aX":-12.000124881400932},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.1,"breakHorizontal":12.6,"spinRate":1466,"spinDirection":243},"zone":3,"typeConfidence":2.0,"plateTime":0.45075616959925435,"extension":6.62448073930057},"index":4,"playId":"cf41a840-5f64-3660-8aa1-bf53289af470","pitchNumber":5,"startTime":"2026-07-29T17:37:32.501Z","endTime":"2026-07-29T17:37:37.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":87.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.4271890059363,"aZ":-9.899764149493903,"pfxX":-4.2009906872104725,"pfxZ":11.243758902022211,"pX":0.6025843609809812,"pZ":2.53485259511391,"vX0":8.169602623186062,"vY0":-141.33565202066595,"vZ0":-7.071790052694443,"x":94.03,"y":170.34,"x0":-1.8071223361945006,"y0":50.003563587729204,"z0":5.7384406039539755,"aX":-8.323350641271478},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.7,"breakHorizontal":5.5,"spinRate":2167,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3906342155122582,"extension":6.577176777194973},"index":5,"playId":"95ed0203-cfd5-33ea-9602-7334bad0b94e","pitchNumber":6,"startTime":"2026-07-29T17:37:55.387Z","endTime":"2026-07-29T17:37:59.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_ab"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_ab"},{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_pa"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:37:59.923Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Baty flies out to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T17:38:01.399Z","endTime":"2026-07-29T17:39:42.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700363,"fullName":"AJ Smith-Shawver","link":"/api/v1/people/700363"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":69.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.192677711891154,"aZ":-40.68956156453129,"pfxX":4.712896759390858,"pfxZ":-6.9217541434521195,"pX":-0.7328418469998189,"pZ":4.583768375235293,"vX0":1.9128139257889005,"vY0":-111.20007459007611,"vZ0":5.732821161710449,"x":144.93,"y":115.02,"x0":-2.221044620065082,"y0":50.00267322334132,"z0":6.236835806722611,"aX":5.7980738401017975},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-10.3,"breakHorizontal":-9.1,"spinRate":2274,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.49589355643869126,"extension":6.388643226633803},"index":0,"playId":"440a302a-9bfb-3df4-958f-03cac9f13d8c","pitchNumber":1,"startTime":"2026-07-29T17:38:28.780Z","endTime":"2026-07-29T17:38:33.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.97977667997829,"aZ":-10.84457509694289,"pfxX":-6.481121214903868,"pfxZ":10.769514281128693,"pX":0.3309728313339415,"pZ":1.9749067488684655,"vX0":9.05065695198075,"vY0":-141.00061636955172,"vZ0":-7.839249102933428,"x":104.38,"y":185.46,"x0":-2.103271120508967,"y0":50.001832662154385,"z0":5.520139843395511,"aX":-12.83537973341344},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":9.5,"spinRate":2137,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.39093797548254994,"extension":6.618615480223358},"index":1,"playId":"aa0b285c-cd54-39c0-8e8a-555e4c10cc14","pitchNumber":2,"startTime":"2026-07-29T17:38:47.920Z","endTime":"2026-07-29T17:38:52.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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.7,"endSpeed":88.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.92249375747856,"aZ":-13.145291851926954,"pfxX":-7.676230448944782,"pfxZ":9.447312417356102,"pX":0.9359646115555478,"pZ":2.038518837916025,"vX0":10.81918831652283,"vY0":-141.62722191738294,"vZ0":-7.394171221933119,"x":81.32,"y":183.74,"x0":-1.951592652301347,"y0":50.004074816299536,"z0":5.539483646280793,"aX":-15.463494138405608},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":11.5,"spinRate":2139,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3880090459503114,"extension":6.533156066739723},"index":2,"playId":"dd02dca0-541b-39d7-b90d-fd6d0499a139","pitchNumber":3,"startTime":"2026-07-29T17:39:10.513Z","endTime":"2026-07-29T17:39:15.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.950372381921255,"aZ":-29.867800155000733,"pfxX":-10.32411480898389,"pfxZ":1.458231698992618,"pX":-0.5861153494831369,"pZ":1.751731184708387,"vX0":6.354315252574366,"vY0":-125.33757773592029,"vZ0":-3.5422474513167144,"x":139.34,"y":191.48,"x0":-1.8217491277293303,"y0":50.00306887960254,"z0":5.640520796556264,"aX":-16.313916803972223},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.0,"breakHorizontal":17.0,"spinRate":1498,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.438165969477903,"extension":6.885718958901028},"hitData":{"launchSpeed":80.9,"launchAngle":37.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.94,"coordY":83.54}},"index":3,"playId":"229ed510-225f-398f-95a6-5140a4a65536","pitchNumber":4,"startTime":"2026-07-29T17:39:33.943Z","endTime":"2026-07-29T17:39:42.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:39:42.987Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eli White singles on a sharp ground ball to left fielder Tyrone Taylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T17:41:42.250Z","endTime":"2026-07-29T17:43:52.506Z","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":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.8,"endSpeed":81.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.522494619887752,"aZ":-17.142435250366244,"pfxX":7.410180566343882,"pfxZ":8.667926992535616,"pX":0.033308245706798974,"pZ":3.071843331909313,"vX0":-9.471864717472174,"vY0":-131.76790084080852,"vZ0":-2.175597559722283,"x":115.73,"y":155.84,"x0":2.7346623682459,"y0":50.00621921491614,"z0":5.193921673677367,"aX":12.857439726545064},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.4,"breakHorizontal":-11.0,"spinRate":1989,"spinDirection":117},"zone":2,"typeConfidence":0.89,"plateTime":0.41782893605022364,"extension":6.890907689468861},"index":0,"playId":"aacaacd9-c384-3186-9781-671536c25b79","pitchNumber":1,"startTime":"2026-07-29T17:42:06.298Z","endTime":"2026-07-29T17:42:10.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":82.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56158978058374,"aZ":-17.577380052297983,"pfxX":7.90973056557934,"pfxZ":8.300036375095356,"pX":-0.061964696251265196,"pZ":2.5575549167456417,"vX0":-9.871023703208627,"vY0":-132.80150236073945,"vZ0":-3.2381217112296934,"x":119.36,"y":169.73,"x0":2.70277112608586,"y0":50.0019985889497,"z0":5.096105468201657,"aX":13.909040314798245},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.4,"breakHorizontal":-11.8,"spinRate":2168,"spinDirection":120},"zone":5,"typeConfidence":0.9,"plateTime":0.4149267359347011,"extension":7.068067248015086},"index":1,"playId":"4193e3e8-f407-31a9-9b25-83f7167e8316","pitchNumber":2,"startTime":"2026-07-29T17:42:16.944Z","endTime":"2026-07-29T17:42:21.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":82.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.82026044147415,"aZ":-20.162751781407394,"pfxX":8.183999077099143,"pfxZ":6.754667915226779,"pX":0.7009935723349127,"pZ":2.620419991213101,"vX0":-8.164358228135807,"vY0":-134.1953592030942,"vZ0":-2.3169806645102398,"x":90.28,"y":168.03,"x0":2.7567323225116698,"y0":50.00282810263737,"z0":4.971287524869478,"aX":14.552996735426989},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.8,"breakHorizontal":-12.5,"spinRate":2031,"spinDirection":114},"zone":6,"typeConfidence":0.91,"plateTime":0.4121335526022776,"extension":7.0811872782340535},"index":2,"playId":"00940119-d6a8-396d-a10d-eb5f6c3b3a9a","pitchNumber":3,"startTime":"2026-07-29T17:42:31.790Z","endTime":"2026-07-29T17:42:37.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7019933776064,"aZ":-19.483659281095456,"pfxX":8.750695655862485,"pfxZ":7.00657433934591,"pX":0.33005394818699185,"pZ":3.2230266631068933,"vX0":-9.377313494374174,"vY0":-134.61275043092635,"vZ0":-1.3018913070865104,"x":104.42,"y":151.76,"x0":2.743199847240459,"y0":50.00607286193288,"z0":5.109785695981589,"aX":15.858020032823985},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.6,"breakHorizontal":-13.6,"spinRate":2159,"spinDirection":125},"zone":3,"typeConfidence":0.91,"plateTime":0.4088989101685008,"extension":6.914577453863688},"index":3,"playId":"c401e5da-e34c-3229-b3cd-2c50161681a9","pitchNumber":4,"startTime":"2026-07-29T17:42:46.807Z","endTime":"2026-07-29T17:42:50.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.205267312925606,"aZ":-20.339927672472342,"pfxX":7.339345888807616,"pfxZ":6.506434503338733,"pX":0.6885712539148149,"pZ":2.2977123136828363,"vX0":-7.94859462882095,"vY0":-134.72681380177553,"vZ0":-3.3030132996413455,"x":90.75,"y":176.74,"x0":2.7387186683094313,"y0":50.00172608944457,"z0":4.995659300235019,"aX":13.346896942933132},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.2,"breakHorizontal":-11.4,"spinRate":2018,"spinDirection":117},"zone":6,"typeConfidence":0.9,"plateTime":0.4082206693999786,"extension":7.083390791302833},"index":4,"playId":"79111878-ead4-3c52-967c-1d49905a783d","pitchNumber":5,"startTime":"2026-07-29T17:43:06.077Z","endTime":"2026-07-29T17:43:10.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":77.4,"endSpeed":70.2,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61581782261904,"aZ":-32.410544932022155,"pfxX":-5.320993138837891,"pfxZ":-0.19249481132088775,"pX":-0.6714251359671441,"pZ":1.5435587242588888,"vX0":-6.797819732272368,"vY0":-112.49555639403927,"vZ0":-0.5020810932318388,"x":142.59,"y":197.1,"x0":3.1065404247095723,"y0":50.00050925193835,"z0":5.118834845009487,"aX":-6.667131812837605},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-0.1,"breakHorizontal":11.8,"spinRate":2336,"spinDirection":284},"zone":13,"typeConfidence":0.89,"plateTime":0.491075037135674,"extension":6.64497360849847},"index":5,"playId":"e3e8ac0b-0194-3b30-91e1-bff062f72eb2","pitchNumber":6,"startTime":"2026-07-29T17:43:26.762Z","endTime":"2026-07-29T17:43:33.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43847007035129,"aZ":-21.548858209444173,"pfxX":7.1039423804760045,"pfxZ":5.835920414208189,"pX":0.07016878233045563,"pZ":3.170164270150175,"vX0":-9.177557252076443,"vY0":-135.04537114643466,"vZ0":-1.2879991180642683,"x":114.33,"y":153.19,"x0":2.61312537763801,"y0":50.000080611831855,"z0":5.1908223310555615,"aX":12.927531221053364},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.4,"breakHorizontal":-10.6,"spinRate":2039,"spinDirection":120},"zone":2,"typeConfidence":0.91,"plateTime":0.4078959579884902,"extension":7.10939659555682},"hitData":{"launchSpeed":106.1,"launchAngle":7.0,"totalDistance":129.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":89.0,"coordY":120.32}},"index":6,"playId":"277c3841-4b60-32cd-8461-d4953cb0f638","pitchNumber":7,"startTime":"2026-07-29T17:43:43.490Z","endTime":"2026-07-29T17:43:52.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.9,"awayTeamWinProbability":54.1,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:43:52.506Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Bart singles on a fly ball to left fielder Tyrone Taylor. Eli White to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T17:43:54.067Z","endTime":"2026-07-29T17:44:46.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"postOnSecond":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"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":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":82.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12410217451715,"aZ":-22.216519536760636,"pfxX":7.757368286116865,"pfxZ":5.613260560448989,"pX":-0.0739070870724284,"pZ":3.625420465707683,"vX0":-9.791053089432147,"vY0":-133.21699725961852,"vZ0":-0.1432210592505302,"x":119.82,"y":140.89,"x0":2.663938445833165,"y0":50.00299663274004,"z0":5.303947282830286,"aX":13.761324836682356},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.3,"breakHorizontal":-11.6,"spinRate":1960,"spinDirection":114},"zone":11,"typeConfidence":0.91,"plateTime":0.4132527688099561,"extension":7.063899358852883},"index":0,"playId":"be21fcb2-9de1-3de0-818e-0e3661993335","pitchNumber":1,"startTime":"2026-07-29T17:44:18.270Z","endTime":"2026-07-29T17:44:22.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":82.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57470415331128,"aZ":-18.981024776108136,"pfxX":7.903204792499329,"pfxZ":7.4310478264801905,"pX":-0.612311593612167,"pZ":2.9753844230650066,"vX0":-10.873557012045673,"vY0":-133.16394416797687,"vZ0":-2.1150957735737816,"x":140.34,"y":158.44,"x0":2.5184630010309075,"y0":50.00440206179961,"z0":5.169734013613755,"aX":14.036330544181286},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.1,"breakHorizontal":-11.6,"spinRate":2035,"spinDirection":119},"zone":1,"typeConfidence":0.9,"plateTime":0.41308460243770684,"extension":7.02789284645753},"hitData":{"launchSpeed":76.6,"launchAngle":42.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":104.62,"coordY":102.78}},"index":1,"playId":"bcc54c6b-7c0c-351c-80fe-220ae87c40ee","pitchNumber":2,"startTime":"2026-07-29T17:44:33.907Z","endTime":"2026-07-29T17:44:46.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.900000000000006,"awayTeamWinProbability":60.099999999999994,"homeTeamWinProbabilityAdded":-5.999999999999993,"leverageIndex":1.65,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:44:46.939Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ronald Acuña Jr. flies out to right fielder Carson Benge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T17:44:47.665Z","endTime":"2026-07-29T17:46:32.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"postOnSecond":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":82.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.734413872042786,"aZ":-19.063898224584857,"pfxX":6.497442385454436,"pfxZ":7.36438629345138,"pX":0.3936912681862378,"pZ":2.993692521820306,"vX0":-8.019093615452634,"vY0":-133.57182490019497,"vZ0":-2.183421897993714,"x":101.99,"y":157.95,"x0":2.6116081599384144,"y0":50.00420309188819,"z0":5.214777755805099,"aX":11.56917196653711},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.0,"breakHorizontal":-9.7,"spinRate":1946,"spinDirection":121},"zone":3,"typeConfidence":0.9,"plateTime":0.41240969030986285,"extension":6.862465085553036},"index":0,"playId":"1f1f3ee3-1346-314e-b7fb-334b47ab9299","pitchNumber":1,"startTime":"2026-07-29T17:45:21.978Z","endTime":"2026-07-29T17:45:25.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":82.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66624260576826,"aZ":-19.145387820703288,"pfxX":7.668641780934829,"pfxZ":7.271832884354794,"pX":0.7648448700686744,"pZ":3.1575391420010455,"vX0":-7.593344529439182,"vY0":-134.39030946991087,"vZ0":-1.7194777361750795,"x":87.85,"y":153.53,"x0":2.6587149407357695,"y0":50.00455081354507,"z0":5.194740704460255,"aX":13.742916914913904},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.8,"breakHorizontal":-11.9,"spinRate":2018,"spinDirection":121},"zone":3,"typeConfidence":0.9,"plateTime":0.4107944633405811,"extension":7.110776551516884},"index":1,"playId":"6974e91d-f949-33f0-8c05-6d886338052e","pitchNumber":2,"startTime":"2026-07-29T17:45:40.809Z","endTime":"2026-07-29T17:45:45.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":92.4,"endSpeed":83.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.625649749899175,"aZ":-19.808168481018793,"pfxX":6.170344853416394,"pfxZ":6.845333778209087,"pX":0.24636177833337844,"pZ":3.511620729576133,"vX0":-8.646878038954071,"vY0":-134.21980126469913,"vZ0":-0.6275159243137098,"x":107.61,"y":143.97,"x0":2.722366160232448,"y0":50.00629676836809,"z0":5.171193277590337,"aX":11.153768019984568},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.5,"breakHorizontal":-9.1,"spinRate":2060,"spinDirection":128},"zone":12,"typeConfidence":0.9,"plateTime":0.409584053569521,"extension":7.109005014578305},"index":2,"playId":"a90dbc9a-e962-3fad-94a8-d720db34ca69","pitchNumber":3,"startTime":"2026-07-29T17:46:00.813Z","endTime":"2026-07-29T17:46:05.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.078383125190776,"aZ":-19.2980953269259,"pfxX":5.947735476581643,"pfxZ":7.079138291744496,"pX":-0.027222096349434812,"pZ":3.37916834187488,"vX0":-8.8641172700768,"vY0":-134.70946563669895,"vZ0":-1.240975713510759,"x":118.04,"y":147.54,"x0":2.5489262676915736,"y0":50.002301134951615,"z0":5.223843048379086,"aX":10.818385945195875},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.7,"breakHorizontal":-8.6,"spinRate":1975,"spinDirection":120},"zone":11,"typeConfidence":0.9,"plateTime":0.40820025227603507,"extension":6.914124624963419},"hitData":{"launchSpeed":78.8,"launchAngle":47.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.55,"coordY":112.56}},"index":3,"playId":"31e1ec05-51c6-3bb9-9501-3d3d863c2c46","pitchNumber":4,"startTime":"2026-07-29T17:46:20.406Z","endTime":"2026-07-29T17:46:32.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.5,"awayTeamWinProbability":54.5,"homeTeamWinProbabilityAdded":5.599999999999994,"leverageIndex":2.05,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:46:32.447Z","atBatIndex":17},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Drake Baldwin grounds into a double play, second baseman Brett Baty to shortstop Francisco Lindor to first baseman Jared Young. Joey Bart out at 2nd. Drake Baldwin out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T17:46:35.159Z","endTime":"2026-07-29T17:47:29.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.1,"endSpeed":72.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.720859495535034,"aZ":-32.65038818306764,"pfxX":-7.416524687654882,"pfxZ":-0.3604019140807262,"pX":0.13664040491784785,"pZ":1.6926493149665005,"vX0":-4.593538790688913,"vY0":-115.07835337617593,"vZ0":-0.42025795331507454,"x":111.79,"y":193.08,"x0":3.133867503817916,"y0":50.00429369267631,"z0":5.0870570426074035,"aX":-9.778100201395755},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-0.5,"breakHorizontal":14.8,"spinRate":2309,"spinDirection":281},"zone":8,"typeConfidence":0.89,"plateTime":0.4790838194646283,"extension":6.721311769334512},"index":0,"playId":"09c359a4-7ea6-30bb-ae84-9599a072e2dc","pitchNumber":1,"startTime":"2026-07-29T17:47:02.161Z","endTime":"2026-07-29T17:47:06.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":82.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13925978290041,"aZ":-28.19161470512247,"pfxX":12.488272422518477,"pfxZ":2.278790062463198,"pX":-0.13295895268352373,"pZ":2.445701071024648,"vX0":-12.101429371172202,"vY0":-132.580232786612,"vZ0":-1.393959081582056,"x":122.07,"y":172.75,"x0":2.908434679605268,"y0":50.002466029546135,"z0":5.071336114425633,"aX":21.82838404224294},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.0,"breakHorizontal":-19.3,"spinRate":2032,"spinDirection":112},"zone":5,"typeConfidence":0.89,"plateTime":0.41603461947647924,"extension":6.992368784592734},"hitData":{"launchSpeed":98.2,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.22,"coordY":149.66}},"index":1,"playId":"9cd27b70-a8d9-3568-9418-172d05b50ce2","pitchNumber":2,"startTime":"2026-07-29T17:47:21.410Z","endTime":"2026-07-29T17:47:29.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":10.000000000000007,"leverageIndex":2.17,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:47:29.921Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:50:18.035Z","endTime":"2026-07-29T17:51:12.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700363,"fullName":"AJ Smith-Shawver","link":"/api/v1/people/700363"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T17:50:08.571Z","endTime":"2026-07-29T17:50:20.382Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":86.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.813507785024754,"aZ":-12.49895373168309,"pfxX":-5.981337633389893,"pfxZ":10.06543607059492,"pX":0.8269700965130525,"pZ":2.1959470503870793,"vX0":9.894793847563555,"vY0":-140.15666597396327,"vZ0":-7.170427572639648,"x":85.48,"y":179.49,"x0":-2.0005633249073367,"y0":50.00464447438137,"z0":5.634776661187862,"aX":-11.694727339510234},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":8.4,"spinRate":2133,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39342798989800887,"extension":6.5336052921274295},"index":1,"playId":"2feac5b0-aae0-3d81-959a-007fef25c8df","pitchNumber":1,"startTime":"2026-07-29T17:50:20.382Z","endTime":"2026-07-29T17:50:24.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":85.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.487238389429855,"aZ":-12.566651379671603,"pfxX":-6.344521450527791,"pfxZ":10.214666322670276,"pX":0.8251579488431482,"pZ":2.5366276510070547,"vX0":9.770658975615524,"vY0":-139.17279701232928,"vZ0":-6.145575583697716,"x":85.55,"y":170.29,"x0":-1.9420415352956593,"y0":50.003905575689565,"z0":5.6413243270537885,"aX":-12.180461394138286},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":9.0,"spinRate":2181,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.39683859631234597,"extension":6.537783860076007},"index":2,"playId":"0da91e68-c06f-3057-9fc4-d6c3a5353e28","pitchNumber":2,"startTime":"2026-07-29T17:50:38.434Z","endTime":"2026-07-29T17:50:42.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.099692656235515,"aZ":-29.3606229745076,"pfxX":-8.286724170104689,"pfxZ":1.8310840070480068,"pX":1.0313209298989983,"pZ":0.34652300761921506,"vX0":9.248804893799372,"vY0":-123.777912620202,"vZ0":-6.683836412199126,"x":77.69,"y":229.42,"x0":-1.6953519923424842,"y0":50.00345864501889,"z0":5.573719855655646,"aX":-12.726356354303238},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.8,"breakHorizontal":12.6,"spinRate":1386,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.44428543170684254,"extension":6.65102941025344},"index":3,"playId":"d8830a2a-7542-3c2e-9611-0f90a2ffcbf0","pitchNumber":3,"startTime":"2026-07-29T17:50:52.220Z","endTime":"2026-07-29T17:50:56.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62838716360981,"aZ":-32.989891456512396,"pfxX":-6.537538500904766,"pfxZ":-0.5241320110857277,"pX":0.47114972156434554,"pZ":2.9251106362337835,"vX0":7.514454356982136,"vY0":-123.41024786995236,"vZ0":-0.21009473156540526,"x":99.04,"y":159.8,"x0":-1.7581072830643998,"y0":50.00495834645439,"z0":5.780671789326214,"aX":-10.126610866846848},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.7,"breakHorizontal":10.2,"spinRate":1284,"spinDirection":237},"zone":3,"typeConfidence":2.0,"plateTime":0.443143563320783,"extension":6.633715033745939},"index":4,"playId":"bb62365c-26b9-3420-8e8d-b8b5119b01ca","pitchNumber":4,"startTime":"2026-07-29T17:51:08.246Z","endTime":"2026-07-29T17:51:12.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:51:12.924Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"A.J. Ewing singles on a ground ball to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:51:12.825Z","endTime":"2026-07-29T17:52:33.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700363,"fullName":"AJ Smith-Shawver","link":"/api/v1/people/700363"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":67.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.948175927532567,"aZ":-39.78936296784367,"pfxX":7.8771094231978225,"pfxZ":-6.451057144761325,"pX":0.6588325664838384,"pZ":4.332076964041975,"vX0":3.5447915616320036,"vY0":-109.09094214701503,"vZ0":5.347904134268814,"x":91.89,"y":121.81,"x0":-2.021593088851645,"y0":50.00448442003812,"z0":6.192283524316513,"aX":9.294412752512018},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-9.5,"breakHorizontal":-15.4,"spinRate":2253,"spinDirection":53},"zone":12,"typeConfidence":2.0,"plateTime":0.5061802529004504,"extension":6.50940444798463},"index":0,"playId":"691f308d-f78b-357f-9b45-69ef0bd4949d","pitchNumber":1,"startTime":"2026-07-29T17:51:42.376Z","endTime":"2026-07-29T17:51:46.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":68.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.737471734420755,"aZ":-41.15274122923624,"pfxX":5.828896183957184,"pfxZ":-7.516381663212166,"pX":-0.31061879818401555,"pZ":1.8767447122873906,"vX0":2.476099293908564,"vY0":-109.93013964567604,"vZ0":1.0591573514827834,"x":128.84,"y":188.11,"x0":-2.217001594354757,"y0":50.001042835079,"z0":5.839364750947211,"aX":6.965638309985494},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-12.7,"breakHorizontal":-11.3,"spinRate":2407,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.5027919690373159,"extension":6.543573600268386},"index":1,"playId":"c55ea7c6-906e-3bd4-b584-0e905cda4bd1","pitchNumber":2,"startTime":"2026-07-29T17:51:55.119Z","endTime":"2026-07-29T17:51:59.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":75.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59941597371683,"aZ":-30.611782151004704,"pfxX":-7.925873643708017,"pfxZ":1.0573850607715851,"pX":-1.2901470290905062,"pZ":2.3665634152016133,"vX0":4.1462289492222055,"vY0":-121.45784048283075,"vZ0":-1.382779614533582,"x":166.18,"y":174.88,"x0":-2.001042226039164,"y0":50.00167082460855,"z0":5.636694785402745,"aX":-11.690982724854837},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.8,"breakHorizontal":13.2,"spinRate":1227,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4531677596602428,"extension":6.3360698042526415},"index":2,"playId":"e9915752-e158-3680-87ab-30a67d425287","pitchNumber":3,"startTime":"2026-07-29T17:52:07.789Z","endTime":"2026-07-29T17:52:12.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76552618603684,"aZ":-15.916215436561032,"pfxX":-7.933503768562952,"pfxZ":8.419769511544636,"pX":0.146824914241164,"pZ":2.6748029001081095,"vX0":8.711555940618133,"vY0":-138.74120402651886,"vZ0":-4.96131552325071,"x":111.4,"y":166.56,"x0":-2.0172135827829383,"y0":50.004194141489386,"z0":5.562459057002438,"aX":-15.322509292912343},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":12.4,"spinRate":1954,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3962018246035637,"extension":6.613077218687721},"hitData":{"launchSpeed":106.2,"launchAngle":-1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.62,"coordY":132.43}},"index":3,"playId":"35a77bee-29e8-39bf-9cb0-d70fbb5a5394","pitchNumber":4,"startTime":"2026-07-29T17:52:19.976Z","endTime":"2026-07-29T17:52:33.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_ab"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_ab"},{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_pa"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:52:33.006Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Lindor flies out to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:52:30.132Z","endTime":"2026-07-29T17:55:07.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700363,"fullName":"AJ Smith-Shawver","link":"/api/v1/people/700363"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(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.5,"endSpeed":87.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.48276592253669,"aZ":-14.050581169307188,"pfxX":-4.373798488908301,"pfxZ":9.189484224395962,"pX":0.24087598751333048,"pZ":2.67568049839114,"vX0":8.439981448197384,"vY0":-140.2151495552577,"vZ0":-5.545756422986856,"x":107.82,"y":166.54,"x0":-2.2528675449026063,"y0":50.004466409532675,"z0":5.611134112346707,"aX":-8.628261501340127},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":6.0,"spinRate":2198,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.39204850134576974,"extension":6.395412355729794},"index":0,"playId":"f66eea91-0cfb-3f60-85c5-ffa8f5d996d9","pitchNumber":1,"startTime":"2026-07-29T17:52:59.663Z","endTime":"2026-07-29T17:53:04.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-29T17:53:21.620Z","endTime":"2026-07-29T17:53:46.694Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.226197751525568,"aZ":-24.672310960808197,"pfxX":-0.5583042540729697,"pfxZ":4.190627756482092,"pX":0.4790702362218751,"pZ":3.7361324851141657,"vX0":6.808783246562121,"vY0":-133.3687096651911,"vZ0":-0.8223862638880627,"x":98.74,"y":137.9,"x0":-2.0408160265965516,"y0":50.00484891238747,"z0":5.837209843014149,"aX":-1.000463874536785},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.6,"breakHorizontal":-0.6,"spinRate":2206,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.4115917698821545,"extension":6.531250235037806},"index":2,"playId":"6e12969c-d005-32fc-ac07-1524d01b5870","pitchNumber":2,"startTime":"2026-07-29T17:53:46.694Z","endTime":"2026-07-29T17:53:53.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"A.J. Ewing steals (14) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":3,"actionPlayId":"6e12969c-d005-32fc-ac07-1524d01b5870","startTime":"2026-07-29T17:53:54.243Z","endTime":"2026-07-29T17:54:12.862Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"},"defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"postOnSecond":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"homeTeamWinProbability":57.699999999999996,"awayTeamWinProbability":42.300000000000004,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":1.37,"dramaIndex":51.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.365568613874085,"aZ":-30.160828386062008,"pfxX":-8.852482955881179,"pfxZ":1.3769386272730184,"pX":-0.19733327661844943,"pZ":2.897804589128087,"vX0":6.547871538176281,"vY0":-120.39998689117166,"vZ0":-0.24767338769708747,"x":124.52,"y":160.54,"x0":-1.8081235363846377,"y0":50.00205665338134,"z0":5.681358922229211,"aX":-12.937402210442073},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.8,"breakHorizontal":14.4,"spinRate":1373,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.45571210182191235,"extension":6.622410370195461},"index":4,"playId":"4a7841c1-1ce1-3965-b62e-7e5b34518f71","pitchNumber":3,"startTime":"2026-07-29T17:54:12.862Z","endTime":"2026-07-29T17:54:17.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"second":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.683986183333833,"aZ":-28.310527089120253,"pfxX":-9.699705320148169,"pfxZ":2.510498392955472,"pX":-0.261357117158054,"pZ":1.5859438685887186,"vX0":7.048534941317721,"vY0":-123.89065176406325,"vZ0":-3.886799404012703,"x":126.96,"y":195.96,"x0":-1.8948883326556512,"y0":50.005715800239415,"z0":5.563488535808944,"aX":-14.954739846599814},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.8,"breakHorizontal":15.7,"spinRate":1486,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.4435221592153482,"extension":6.6115816608715505},"index":5,"playId":"d2b2fc21-298e-37a5-8268-353de22e8bcf","pitchNumber":4,"startTime":"2026-07-29T17:54:31.304Z","endTime":"2026-07-29T17:54:36.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"second":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":88.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.01594764966005,"aZ":-13.141426187811009,"pfxX":-7.323710935584382,"pfxZ":9.361533831711075,"pX":0.7868580778018138,"pZ":2.6601603184819593,"vX0":10.299001114534896,"vY0":-142.44837968973923,"vZ0":-6.105979886034467,"x":87.01,"y":166.96,"x0":-1.9422221854962687,"y0":50.00273549902772,"z0":5.679674540644559,"aX":-14.889786174871052},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.7,"breakHorizontal":10.9,"spinRate":2286,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.38611657193146875,"extension":6.456848601480322},"hitData":{"launchSpeed":92.3,"launchAngle":50.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.21,"coordY":92.61}},"index":6,"playId":"23b250d9-fb6e-3c50-b057-eab34fe271ae","pitchNumber":5,"startTime":"2026-07-29T17:54:56.050Z","endTime":"2026-07-29T17:55:07.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"second":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":1.37,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:55:07.066Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, shortstop Mauricio Dubón to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:55:09.361Z","endTime":"2026-07-29T17:56:04.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700363,"fullName":"AJ Smith-Shawver","link":"/api/v1/people/700363"},"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.685521337337804,"aZ":-32.69332645706577,"pfxX":-7.263955422549206,"pfxZ":-0.3473003389796201,"pX":-0.7447965187500186,"pZ":3.525670686502439,"vX0":5.114735968764558,"vY0":-122.24587984155792,"vZ0":1.0992974267374547,"x":145.39,"y":143.59,"x0":-1.9185641128930957,"y0":50.00006761360524,"z0":5.8728299014755105,"aX":-11.01261379668826},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.1,"breakHorizontal":12.0,"spinRate":1103,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4477420656056217,"extension":6.62916494535211},"index":0,"playId":"872bcd7b-735c-3db8-ab9a-b8444b11eb0b","pitchNumber":1,"startTime":"2026-07-29T17:55:37.311Z","endTime":"2026-07-29T17:55:42.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":87.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87586962565111,"aZ":-14.889118286996846,"pfxX":-6.290360201970653,"pfxZ":8.641040420386359,"pX":-0.6442247544043231,"pZ":3.354998687802958,"vX0":5.948101821348467,"vY0":-141.18701411589964,"vZ0":-3.8261249425472323,"x":141.56,"y":148.2,"x0":-1.9704017009044683,"y0":50.002961522294214,"z0":5.698443333577992,"aX":-12.583966385196199},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.0,"breakHorizontal":10.1,"spinRate":1850,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3892955574961112,"extension":6.58351342838069},"hitData":{"launchSpeed":77.6,"launchAngle":10.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.97,"coordY":134.37}},"index":1,"playId":"6fa4a1b3-08ac-3634-8ccd-bf98151a3116","pitchNumber":2,"startTime":"2026-07-29T17:55:56.174Z","endTime":"2026-07-29T17:56:04.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.8000000000000043,"leverageIndex":1.42,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:56:04.194Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T17:57:48.252Z","endTime":"2026-07-29T17:59:27.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.485087519864802,"aZ":-20.233526062618132,"pfxX":9.314011359586472,"pfxZ":6.910294039218399,"pX":-0.5315530704775362,"pZ":2.4883596020881495,"vX0":-11.40643459199188,"vY0":-131.08424802975156,"vZ0":-2.80047428792379,"x":137.26,"y":171.59,"x0":2.680198782278411,"y0":50.0043957295644,"z0":5.092940019300851,"aX":16.099560868643387},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.0,"breakHorizontal":-14.2,"spinRate":2140,"spinDirection":115},"zone":4,"typeConfidence":0.91,"plateTime":0.4189530363829528,"extension":6.849348465034813},"index":0,"playId":"b062948c-09bd-39df-abd1-7acd97dbbc72","pitchNumber":1,"startTime":"2026-07-29T17:58:13.655Z","endTime":"2026-07-29T17:58:17.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.21939165221781,"aZ":-32.25493164223034,"pfxX":-5.031205140797758,"pfxZ":-0.0669012096567414,"pX":-1.5772604712233884,"pZ":1.1639223810120405,"vX0":-8.684644156397784,"vY0":-112.84075053225772,"vZ0":-1.4841335311092492,"x":177.12,"y":207.35,"x0":2.9800766922511,"y0":50.000900861756406,"z0":5.0905431767339175,"aX":-6.46219631138356},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-0.2,"breakHorizontal":11.4,"spinRate":2487,"spinDirection":291},"zone":13,"typeConfidence":0.89,"plateTime":0.4860663195859969,"extension":6.512382202562875},"index":1,"playId":"d2b01ad4-170c-39fe-a098-dcf9839ed668","pitchNumber":2,"startTime":"2026-07-29T17:58:25.234Z","endTime":"2026-07-29T17:58:29.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.706085110978208,"aZ":-28.499738855773195,"pfxX":-5.0768004434096055,"pfxZ":2.856853469713574,"pX":0.40119388210480555,"pZ":2.501243160565655,"vX0":-4.805251382404654,"vY0":-113.07245972789208,"vZ0":0.5320017019438796,"x":101.71,"y":171.25,"x0":3.218046917453529,"y0":50.0046640658469,"z0":5.135404950446463,"aX":-6.536971259232886},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":5.6,"breakHorizontal":10.4,"spinRate":2407,"spinDirection":280},"zone":6,"typeConfidence":0.9,"plateTime":0.4854628221056698,"extension":6.5000866594670255},"index":2,"playId":"d242c3c8-0e6c-387e-891d-69a563a16099","pitchNumber":3,"startTime":"2026-07-29T17:58:37.628Z","endTime":"2026-07-29T17:58:41.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36425984699799,"aZ":-19.47492631315869,"pfxX":7.760118774228768,"pfxZ":7.123822440933765,"pX":-0.3484467048430848,"pZ":2.5951370815578843,"vX0":-10.558470425074981,"vY0":-133.57511408277898,"vZ0":-2.7885337847907743,"x":130.28,"y":168.71,"x0":2.6721490226459093,"y0":50.00432675422131,"z0":5.074629207398694,"aX":13.837316618025756},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.4,"breakHorizontal":-11.4,"spinRate":2142,"spinDirection":120},"zone":4,"typeConfidence":0.9,"plateTime":0.4121722488739543,"extension":7.032105040493131},"index":3,"playId":"07d6b917-138b-3782-991f-9b33189a2fce","pitchNumber":4,"startTime":"2026-07-29T17:58:56.960Z","endTime":"2026-07-29T17:59:06.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.070779163392498,"aZ":-21.135259975938478,"pfxX":9.207304133837845,"pfxZ":6.143254199422393,"pX":-0.7030145631538831,"pZ":2.405933566828661,"vX0":-12.056637730362834,"vY0":-133.73874824826228,"vZ0":-2.8405290403440215,"x":143.8,"y":173.82,"x0":2.6847178541018755,"y0":50.00037354737442,"z0":5.011843580982871,"aX":16.538888328429135},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.7,"breakHorizontal":-13.8,"spinRate":2032,"spinDirection":118},"zone":4,"typeConfidence":0.91,"plateTime":0.41085202532902887,"extension":7.081054601105881},"index":4,"playId":"a0b61795-e798-3fb4-9871-cd5dce2d5ad5","pitchNumber":5,"startTime":"2026-07-29T17:59:23.804Z","endTime":"2026-07-29T17:59:27.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:59:27.959Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to center fielder A.J. Ewing.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T17:59:30.610Z","endTime":"2026-07-29T17:59:59.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":0},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.733671639149343,"aZ":-21.470857116210478,"pfxX":9.741612549288597,"pfxZ":6.099708783306171,"pX":-0.2130474044541996,"pZ":1.8834652642269765,"vX0":-11.09842703483994,"vY0":-132.057953837877,"vZ0":-4.067671178069411,"x":125.12,"y":187.93,"x0":2.790688027767248,"y0":50.00647049900972,"z0":5.035451405488749,"aX":17.1047864022212},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.2,"breakHorizontal":-15.0,"spinRate":2007,"spinDirection":116},"zone":8,"typeConfidence":0.91,"plateTime":0.41575083621907805,"extension":6.8967741006994085},"hitData":{"launchSpeed":96.6,"launchAngle":37.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":90.54,"coordY":55.25}},"index":0,"playId":"e459f866-b116-3b72-a4b7-da1766bf7e22","pitchNumber":1,"startTime":"2026-07-29T17:59:49.095Z","endTime":"2026-07-29T17:59:59.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:59:59.070Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to right fielder Carson Benge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T18:00:00.337Z","endTime":"2026-07-29T18:01:50.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88487918087878,"aZ":-26.334467075008472,"pfxX":11.178699186000332,"pfxZ":3.3242080615964307,"pX":-0.5514413293694806,"pZ":1.7547148678889506,"vX0":-12.144667335992029,"vY0":-132.1607046850905,"vZ0":-3.4553034554840067,"x":138.02,"y":191.4,"x0":2.665346013173507,"y0":50.00357346186293,"z0":5.027402399139161,"aX":19.64661804876511},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.4,"breakHorizontal":-17.4,"spinRate":2093,"spinDirection":112},"zone":7,"typeConfidence":0.88,"plateTime":0.41548429367745365,"extension":6.877076423694582},"index":0,"playId":"338ec22e-fb41-32ae-97aa-a6d7dfc4ed5e","pitchNumber":1,"startTime":"2026-07-29T18:00:22.814Z","endTime":"2026-07-29T18:00:27.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11974386564748,"aZ":-19.080901116318433,"pfxX":8.41113094881029,"pfxZ":7.526712610510789,"pX":0.0908455218494679,"pZ":2.0483587864665784,"vX0":-9.628700080134406,"vY0":-132.07205425875094,"vZ0":-4.1521138732248,"x":113.54,"y":183.47,"x0":2.7174687765779577,"y0":50.00434848683485,"z0":5.072454539333282,"aX":14.63511837866018},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.7,"breakHorizontal":-12.7,"spinRate":2035,"spinDirection":116},"zone":8,"typeConfidence":0.9,"plateTime":0.4171615766638994,"extension":7.087477052859759},"index":1,"playId":"9ddddadc-1ebd-330d-976a-51e569bbd111","pitchNumber":2,"startTime":"2026-07-29T18:00:36.428Z","endTime":"2026-07-29T18:00:40.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":70.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.702687520330688,"aZ":-28.625138999963426,"pfxX":-4.4289089113527496,"pfxZ":2.774196043965971,"pX":-1.2177694379434478,"pZ":1.947564088688375,"vX0":-7.947932564385655,"vY0":-113.23553451370802,"vZ0":-0.5375478441620107,"x":163.42,"y":186.2,"x0":2.934798010429385,"y0":50.00179702925623,"z0":5.091468529942267,"aX":-5.659016935603499},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":5.2,"breakHorizontal":10.3,"spinRate":2373,"spinDirection":291},"zone":13,"typeConfidence":0.9,"plateTime":0.4866418224938527,"extension":6.5373077005101825},"index":2,"playId":"7ea1213d-f408-3429-b443-01fe9f4ad0d8","pitchNumber":3,"startTime":"2026-07-29T18:00:50.903Z","endTime":"2026-07-29T18:00:54.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.719053830078842,"aZ":-25.597347615259284,"pfxX":11.263913579214108,"pfxZ":3.872178159060816,"pX":0.16693092074897325,"pZ":1.6408517717271076,"vX0":-10.37093730473042,"vY0":-130.18094681957842,"vZ0":-3.7820868368883533,"x":110.64,"y":194.48,"x0":2.7570855811162027,"y0":50.00619624106187,"z0":5.071203375990897,"aX":19.155640616686778},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.2,"breakHorizontal":-17.9,"spinRate":2110,"spinDirection":115},"zone":8,"typeConfidence":0.9,"plateTime":0.4222632584689978,"extension":6.745008093071536},"index":3,"playId":"b29b8b25-3378-382f-a3d0-611ad7371ce3","pitchNumber":4,"startTime":"2026-07-29T18:01:05.513Z","endTime":"2026-07-29T18:01:09.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":91.2,"endSpeed":83.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.985112739520854,"aZ":-22.87237850104466,"pfxX":7.118659549746548,"pfxZ":5.2005823819188635,"pX":0.4223813718048884,"pZ":2.9171829604952966,"vX0":-8.358094411800309,"vY0":-132.5768376485593,"vZ0":-1.4405812680219747,"x":100.9,"y":160.02,"x0":2.6834039661342324,"y0":50.004313380231665,"z0":5.128694460673703,"aX":12.738277106704617},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.4,"breakHorizontal":-11.2,"spinRate":1960,"spinDirection":122},"zone":3,"typeConfidence":0.91,"plateTime":0.4123300800893279,"extension":7.026903347372533},"index":4,"playId":"3204c72b-9913-35f2-87bb-12c03375b4ef","pitchNumber":5,"startTime":"2026-07-29T18:01:25.242Z","endTime":"2026-07-29T18:01:30.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95659137124685,"aZ":-30.593251438228506,"pfxX":-4.477436694645091,"pfxZ":1.2285149171182619,"pX":-0.5561436686619975,"pZ":1.7871993863125686,"vX0":-6.560143627315563,"vY0":-113.68332848939957,"vZ0":-0.5068218632139525,"x":138.2,"y":190.53,"x0":2.9667714218072634,"y0":50.003331579073944,"z0":5.092340540360909,"aX":-5.766196833301148},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":2.4,"breakHorizontal":10.0,"spinRate":2269,"spinDirection":285},"zone":7,"typeConfidence":0.89,"plateTime":0.48479017002282365,"extension":6.715411720709241},"hitData":{"launchSpeed":94.0,"launchAngle":31.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.72,"coordY":58.45}},"index":5,"playId":"4cbec25d-c749-3814-96d9-1016c2463742","pitchNumber":6,"startTime":"2026-07-29T18:01:41.326Z","endTime":"2026-07-29T18:01:50.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:01:50.346Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Benge singles on a ground ball to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T18:03:30.354Z","endTime":"2026-07-29T18:04:06.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700363,"fullName":"AJ Smith-Shawver","link":"/api/v1/people/700363"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33893002165969,"aZ":-29.299837245880067,"pfxX":-6.912713577589232,"pfxZ":1.9057344458964938,"pX":-0.2878579161846595,"pZ":2.8871966240681295,"vX0":6.060140305840827,"vY0":-122.65240602681448,"vZ0":-0.956147571249509,"x":127.97,"y":160.83,"x0":-1.9035630845255276,"y0":50.00373171916642,"z0":5.8013493410990185,"aX":-10.436077014303653},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.5,"breakHorizontal":10.9,"spinRate":1264,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.448141049499736,"extension":6.663720141415276},"hitData":{"launchSpeed":96.2,"launchAngle":-6.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.14,"coordY":130.91}},"index":0,"playId":"4c8d6fea-63bd-319b-a418-1314fa156c63","pitchNumber":1,"startTime":"2026-07-29T18:03:56.463Z","endTime":"2026-07-29T18:04:06.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":4.29999999999999,"leverageIndex":1.06,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:04:06.487Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jared Young flies out to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T18:04:06.040Z","endTime":"2026-07-29T18:05:05.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700363,"fullName":"AJ Smith-Shawver","link":"/api/v1/people/700363"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.955284975118904,"aZ":-29.990558516965546,"pfxX":-9.412635319003675,"pfxZ":1.4836118821504494,"pX":0.6951548153120604,"pZ":1.212957834150018,"vX0":8.985477279079005,"vY0":-121.33778925245797,"vZ0":-4.152011696820868,"x":90.5,"y":206.03,"x0":-1.850870111140434,"y0":50.005730224064635,"z0":5.588677196206459,"aX":-13.897479754826769},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.8,"breakHorizontal":14.6,"spinRate":1510,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4531412446471639,"extension":6.89727079032352},"index":0,"playId":"edccf2c5-5585-337e-b5ac-7f187c167807","pitchNumber":1,"startTime":"2026-07-29T18:04:33.138Z","endTime":"2026-07-29T18:04:38.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40901101786445,"aZ":-15.63734681626288,"pfxX":-5.958255532663362,"pfxZ":8.522561476503853,"pX":-0.2617989960211793,"pZ":3.3215077947352087,"vX0":6.982892679568152,"vY0":-139.18402409292443,"vZ0":-3.519609233835084,"x":126.98,"y":149.1,"x0":-2.0420625584663017,"y0":50.00494714407396,"z0":5.6533222827723595,"aX":-11.564657620772028},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":9.1,"spinRate":2016,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3951693150257811,"extension":6.647879280263973},"hitData":{"launchSpeed":99.3,"launchAngle":33.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.22,"coordY":51.56}},"index":1,"playId":"1e6c818a-63d9-3168-88fa-5512215dc5ca","pitchNumber":2,"startTime":"2026-07-29T18:04:51.341Z","endTime":"2026-07-29T18:05:05.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_ab"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_ab"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_pa"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.74,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:05:05.353Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Polanco strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T18:05:48.039Z","endTime":"2026-07-29T18:07:29.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700363,"fullName":"AJ Smith-Shawver","link":"/api/v1/people/700363"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"0ab34be0-43c1-30af-a1f5-8a3229332ff0","startTime":"2026-07-29T18:05:31.750Z","endTime":"2026-07-29T18:05:36.132Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.20079691277857,"aZ":-12.87945606543495,"pfxX":-8.47128287105344,"pfxZ":9.83122435458277,"pX":0.4401461596479103,"pZ":1.556448588567782,"vX0":9.805684741648168,"vY0":-139.8600377195949,"vZ0":-8.624650458303911,"x":100.22,"y":196.76,"x0":-2.025828219495383,"y0":50.006806025443595,"z0":5.543186454012496,"aX":-16.634416967421668},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":13.1,"spinRate":2118,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3929758664241563,"extension":6.444443527299487},"index":1,"playId":"1dffea0e-a190-361f-a40b-4761ed603bbb","pitchNumber":1,"startTime":"2026-07-29T18:05:50.404Z","endTime":"2026-07-29T18:05:54.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.149071309015355,"aZ":-14.835858728904771,"pfxX":-5.952567094815498,"pfxZ":8.774622404738379,"pX":0.9752754247711882,"pZ":3.00519800094887,"vX0":10.306285200127219,"vY0":-140.4675853322096,"vZ0":-4.680160803672585,"x":79.82,"y":157.64,"x0":-1.9868570973229231,"y0":50.00188146845821,"z0":5.674491908558033,"aX":-11.761666371560642},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":8.4,"spinRate":2062,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.39160563555744243,"extension":6.652333687580337},"index":2,"playId":"0bf3a93c-311e-3f39-8f92-e3b10c2315a8","pitchNumber":2,"startTime":"2026-07-29T18:06:09.061Z","endTime":"2026-07-29T18:06:14.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.066962342542634,"aZ":-28.999646958541476,"pfxX":-8.764544724094069,"pfxZ":2.0489302939463796,"pX":1.1760809956369487,"pZ":2.0166186121005905,"vX0":10.072005823015711,"vY0":-123.70249974055949,"vZ0":-2.927003295605489,"x":72.17,"y":184.33,"x0":-1.8127630437021431,"y0":50.00051372568739,"z0":5.6505464688728475,"aX":-13.558957449159962},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.2,"breakHorizontal":13.4,"spinRate":1479,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.44306275075472845,"extension":6.8380756630435995},"index":3,"playId":"0589ed1d-d3d4-3c2f-9cf1-861cb6b496a9","pitchNumber":3,"startTime":"2026-07-29T18:06:37.921Z","endTime":"2026-07-29T18:06:42.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.61953573742926,"aZ":-12.310497606173028,"pfxX":-7.977315787401332,"pfxZ":10.142236329980612,"pX":0.21675040176053947,"pZ":2.4909713347307942,"vX0":8.897780741205487,"vY0":-139.7887853962001,"vZ0":-6.155295287402472,"x":108.74,"y":171.52,"x0":-1.9871705652574039,"y0":50.00109650060964,"z0":5.546692672756256,"aX":-15.620398032621173},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":12.4,"spinRate":2133,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3934202104264535,"extension":6.682891039398948},"index":4,"playId":"e3fa012b-0518-31ec-a55e-3b7ac6e09cd9","pitchNumber":4,"startTime":"2026-07-29T18:06:58.701Z","endTime":"2026-07-29T18:07:05.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26868514008173,"aZ":-30.206298049608886,"pfxX":-8.631252547086497,"pfxZ":1.2893562688508107,"pX":0.5546873907704175,"pZ":2.064741378750984,"vX0":8.379732132751638,"vY0":-123.35092372957057,"vZ0":-2.4646046451290147,"x":95.86,"y":183.03,"x0":-1.777425590238488,"y0":50.00516108570588,"z0":5.6430115772858676,"aX":-13.202304854368947},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.9,"breakHorizontal":13.4,"spinRate":1462,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.44533020271276813,"extension":6.899071200875302},"index":5,"playId":"f957b654-cfd9-33a6-b309-5c433ca98cde","pitchNumber":5,"startTime":"2026-07-29T18:07:24.277Z","endTime":"2026-07-29T18:07:29.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_ab"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_ab"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_pa"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.48,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:07:29.503Z","atBatIndex":28},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Carson Benge caught stealing 2nd base, catcher Joey Bart to second baseman Ozzie Albies.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T18:07:35.271Z","endTime":"2026-07-29T18:08:04.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700363,"fullName":"AJ Smith-Shawver","link":"/api/v1/people/700363"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":87.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.883850331556,"aZ":-13.416527502867446,"pfxX":-8.918449082039832,"pfxZ":9.417620091078552,"pX":0.4419333429134764,"pZ":3.8006264547068116,"vX0":9.791964030684541,"vY0":-141.77710474511187,"vZ0":-3.194533892928051,"x":100.15,"y":136.16,"x0":-1.9337472316124114,"y0":50.006179002251635,"z0":5.824193397143172,"aX":-17.77074575065663},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.3,"breakHorizontal":13.7,"spinRate":2335,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.38954241524949706,"extension":6.580796534992058},"index":0,"playId":"b0298c5b-8958-367e-8c07-35f6af3a1fe2","pitchNumber":1,"startTime":"2026-07-29T18:07:57.869Z","endTime":"2026-07-29T18:08:04.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.11,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:08:04.903Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out sharply, third baseman Bo Bichette to first baseman Jared Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T18:09:54.104Z","endTime":"2026-07-29T18:12:59.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,9],"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":68.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.585719405899173,"aZ":-31.714556842996934,"pfxX":-7.851459434165497,"pfxZ":0.38750729704106135,"pX":0.6191094762633952,"pZ":2.16375421310057,"vX0":-3.519482977720983,"vY0":-109.12381240683455,"vZ0":0.776663233660797,"x":93.4,"y":180.36,"x0":3.2797888233712666,"y0":50.00387926115835,"z0":5.2561052900932435,"aX":-9.342636405902043},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":1.3,"breakHorizontal":15.2,"spinRate":2287,"spinDirection":281},"zone":9,"typeConfidence":0.9,"plateTime":0.5045062214962099,"extension":6.482068674246491},"index":0,"playId":"59737612-1191-30dc-9dfc-110b52236b01","pitchNumber":1,"startTime":"2026-07-29T18:10:25.249Z","endTime":"2026-07-29T18:10:29.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":84.9,"endSpeed":78.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71344833983611,"aZ":-26.229601154759685,"pfxX":10.743826742492352,"pfxZ":3.8754440788651308,"pX":-1.3062433680155534,"pZ":0.6986072490387764,"vX0":-13.361501445349859,"vY0":-122.90322990794913,"vZ0":-5.412798104272788,"x":166.79,"y":219.92,"x0":2.7977388587215217,"y0":50.00371442727873,"z0":5.149339850557842,"aX":16.48441007127957},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.9,"breakHorizontal":-16.4,"spinRate":2021,"spinDirection":108},"zone":13,"typeConfidence":0.73,"plateTime":0.44518100447435716,"extension":6.7461388052676545},"index":1,"playId":"64bca375-2671-37ba-b310-aa1108203645","pitchNumber":2,"startTime":"2026-07-29T18:10:38.080Z","endTime":"2026-07-29T18:10:41.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":90.6,"endSpeed":82.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.755261008727615,"aZ":-25.69170056841627,"pfxX":7.611858685131037,"pfxZ":3.6958232283087664,"pX":1.5099902992758412,"pZ":3.0352596557725353,"vX0":-5.948720953848472,"vY0":-131.76834273417037,"vZ0":-0.6461591921806957,"x":59.44,"y":156.83,"x0":2.8111219465990147,"y0":50.00142511991273,"z0":5.186732533059821,"aX":13.345708838790737},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.7,"breakHorizontal":-12.5,"spinRate":1931,"spinDirection":121},"zone":12,"typeConfidence":0.93,"plateTime":0.4161296853076917,"extension":6.909695100759064},"index":2,"playId":"58738f8f-395c-3379-9354-ce1650b2a7ba","pitchNumber":3,"startTime":"2026-07-29T18:10:52.080Z","endTime":"2026-07-29T18:10:56.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.562005972509464,"aZ":-22.58154896704912,"pfxX":7.667220033050592,"pfxZ":5.477543294285587,"pX":0.4534662302904641,"pZ":2.3910416830041425,"vX0":-8.904988168965565,"vY0":-131.67937686012797,"vZ0":-2.560112652792524,"x":99.71,"y":174.22,"x0":2.886617120296064,"y0":50.006105001618074,"z0":5.0508059049071745,"aX":13.436654416054088},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.5,"breakHorizontal":-11.9,"spinRate":2015,"spinDirection":117},"zone":6,"typeConfidence":0.91,"plateTime":0.4163343148957832,"extension":6.8040963010304},"index":3,"playId":"aece3aea-eed3-3958-99ad-8d81c33e16f0","pitchNumber":4,"startTime":"2026-07-29T18:11:05.609Z","endTime":"2026-07-29T18:11:10.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21668608875206,"aZ":-30.5465201959835,"pfxX":10.348371126010413,"pfxZ":1.0468557729331645,"pX":-0.1504840829118595,"pZ":1.6879806793942702,"vX0":-10.730357245084,"vY0":-124.49436752506524,"vZ0":-2.25598481337026,"x":122.74,"y":193.2,"x0":2.8906176644634316,"y0":50.00369460262127,"z0":5.158236583972726,"aX":16.09074665007368},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.6,"breakHorizontal":-16.0,"spinRate":1976,"spinDirection":113},"zone":8,"typeConfidence":0.79,"plateTime":0.44157532593375093,"extension":6.797869510658062},"index":4,"playId":"a28cc0b4-170c-3936-a436-634146e38f49","pitchNumber":5,"startTime":"2026-07-29T18:11:23.694Z","endTime":"2026-07-29T18:11:27.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":82.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23372800802468,"aZ":-21.308977580791257,"pfxX":9.233846833510324,"pfxZ":6.120091531604355,"pX":0.6701812953940667,"pZ":2.322787621175798,"vX0":-8.629088574573245,"vY0":-133.2796261943844,"vZ0":-3.080435124034311,"x":91.45,"y":176.06,"x0":2.7713227412730332,"y0":50.00032038343134,"z0":5.056341190521931,"aX":16.38700664674136},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.6,"breakHorizontal":-14.5,"spinRate":2024,"spinDirection":122},"zone":6,"typeConfidence":0.91,"plateTime":0.4130872411888187,"extension":6.930095658828501},"index":5,"playId":"ae60b3a5-8df3-3a34-bdb9-207a1e86418c","pitchNumber":6,"startTime":"2026-07-29T18:11:40.275Z","endTime":"2026-07-29T18:11:45.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.5,"endSpeed":68.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.339589612246304,"aZ":-34.036776655807785,"pfxX":-6.422954472113049,"pfxZ":-1.5811102601669118,"pX":-0.3268244281704777,"pZ":0.573369025509366,"vX0":-5.707963498006546,"vY0":-108.38856459715743,"vZ0":-1.717031952578397,"x":129.46,"y":223.3,"x0":3.182681940942205,"y0":50.00095044545985,"z0":5.119608082947622,"aX":-7.58046112991602},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-3.0,"breakHorizontal":13.2,"spinRate":2295,"spinDirection":294},"zone":13,"typeConfidence":0.9,"plateTime":0.5068704212746691,"extension":6.7457791106723155},"index":6,"playId":"e492f9dc-6f0b-3192-96fc-2528f2bba569","pitchNumber":7,"startTime":"2026-07-29T18:11:55.446Z","endTime":"2026-07-29T18:12:00.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":91.9,"endSpeed":84.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41404918666711,"aZ":-19.70329678313093,"pfxX":7.652363009798577,"pfxZ":6.903614820905137,"pX":0.24023982451388018,"pZ":2.6287898167108414,"vX0":-9.390056715109573,"vY0":-133.48132006228892,"vZ0":-2.622768450161675,"x":107.84,"y":167.8,"x0":2.807515859654251,"y0":50.0035875676336,"z0":5.040876641467129,"aX":13.826053861932564},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.1,"breakHorizontal":-11.9,"spinRate":1960,"spinDirection":119},"zone":5,"typeConfidence":0.9,"plateTime":0.4101628604214511,"extension":7.121936272457124},"index":7,"playId":"2e7ea9f5-633b-39ae-98e7-f145ba61b36f","pitchNumber":8,"startTime":"2026-07-29T18:12:19.826Z","endTime":"2026-07-29T18:12:26.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-07-29T18:12:38.776Z","endTime":"2026-07-29T18:12:51.807Z","isPitch":false,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":91.7,"endSpeed":83.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.806647009024793,"aZ":-21.657025495051087,"pfxX":8.42699346797532,"pfxZ":5.84947552505438,"pX":0.08059441211688903,"pZ":3.1943749498666825,"vX0":-9.899505688624254,"vY0":-133.27140303238286,"vZ0":-0.8784764390368548,"x":113.93,"y":152.53,"x0":2.749471311834657,"y0":50.00242829154358,"z0":5.093437166847756,"aX":15.150103365798145},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.6,"breakHorizontal":-13.1,"spinRate":2032,"spinDirection":118},"zone":2,"typeConfidence":0.91,"plateTime":0.4110925258567937,"extension":7.039030003017847},"hitData":{"launchSpeed":94.5,"launchAngle":-15.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":107.22,"coordY":163.84}},"index":9,"playId":"b786bdd8-44f8-338a-ab63-8d4daed13a8d","pitchNumber":9,"startTime":"2026-07-29T18:12:51.807Z","endTime":"2026-07-29T18:12:59.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:12:59.813Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T18:13:02.656Z","endTime":"2026-07-29T18:13:52.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.1,"endSpeed":66.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72006161860585,"aZ":-27.68143915047327,"pfxX":-6.324254395721736,"pfxZ":4.010159132661958,"pX":0.6618766241389672,"pZ":2.591562362487827,"vX0":-4.05995442579823,"vY0":-106.29797284868258,"vZ0":1.024739760775091,"x":91.77,"y":168.81,"x0":3.4322756171849846,"y0":50.004349635917926,"z0":5.29670914823837,"aX":-7.087587394093103},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":7.9,"breakHorizontal":12.7,"spinRate":2249,"spinDirection":288},"zone":6,"typeConfidence":0.9,"plateTime":0.5194060372756941,"extension":6.809332263470932},"index":0,"playId":"1cf47319-acf4-3592-b45e-05ced6c59e63","pitchNumber":1,"startTime":"2026-07-29T18:13:21.455Z","endTime":"2026-07-29T18:13:25.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.9,"endSpeed":67.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.383819310033505,"aZ":-29.64224158395872,"pfxX":-7.257365011974063,"pfxZ":2.2026360331091857,"pX":0.7272633532042198,"pZ":1.8470655783150585,"vX0":-3.6209677527257824,"vY0":-107.43782624184054,"vZ0":0.11284426701067596,"x":89.28,"y":188.91,"x0":3.3863350811939488,"y0":50.00387530693929,"z0":5.132225612943144,"aX":-8.348664905468258},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":4.4,"breakHorizontal":14.2,"spinRate":2280,"spinDirection":285},"zone":9,"typeConfidence":0.9,"plateTime":0.5129600236609009,"extension":6.679942561634146},"index":1,"playId":"88cd9493-0ab9-38af-a9c3-a0f221c8b15c","pitchNumber":2,"startTime":"2026-07-29T18:13:33.609Z","endTime":"2026-07-29T18:13:37.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-29T18:13:41.339Z","endTime":"2026-07-29T18:13:48.670Z","isPitch":false,"type":"action","player":{"id":663586,"link":"/api/v1/people/663586"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.632010944828714,"aZ":-22.191806358030878,"pfxX":8.614797836153004,"pfxZ":5.686772033350907,"pX":0.4520161215898032,"pZ":3.368350934262254,"vX0":-8.845254338611825,"vY0":-132.29441960113863,"vZ0":-0.4516386875156538,"x":99.77,"y":147.83,"x0":2.734269943255808,"y0":50.00552338241365,"z0":5.180978618227612,"aX":15.132836426500726},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.4,"breakHorizontal":-13.4,"spinRate":2012,"spinDirection":119},"zone":3,"typeConfidence":0.91,"plateTime":0.4154783977652441,"extension":7.071691340561539},"index":3,"playId":"1363ce63-82aa-3ff7-a41a-ddba01a0f2b8","pitchNumber":3,"startTime":"2026-07-29T18:13:48.670Z","endTime":"2026-07-29T18:13:52.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:13:52.644Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eli White singles on a ground ball to shortstop Francisco Lindor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T18:13:53.400Z","endTime":"2026-07-29T18:15:51.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"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":6},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":72.7,"endSpeed":66.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.27672202097631,"aZ":-30.168185888325077,"pfxX":-5.007856777330927,"pfxZ":1.8114765025381754,"pX":-0.7332176101423798,"pZ":1.5967298973717057,"vX0":-6.5930656340924365,"vY0":-105.56102597249104,"vZ0":-0.022767013218216725,"x":144.95,"y":195.67,"x0":3.105172759619282,"y0":50.00165019551939,"z0":5.138878873023593,"aX":-5.538999690686097},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":3.7,"breakHorizontal":11.2,"spinRate":2159,"spinDirection":289},"zone":13,"typeConfidence":0.9,"plateTime":0.5228508165684924,"extension":6.663578871271721},"index":0,"playId":"c4ee13d2-b725-359a-9d5c-be22fc556174","pitchNumber":1,"startTime":"2026-07-29T18:14:16.780Z","endTime":"2026-07-29T18:14:21.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":81.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70397103284665,"aZ":-23.21031507602949,"pfxX":7.912763342746324,"pfxZ":5.190440320541523,"pX":0.8811644211619504,"pZ":3.467409231451222,"vX0":-7.608877371352703,"vY0":-131.30667517556353,"vZ0":-0.012100314751450791,"x":83.41,"y":145.16,"x0":2.8041245736463734,"y0":50.00130492559091,"z0":5.215251921212481,"aX":13.66178349230221},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.6,"breakHorizontal":-12.5,"spinRate":2024,"spinDirection":118},"zone":12,"typeConfidence":0.91,"plateTime":0.4189228638188971,"extension":6.9410598771469765},"index":1,"playId":"35cf3657-1182-3cb8-ab81-66ec01df67e8","pitchNumber":2,"startTime":"2026-07-29T18:14:30.762Z","endTime":"2026-07-29T18:14:35.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.074790855626368,"aZ":-33.68990577817338,"pfxX":9.70084098824422,"pfxZ":-1.0292774460537633,"pX":1.464487556800852,"pZ":2.3768206789632065,"vX0":-6.803052690074839,"vY0":-120.96405724255682,"vZ0":0.1659476133644393,"x":61.18,"y":174.61,"x0":3.0687724903345663,"y0":50.00592279897936,"z0":5.288552904620534,"aX":14.216785527631277},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.6,"breakHorizontal":-15.7,"spinRate":1873,"spinDirection":111},"zone":14,"typeConfidence":0.91,"plateTime":0.4547626538887024,"extension":6.71507943127967},"index":2,"playId":"21b01882-5701-3018-ae39-fe6db01b085a","pitchNumber":3,"startTime":"2026-07-29T18:14:51.969Z","endTime":"2026-07-29T18:14:56.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.983351877724232,"aZ":-26.987755004821462,"pfxX":10.190009260842345,"pfxZ":3.0383631746417556,"pX":0.23270951579587057,"pZ":2.483227909186451,"vX0":-9.714031311377623,"vY0":-129.74311008108265,"vZ0":-1.6940120851500549,"x":108.13,"y":171.73,"x0":2.700241388338489,"y0":50.001010302263445,"z0":5.200024661499433,"aX":17.38203341504281},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.4,"breakHorizontal":-16.3,"spinRate":1957,"spinDirection":117},"zone":5,"typeConfidence":0.92,"plateTime":0.42206049358887343,"extension":6.9173091520723755},"index":3,"playId":"10ac624f-172c-33f2-9e1e-383cf3e44583","pitchNumber":4,"startTime":"2026-07-29T18:15:07.189Z","endTime":"2026-07-29T18:15:11.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.5,"endSpeed":66.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.28368868332023,"aZ":-31.810912837990266,"pfxX":-5.1917588401672345,"pfxZ":0.31860201552622414,"pX":-0.05722220599740664,"pZ":2.7359820620385107,"vX0":-5.126775887334782,"vY0":-105.4888335372866,"vZ0":2.301598505251025,"x":119.18,"y":164.91,"x0":3.080718621727912,"y0":50.000936482488676,"z0":5.3033491450161865,"aX":-5.837122979583917},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":1.6,"breakHorizontal":10.8,"spinRate":2152,"spinDirection":287},"zone":5,"typeConfidence":0.89,"plateTime":0.5196397291282815,"extension":6.686510158167539},"index":4,"playId":"eec61fed-26a3-37f9-961e-d2c8112880b3","pitchNumber":5,"startTime":"2026-07-29T18:15:19.990Z","endTime":"2026-07-29T18:15:24.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-29T18:15:30.348Z","endTime":"2026-07-29T18:15:42.890Z","isPitch":false,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.438324387366816,"aZ":-22.380223980823942,"pfxX":6.276382913348389,"pfxZ":5.571017363768187,"pX":-0.9074492407502274,"pZ":2.3413772827926973,"vX0":-11.50542445749983,"vY0":-131.43811390573873,"vZ0":-2.787217368235335,"x":151.59,"y":175.56,"x0":2.7005704597917974,"y0":50.005995620074515,"z0":5.067485741389441,"aX":11.043099069130054},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.7,"breakHorizontal":-9.0,"spinRate":1955,"spinDirection":118},"zone":13,"typeConfidence":0.89,"plateTime":0.41584099027841503,"extension":7.058209049465451},"hitData":{"launchSpeed":55.5,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.43,"coordY":164.41}},"index":6,"playId":"19f921b5-d123-3958-99bd-53904764e4ba","pitchNumber":6,"startTime":"2026-07-29T18:15:42.890Z","endTime":"2026-07-29T18:15:51.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:15:51.929Z","atBatIndex":32},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Joey Bart hit by pitch. Eli White to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T18:15:54.890Z","endTime":"2026-07-29T18:16:43.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"postOnSecond":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":73.0,"endSpeed":67.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.83650397613322,"aZ":-31.734561341549412,"pfxX":-4.132460117989571,"pfxZ":0.3807038634095363,"pX":-1.855847106428871,"pZ":2.0140634644671565,"vX0":-8.683854190645011,"vY0":-106.03834206633735,"vZ0":0.7985798106198922,"x":187.74,"y":184.4,"x0":2.82613971664745,"y0":50.000529021994915,"z0":5.248261502514528,"aX":-4.711861157641602},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":1.3,"breakHorizontal":9.8,"spinRate":2173,"spinDirection":288},"zone":13,"typeConfidence":0.9,"plateTime":0.5161936690793087,"extension":6.917489541942664},"index":0,"playId":"d3fb0cdd-b547-348a-8346-f4bb0a561b70","pitchNumber":1,"startTime":"2026-07-29T18:16:27.490Z","endTime":"2026-07-29T18:16:43.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.8,"awayTeamWinProbability":49.2,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.23,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:16:43.113Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ronald Acuña Jr. lines out sharply to left fielder Tyrone Taylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T18:16:39.724Z","endTime":"2026-07-29T18:17:45.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.9,"endSpeed":67.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.540957623258294,"aZ":-32.67267015483922,"pfxX":-7.750078678127306,"pfxZ":-0.43435562472485767,"pX":1.72298147857396,"pZ":1.913703838207222,"vX0":-0.9094579263309056,"vY0":-107.47527433514746,"vZ0":0.6474615246579563,"x":51.32,"y":187.11,"x0":3.1586274385171107,"y0":50.00230822775934,"z0":5.28641250947099,"aX":-8.913704885596815},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-0.2,"breakHorizontal":14.3,"spinRate":2203,"spinDirection":282},"zone":14,"typeConfidence":0.9,"plateTime":0.512943511089023,"extension":6.531332727353805},"index":0,"playId":"7f3debfe-93d9-3a0b-a6fd-faa753c2bd14","pitchNumber":1,"startTime":"2026-07-29T18:17:22.906Z","endTime":"2026-07-29T18:17:27.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":81.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.575265893570332,"aZ":-21.742944139777105,"pfxX":8.018589158012423,"pfxZ":6.050660065716812,"pX":0.17469056967862368,"pZ":2.832314916760208,"vX0":-9.050203972634687,"vY0":-131.42486603073925,"vZ0":-1.8560831990335798,"x":110.34,"y":162.31,"x0":2.6446169448671126,"y0":50.00370754473821,"z0":5.186370107668138,"aX":13.827286082749294},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.7,"breakHorizontal":-12.2,"spinRate":2078,"spinDirection":121},"zone":2,"typeConfidence":0.91,"plateTime":0.41905683052193465,"extension":6.880185148689649},"hitData":{"launchSpeed":103.9,"launchAngle":20.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":75.29,"coordY":75.13}},"index":1,"playId":"2c8f14ea-135a-31c6-a6df-9bbfe5650f9d","pitchNumber":2,"startTime":"2026-07-29T18:17:37.878Z","endTime":"2026-07-29T18:17:45.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":5.899999999999999,"leverageIndex":2.34,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:17:45.812Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyrone Taylor walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T18:19:58.897Z","endTime":"2026-07-29T18:21:17.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700363,"fullName":"AJ Smith-Shawver","link":"/api/v1/people/700363"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.009615932602973,"aZ":-16.723759491873146,"pfxX":-7.989064910578654,"pfxZ":7.818488118272681,"pX":1.116865572981899,"pZ":1.8191491103614386,"vX0":10.690435674738627,"vY0":-139.58564351115493,"vZ0":-7.633591706273475,"x":74.43,"y":189.66,"x0":-1.722157999632732,"y0":50.00192487472094,"z0":5.68749108731289,"aX":-15.78653907350708},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":12.2,"spinRate":2160,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39217852695743716,"extension":6.745059541927574},"index":0,"playId":"7220e9ae-8187-355c-9161-2fad36864673","pitchNumber":1,"startTime":"2026-07-29T18:20:27.041Z","endTime":"2026-07-29T18:20:31.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95495122435514,"aZ":-14.604879074233013,"pfxX":-8.204824995050858,"pfxZ":8.966115821643843,"pX":1.468482932358084,"pZ":1.9525333393969915,"vX0":11.864681692513162,"vY0":-139.04558134122712,"vZ0":-7.331425297152831,"x":61.02,"y":186.06,"x0":-1.7863752870297152,"y0":50.003709013991404,"z0":5.591106429011077,"aX":-16.07965900568658},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":12.5,"spinRate":2160,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.393800183843779,"extension":6.762980709750152},"index":1,"playId":"ed86d88c-44ce-3936-bb88-62fd0c237a6e","pitchNumber":2,"startTime":"2026-07-29T18:20:43.942Z","endTime":"2026-07-29T18:20:48.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":93.7,"endSpeed":86.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.400864692468314,"aZ":-16.685203724140937,"pfxX":-8.768908339687894,"pfxZ":8.238068075592402,"pX":1.0420021099455516,"pZ":1.5752676253161415,"vX0":10.723491205514057,"vY0":-135.9073864151113,"vZ0":-7.334010596181773,"x":77.28,"y":196.25,"x0":-1.8063274944841394,"y0":50.00191203825916,"z0":5.457186296939855,"aX":-16.48526326615806},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":13.8,"spinRate":2013,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4022461926502565,"extension":6.827851721483353},"index":2,"playId":"ccc7c3b3-1d67-3aab-bb18-e1ff317e6022","pitchNumber":3,"startTime":"2026-07-29T18:20:57.872Z","endTime":"2026-07-29T18:21:02.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.471663596671725,"aZ":-12.38583628881004,"pfxX":-7.281115299127604,"pfxZ":10.267650422430851,"pX":1.1427509547898076,"pZ":3.2078540223851895,"vX0":10.886940625043103,"vY0":-138.34204621415145,"vZ0":-4.5463710888892015,"x":73.44,"y":152.17,"x0":-1.9078050821040315,"y0":50.00374012636998,"z0":5.710492714767503,"aX":-14.034844322493017},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":10.8,"spinRate":2171,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3967637974257312,"extension":6.817986661560879},"index":3,"playId":"5a457eef-730c-33a7-a6bb-88a13ee0cccb","pitchNumber":4,"startTime":"2026-07-29T18:21:12.482Z","endTime":"2026-07-29T18:21:17.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_pa"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.3,"awayTeamWinProbability":38.7,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.16,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:21:17.310Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Baty singles on a sharp line drive to right fielder Ronald Acuña Jr., deflected by first baseman Matt Olson. Tyrone Taylor to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T18:21:17.930Z","endTime":"2026-07-29T18:23:18.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700363,"fullName":"AJ Smith-Shawver","link":"/api/v1/people/700363"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"postOnThird":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.762314063927718,"aZ":-26.970589887689204,"pfxX":-8.20094914372839,"pfxZ":3.291677017919767,"pX":0.34077568713662715,"pZ":2.5719822902676914,"vX0":8.167462933930848,"vY0":-124.15460641975805,"vZ0":-2.2133341755449103,"x":104.01,"y":169.34,"x0":-1.9054246175389902,"y0":50.00597995421241,"z0":5.690343755610442,"aX":-12.976208057621221},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.8,"breakHorizontal":13.3,"spinRate":1429,"spinDirection":239},"zone":6,"typeConfidence":2.0,"plateTime":0.4389534205878993,"extension":6.761018330210591},"index":0,"playId":"7c9f48e2-c9f3-3e13-8625-cc075525954c","pitchNumber":1,"startTime":"2026-07-29T18:21:42.250Z","endTime":"2026-07-29T18:21:47.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.36705758656283,"aZ":-12.780394081193531,"pfxX":-6.625579522891233,"pfxZ":9.80154784841185,"pX":-0.06906624964920703,"pZ":3.5498736052099833,"vX0":8.112166655186686,"vY0":-140.39468802449315,"vZ0":-3.511830061693866,"x":119.63,"y":142.93,"x0":-2.147087739187629,"y0":50.005386936454,"z0":5.659521299934893,"aX":-13.113742599524329},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":10.2,"spinRate":2210,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39144077719038295,"extension":6.775595731574933},"index":1,"playId":"84cb1403-82c8-3d0e-94b0-042a14ea2cc3","pitchNumber":2,"startTime":"2026-07-29T18:22:01.004Z","endTime":"2026-07-29T18:22:06.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.78350353030509,"aZ":-14.018094742266683,"pfxX":-6.1812739238256125,"pfxZ":8.98175031101278,"pX":0.5348055169837088,"pZ":3.346879355869,"vX0":9.44015215904241,"vY0":-141.8158144282253,"vZ0":-3.8822960504715756,"x":96.61,"y":148.41,"x0":-2.045924741551024,"y0":50.00050746637714,"z0":5.638057614042228,"aX":-12.492562028738693},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":9.1,"spinRate":2172,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.3873899580420992,"extension":6.6404704966022114},"index":2,"playId":"b7663f61-9038-3cc4-a3ec-27cc2608093d","pitchNumber":3,"startTime":"2026-07-29T18:22:25.794Z","endTime":"2026-07-29T18:22:33.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26070227499137,"aZ":-26.624875477269352,"pfxX":-5.869510160894503,"pfxZ":3.515607314727143,"pX":0.23004417318733741,"pZ":2.6540956575253447,"vX0":6.934938454988699,"vY0":-124.69220035841565,"vZ0":-2.0615171744594423,"x":108.23,"y":167.12,"x0":-1.8201653619802576,"y0":50.00546021148557,"z0":5.68081300131862,"aX":-9.276087477007703},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.1,"breakHorizontal":9.1,"spinRate":1241,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.43867710659091763,"extension":6.889692617115554},"hitData":{"launchSpeed":107.0,"launchAngle":8.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":188.72,"coordY":128.33}},"index":3,"playId":"b2ca6cee-42c1-3123-bc23-d70990a57af0","pitchNumber":4,"startTime":"2026-07-29T18:23:05.146Z","endTime":"2026-07-29T18:23:18.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.2,"awayTeamWinProbability":27.799999999999997,"homeTeamWinProbabilityAdded":10.900000000000006,"leverageIndex":1.89,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:23:18.184Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Francisco Alvarez doubles (8) on a sharp line drive to left fielder Eli White. Tyrone Taylor scores. Brett Baty to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T18:24:15.888Z","endTime":"2026-07-29T18:24:53.300Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700363,"fullName":"AJ Smith-Shawver","link":"/api/v1/people/700363"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"postOnThird":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":{"id":700363,"link":"/api/v1/people/700363"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T18:23:59.496Z","endTime":"2026-07-29T18:24:18.213Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38805841080695,"aZ":-26.667284084040766,"pfxX":-0.02611008274591864,"pfxZ":3.2263719188709583,"pX":0.7012242568454974,"pZ":3.2884012112512084,"vX0":6.683293406728268,"vY0":-129.8740532718384,"vZ0":-1.2841924350879186,"x":90.27,"y":149.99,"x0":-1.9028936431583372,"y0":50.00413580036134,"z0":5.818971747419395,"aX":-0.04627332927408642},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.8,"breakHorizontal":-1.4,"spinRate":2234,"spinDirection":179},"zone":3,"typeConfidence":2.0,"plateTime":0.4218728343831959,"extension":6.640381469159874},"index":1,"playId":"bedd35cc-40ca-3b3e-a548-ae1e7034a1d6","pitchNumber":1,"startTime":"2026-07-29T18:24:18.213Z","endTime":"2026-07-29T18:24:22.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74331169857131,"aZ":-19.030425781401945,"pfxX":-9.541127962563973,"pfxZ":6.801138931303639,"pX":-0.36134117070154353,"pZ":2.0277995132431252,"vX0":7.751299871604436,"vY0":-138.14963109470426,"vZ0":-5.789888674321224,"x":130.77,"y":184.03,"x0":-1.963703200053996,"y0":50.0042819725454,"z0":5.429683251175576,"aX":-18.44599962386533},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.3,"breakHorizontal":15.7,"spinRate":2127,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.3964567445923679,"extension":6.756068436241617},"hitData":{"launchSpeed":112.1,"launchAngle":16.0,"totalDistance":364.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":76.6,"coordY":60.51}},"index":2,"playId":"33670f3e-9aa7-3727-a5de-190dfcb07674","pitchNumber":2,"startTime":"2026-07-29T18:24:41.280Z","endTime":"2026-07-29T18:24:53.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.3,"awayTeamWinProbability":16.700000000000003,"homeTeamWinProbabilityAdded":11.099999999999994,"leverageIndex":1.74,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:24:53.300Z","atBatIndex":37},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"A.J. Ewing out on a sacrifice fly to center fielder Michael Harris II. Brett Baty scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T18:25:59.382Z","endTime":"2026-07-29T18:26:12.659Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700363,"fullName":"AJ Smith-Shawver","link":"/api/v1/people/700363"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":{"id":700363,"link":"/api/v1/people/700363"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T18:25:12.165Z","endTime":"2026-07-29T18:26:01.616Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":69.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.972132817696295,"aZ":-39.92163111998895,"pfxX":5.816458799682763,"pfxZ":-6.228504413833807,"pX":-0.2580779620705031,"pZ":3.243766039765358,"vX0":2.56289232367913,"vY0":-111.64925871308174,"vZ0":3.045790854328147,"x":126.84,"y":151.2,"x0":-2.1821626027765078,"y0":50.00467977406614,"z0":6.014387571731379,"aX":7.231052645214784},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-10.0,"breakHorizontal":-11.3,"spinRate":2402,"spinDirection":54},"zone":2,"typeConfidence":2.0,"plateTime":0.4934889802103455,"extension":6.501457857598845},"hitData":{"launchSpeed":98.3,"launchAngle":19.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.62,"coordY":77.43}},"index":1,"playId":"a65fc258-0288-3a07-be1e-fd709b92cd1c","pitchNumber":1,"startTime":"2026-07-29T18:26:01.616Z","endTime":"2026-07-29T18:26:12.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_pa"},{"player":{"id":700363,"link":"/api/v1/people/700363"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":1.15,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:26:12.659Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Francisco Lindor walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T18:29:06.386Z","endTime":"2026-07-29T18:30:27.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T18:26:43.433Z","endTime":"2026-07-29T18:27:52.035Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Didier Fuentes replaces AJ Smith-Shawver.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-29T18:27:52.035Z","endTime":"2026-07-29T18:29:08.751Z","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":700363,"link":"/api/v1/people/700363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.052625397926278,"aZ":-15.438562402806308,"pfxX":-5.841933663695405,"pfxZ":8.649836920884368,"pX":-2.414732486866494,"pZ":3.2007580563508533,"vX0":2.2106993418969063,"vY0":-138.04941559013858,"vZ0":-1.9769866055523497,"x":209.04,"y":152.36,"x0":-2.465887040718435,"y0":50.00063192580763,"z0":4.962585328456286,"aX":-11.300888717535633},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":10.1,"spinRate":2022,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3964045293349816,"extension":6.563657181372084},"index":2,"playId":"2d6a2569-dc44-3f38-82c6-a2fae3834d71","pitchNumber":1,"startTime":"2026-07-29T18:29:08.751Z","endTime":"2026-07-29T18:29:13.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.044855461731196,"aZ":-14.814628645965746,"pfxX":-5.785146269589866,"pfxZ":9.006564651844009,"pX":-0.9470255891293605,"pZ":2.889719257870056,"vX0":5.725015254260802,"vY0":-138.2649286992969,"vZ0":-2.826893342668637,"x":153.1,"y":160.76,"x0":-2.2970590470890686,"y0":50.006196537217576,"z0":4.924880297250079,"aX":-11.155776483746536},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":9.2,"spinRate":2025,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3967803854588752,"extension":6.821134930275619},"index":3,"playId":"2452f5d6-e272-3b49-a8b2-79c2068bd5f5","pitchNumber":2,"startTime":"2026-07-29T18:29:26.438Z","endTime":"2026-07-29T18:29:31.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75144524543548,"aZ":-15.418697877354152,"pfxX":-6.6093289222519,"pfxZ":8.915936314366768,"pX":-1.438833355623216,"pZ":3.3945846286460837,"vX0":4.831280137621033,"vY0":-136.8322492524363,"vZ0":-1.3271783393259704,"x":171.84,"y":147.13,"x0":-2.3768065900176802,"y0":50.00037656835975,"z0":4.952226840979912,"aX":-12.417439243455206},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":10.8,"spinRate":2119,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4016888097886193,"extension":6.787640824830858},"index":4,"playId":"4f3461d2-c693-3625-b75e-4b2f8a3eff51","pitchNumber":3,"startTime":"2026-07-29T18:29:45.341Z","endTime":"2026-07-29T18:29:50.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.598281410428136,"aZ":-14.705889196294775,"pfxX":-6.985120940805964,"pfxZ":9.304514164850502,"pX":-0.3138811716776005,"pZ":2.256002042650064,"vX0":7.860141287687545,"vY0":-136.52921041301346,"vZ0":-4.161359846293759,"x":128.96,"y":177.87,"x0":-2.330126818487254,"y0":50.002023349668185,"z0":4.820110139104018,"aX":-13.11388513884447},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":10.9,"spinRate":2042,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.4020081017302033,"extension":6.962299908274697},"index":5,"playId":"b6ae0619-0794-3f68-afa5-3a2ad2520d01","pitchNumber":4,"startTime":"2026-07-29T18:30:03.496Z","endTime":"2026-07-29T18:30:08.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.157505508513054,"aZ":-28.121343908483333,"pfxX":-10.7371321968868,"pfxZ":2.613105969508444,"pX":-0.950212464747834,"pZ":2.9833573790579804,"vX0":6.8888833995541425,"vY0":-124.14478925231505,"vZ0":1.328272346635843,"x":153.22,"y":158.23,"x0":-2.373984411695311,"y0":50.004164841209146,"z0":4.791808164923299,"aX":-16.666688627799026},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.3,"breakHorizontal":17.8,"spinRate":1934,"spinDirection":255},"zone":11,"typeConfidence":2.0,"plateTime":0.44215164844646004,"extension":6.958206618423099},"index":6,"playId":"55fb28e3-7775-3e7e-854f-addc77fe26a0","pitchNumber":5,"startTime":"2026-07-29T18:30:22.153Z","endTime":"2026-07-29T18:30:27.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.85,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:30:27.234Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bo Bichette pops out to first baseman Matt Olson in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T18:30:28.232Z","endTime":"2026-07-29T18:31:05.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77194104972625,"aZ":-14.146344064052247,"pfxX":-6.572847824835671,"pfxZ":9.11959086610539,"pX":-1.0563100162399253,"pZ":2.7260769636922513,"vX0":5.568881212092453,"vY0":-139.99160114570202,"vZ0":-3.498644140996765,"x":157.26,"y":165.18,"x0":-2.221298222509426,"y0":50.00358316000144,"z0":4.9232176757199655,"aX":-12.994928956184301},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":10.7,"spinRate":2053,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3918483482071884,"extension":7.457773639255367},"hitData":{"launchSpeed":68.9,"launchAngle":68.0,"totalDistance":119.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":173.6,"coordY":171.95}},"index":0,"playId":"1bf1835b-55e7-3bdb-8cc2-7e06122c6942","pitchNumber":1,"startTime":"2026-07-29T18:30:56.634Z","endTime":"2026-07-29T18:31:05.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":80.80000000000001,"awayTeamWinProbability":19.19999999999999,"homeTeamWinProbabilityAdded":-2.799999999999983,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:31:05.686Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T18:31:11.157Z","endTime":"2026-07-29T18:32:50.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.354223956396126,"aZ":-12.802570234209329,"pfxX":-6.907433703206678,"pfxZ":9.535428191305527,"pX":-0.4924506662748379,"pZ":2.5312771545841497,"vX0":6.983686283302194,"vY0":-142.04854815935744,"vZ0":-4.420903082802232,"x":135.77,"y":170.44,"x0":-2.0925386611878847,"y0":50.00041502258778,"z0":4.929651040138054,"aX":-14.029808448388275},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":11.0,"spinRate":2170,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.38647667829578713,"extension":7.10686276415947},"index":0,"playId":"6e608559-a6d2-3304-bd8d-75753e99c164","pitchNumber":1,"startTime":"2026-07-29T18:31:32.962Z","endTime":"2026-07-29T18:31:37.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.298084841119206,"aZ":-14.159739399865865,"pfxX":-6.771113419322072,"pfxZ":8.802545889506199,"pX":-0.9654540492794499,"pZ":3.7384559553173524,"vX0":5.941725767744224,"vY0":-142.50716613916316,"vZ0":-1.038256937660066,"x":153.8,"y":137.84,"x0":-2.2029742561190013,"y0":50.00156685180618,"z0":5.006534035627433,"aX":-13.855477403204214},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":10.9,"spinRate":2203,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3851038789442258,"extension":6.872126246209397},"index":1,"playId":"0663c800-2d09-3002-bf4d-f1e5848c8b40","pitchNumber":2,"startTime":"2026-07-29T18:31:50.506Z","endTime":"2026-07-29T18:31:54.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17489053428192,"aZ":-14.682665499331549,"pfxX":-6.610375458637549,"pfxZ":8.686268151982215,"pX":-0.6302435139733592,"pZ":1.7438138325044832,"vX0":6.705558239599878,"vY0":-141.03328323701456,"vZ0":-6.071242646618762,"x":141.02,"y":191.7,"x0":-2.180227423582491,"y0":50.0020087110876,"z0":4.8718659993503515,"aX":-13.311283195860545},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":10.6,"spinRate":2044,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.38841093947313077,"extension":7.070669315973256},"index":2,"playId":"76cb7e51-0451-3644-81c3-0bde94570249","pitchNumber":3,"startTime":"2026-07-29T18:32:11.153Z","endTime":"2026-07-29T18:32:15.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.24141904774687,"aZ":-14.021884147800485,"pfxX":-6.882267583163252,"pfxZ":8.794835911740872,"pX":-0.5565337719182347,"pZ":2.476221428211077,"vX0":6.991372018831098,"vY0":-143.03545731469876,"vZ0":-4.418054743859234,"x":138.21,"y":171.92,"x0":-2.143100816678529,"y0":50.00121131100782,"z0":4.92567958987776,"aX":-14.20195975182884},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.1,"breakHorizontal":11.0,"spinRate":2136,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.3835377977938279,"extension":6.940337352272731},"index":3,"playId":"d5023895-a7ac-358e-9512-4b1a839b69b5","pitchNumber":4,"startTime":"2026-07-29T18:32:46.193Z","endTime":"2026-07-29T18:32:50.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.15,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:32:50.474Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Drake Baldwin doubles (7) on a sharp fly ball to left fielder Tyrone Taylor.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T18:34:33.347Z","endTime":"2026-07-29T18:35:44.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.011745767097615,"aZ":-26.139954497212706,"pfxX":12.731016769955495,"pfxZ":3.685691346910371,"pX":0.09601831023025184,"pZ":1.2865259333395187,"vX0":-11.10685933338441,"vY0":-127.37799300432218,"vZ0":-4.16803983555039,"x":113.34,"y":204.04,"x0":2.866200941751593,"y0":50.00488930496732,"z0":5.0193708999494735,"aX":20.85100640961463},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.9,"breakHorizontal":-20.4,"spinRate":2055,"spinDirection":111},"zone":14,"typeConfidence":0.92,"plateTime":0.4305763603334949,"extension":6.86785923783492},"index":0,"playId":"8304ef63-7c98-3ac3-a459-6a2d57baa538","pitchNumber":1,"startTime":"2026-07-29T18:35:05.213Z","endTime":"2026-07-29T18:35:09.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":80.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02987623683246,"aZ":-27.068592867517996,"pfxX":12.425302693637443,"pfxZ":3.06194518374586,"pX":-0.8149565943143945,"pZ":1.7152143179221713,"vX0":-12.73506836770907,"vY0":-128.8826446868311,"vZ0":-3.2884199556515084,"x":148.06,"y":192.47,"x0":2.597217316999716,"y0":50.002387940781304,"z0":5.118726742217727,"aX":20.715625459559938},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.9,"breakHorizontal":-19.3,"spinRate":2103,"spinDirection":116},"zone":13,"typeConfidence":0.92,"plateTime":0.42645591888376755,"extension":6.839572821534876},"index":1,"playId":"6a97abd4-44dc-3ee8-bbb1-8aa8b2ae567a","pitchNumber":2,"startTime":"2026-07-29T18:35:19.122Z","endTime":"2026-07-29T18:35:23.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":80.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94608385746962,"aZ":-24.93443273536487,"pfxX":11.444481063883561,"pfxZ":4.297652000889041,"pX":0.09519374184204564,"pZ":2.520306959692382,"vX0":-10.401567964946627,"vY0":-129.6783067411499,"vZ0":-1.919076877680618,"x":113.37,"y":170.73,"x0":2.693184433929169,"y0":50.0017799810769,"z0":5.193427925899314,"aX":19.273150277022186},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.6,"breakHorizontal":-18.1,"spinRate":2178,"spinDirection":118},"zone":5,"typeConfidence":2.0,"plateTime":0.4241957509402914,"extension":6.924815686384689},"hitData":{"launchSpeed":102.8,"launchAngle":26.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":41.8,"coordY":77.83}},"index":2,"playId":"dc35025c-8997-394e-8857-29a2da0f91bc","pitchNumber":3,"startTime":"2026-07-29T18:35:31.079Z","endTime":"2026-07-29T18:35:44.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.69999999999999,"awayTeamWinProbability":30.30000000000001,"homeTeamWinProbabilityAdded":-8.200000000000017,"leverageIndex":1.23,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:35:44.673Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt Olson homers (28) on a fly ball to center field. Drake Baldwin scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T18:35:46.482Z","endTime":"2026-07-29T18:37:35.528Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":640455,"link":"/api/v1/people/640455"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":{"id":640455,"link":"/api/v1/people/640455"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":69.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.834848149052824,"aZ":-33.51019878934791,"pfxX":-2.241828618816853,"pfxZ":-1.0734279394143584,"pX":0.013177105747240916,"pZ":2.356876034458189,"vX0":-5.922524974444149,"vY0":-112.06513252275306,"vZ0":1.2820394135791056,"x":116.5,"y":175.14,"x0":3.007906916523608,"y0":50.004457319643244,"z0":5.2651260744159,"aX":-2.7820307929754047},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-1.1,"breakHorizontal":5.9,"spinRate":2250,"spinDirection":272},"zone":5,"typeConfidence":0.87,"plateTime":0.49337668641264676,"extension":6.524048030245624},"index":0,"playId":"5f9bbff2-2ab5-397b-880b-b8ef12823246","pitchNumber":1,"startTime":"2026-07-29T18:36:13.958Z","endTime":"2026-07-29T18:36:17.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.478194322140023,"aZ":-32.69041644803326,"pfxX":-1.5848203294985126,"pfxZ":-0.38854676405331023,"pX":-2.013998817927533,"pZ":1.1681263242322621,"vX0":-10.463873869656299,"vY0":-115.01193884203501,"vZ0":-1.589331077000771,"x":193.77,"y":207.24,"x0":2.840658075591601,"y0":50.00563098263268,"z0":5.100715160584694,"aX":-2.078964018272608},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-0.8,"breakHorizontal":6.0,"spinRate":2293,"spinDirection":276},"zone":13,"typeConfidence":0.58,"plateTime":0.4800857075621767,"extension":6.604335894404092},"index":1,"playId":"44c3416d-45bb-3c80-b409-b7f80a3341e1","pitchNumber":2,"startTime":"2026-07-29T18:36:31.580Z","endTime":"2026-07-29T18:36:36.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":89.6,"endSpeed":79.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46791153800656,"aZ":-19.924145059290755,"pfxX":8.130429052653923,"pfxZ":7.3592104178596465,"pX":-1.2035337018722878,"pZ":3.19142373672167,"vX0":-11.81435774542202,"vY0":-129.81194309241516,"vZ0":-1.224697761410835,"x":162.88,"y":152.61,"x0":2.4031908217481526,"y0":50.00159134144218,"z0":5.223280102783901,"aX":13.531699059297436},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":13.2,"breakHorizontal":-11.3,"spinRate":2078,"spinDirection":122},"zone":11,"typeConfidence":0.9,"plateTime":0.4260249012698156,"extension":6.947893993933465},"index":2,"playId":"eb565b9b-50e2-3939-82b3-2661b5d9dd8e","pitchNumber":3,"startTime":"2026-07-29T18:36:48.497Z","endTime":"2026-07-29T18:36:53.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":81.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.982527855583875,"aZ":-18.559661912512677,"pfxX":7.195255241527997,"pfxZ":7.85581450665153,"pX":0.43382591974528173,"pZ":3.1590096051029954,"vX0":-8.146386934801463,"vY0":-132.04511244632008,"vZ0":-1.7371670505177212,"x":100.46,"y":153.49,"x0":2.651471401147951,"y0":50.00349825957594,"z0":5.2176424247824915,"aX":12.47130557980052},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.9,"breakHorizontal":-10.8,"spinRate":2072,"spinDirection":126},"zone":3,"typeConfidence":0.9,"plateTime":0.41778082056157695,"extension":7.0352090788394515},"hitData":{"launchSpeed":102.7,"launchAngle":31.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.77,"coordY":39.29}},"index":3,"playId":"54d718cd-7aa9-38c3-ba98-b606c0ddd32c","pitchNumber":4,"startTime":"2026-07-29T18:37:07.579Z","endTime":"2026-07-29T18:37:35.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-19.69999999999999,"leverageIndex":1.88,"dramaIndex":173.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:37:35.528Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to right fielder Carson Benge.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T18:37:17.817Z","endTime":"2026-07-29T18:38:05.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":0},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.508791652590563,"aZ":-29.188631880240425,"pfxX":11.396755447549536,"pfxZ":1.7545231124591218,"pX":0.7026800236352945,"pZ":2.5187360436951236,"vX0":-9.468790561834918,"vY0":-129.89984869462793,"vZ0":-0.8039784178492803,"x":90.22,"y":170.77,"x0":2.9235188538063213,"y0":50.00213698344631,"z0":5.061501326057737,"aX":19.376902840306585},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.2,"breakHorizontal":-18.4,"spinRate":2079,"spinDirection":108},"zone":6,"typeConfidence":0.92,"plateTime":0.42248743051049065,"extension":6.908314797752853},"hitData":{"launchSpeed":95.1,"launchAngle":56.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.2,"coordY":109.68}},"index":0,"playId":"7e23608f-5fea-39f1-9f8b-dc4322def8e9","pitchNumber":1,"startTime":"2026-07-29T18:37:55.941Z","endTime":"2026-07-29T18:38:05.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:38:05.960Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, shortstop Francisco Lindor to first baseman Jared Young.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T18:38:06.439Z","endTime":"2026-07-29T18:38:36.144Z","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":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.025921190769306,"aZ":-28.37302075950175,"pfxX":12.627421897635383,"pfxZ":2.255584108485383,"pX":0.8407837842095767,"pZ":2.7809020255253882,"vX0":-8.923157403846515,"vY0":-129.3485079244058,"vZ0":-0.6618807891316343,"x":119.28,"y":167.76,"x0":2.70176588736132,"y0":50.00594724254611,"z0":5.223640544795476,"aX":21.312266147146193},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.2,"breakHorizontal":-20.8,"spinRate":1990,"spinDirection":115},"zone":12,"typeConfidence":0.93,"plateTime":0.4241254910370751,"extension":6.833531908919519},"hitData":{"launchSpeed":67.9,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.8,"coordY":154.72}},"index":0,"playId":"226da3c7-64ef-3ea7-8a54-f0ee93f5b99d","pitchNumber":1,"startTime":"2026-07-29T18:38:28.124Z","endTime":"2026-07-29T18:38:36.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:38:36.144Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out to left fielder Tyrone Taylor.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T18:38:41.168Z","endTime":"2026-07-29T18:39:41.231Z","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":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"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":"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":2},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.0,"endSpeed":80.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.77267112636754,"aZ":-21.766551924741997,"pfxX":6.7926060039936775,"pfxZ":6.248036048455793,"pX":1.5928842680473634,"pZ":3.365460406049638,"vX0":-5.260868999263703,"vY0":-129.45510241523658,"vZ0":-0.4937872205742237,"x":56.28,"y":147.91,"x0":2.7881042173097996,"y0":50.00016510905414,"z0":5.252910854670809,"aX":11.310156813963161},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.4,"breakHorizontal":-10.8,"spinRate":1850,"spinDirection":123},"zone":12,"typeConfidence":0.91,"plateTime":0.42617833731801724,"extension":7.008672369851075},"index":0,"playId":"b74c52db-e888-3bde-9256-12d38c1eec45","pitchNumber":1,"startTime":"2026-07-29T18:38:58.979Z","endTime":"2026-07-29T18:39:02.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":68.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.65336345682563,"aZ":-27.577916386831458,"pfxX":-4.887339115979724,"pfxZ":3.7900099018781024,"pX":0.24074252807377775,"pZ":2.3946710891357883,"vX0":-4.849706109993547,"vY0":-110.04872398960593,"vZ0":0.33744397378936486,"x":107.82,"y":174.12,"x0":3.1175637585446814,"y0":50.002542957064925,"z0":5.188519893132294,"aX":-5.923041386788545},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":7.3,"breakHorizontal":10.2,"spinRate":2073,"spinDirection":285},"zone":5,"typeConfidence":0.9,"plateTime":0.499953717535385,"extension":6.632904470297028},"index":1,"playId":"f2228666-38c5-3a3d-bb1f-b0da34f51e72","pitchNumber":2,"startTime":"2026-07-29T18:39:18.261Z","endTime":"2026-07-29T18:39:22.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":68.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09215184361421,"aZ":-27.957475530973465,"pfxX":-5.5503070689328595,"pfxZ":3.484813422755675,"pX":0.5454022715496426,"pZ":2.8839908892575505,"vX0":-3.8306859982033394,"vY0":-110.08310780211406,"vZ0":1.4105322672220637,"x":96.21,"y":160.91,"x0":3.03779570785236,"y0":50.00229838626279,"z0":5.225491129663117,"aX":-6.7165554416669435},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":7.1,"breakHorizontal":11.2,"spinRate":2180,"spinDirection":281},"zone":3,"typeConfidence":0.9,"plateTime":0.5002472736459755,"extension":6.629173870849238},"hitData":{"launchSpeed":81.1,"launchAngle":49.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.54,"coordY":128.87}},"index":2,"playId":"94115ec1-951d-325a-9ada-049ab5e8b641","pitchNumber":3,"startTime":"2026-07-29T18:39:31.710Z","endTime":"2026-07-29T18:39:41.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:39:41.231Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Young singles on a ground ball to center fielder Michael Harris II, deflected by shortstop Mauricio Dubón.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T18:42:16.767Z","endTime":"2026-07-29T18:43:06.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Victor Mederos replaces Didier Fuentes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T18:41:27.774Z","endTime":"2026-07-29T18:41:59.066Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682989,"link":"/api/v1/people/682989"},"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":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T18:41:59.066Z","endTime":"2026-07-29T18:42:19.091Z","isPitch":false,"type":"action","player":{"id":676724,"link":"/api/v1/people/676724"},"defense":{"pitcher":{"id":682989,"link":"/api/v1/people/682989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":82.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28424667943883,"aZ":-22.691329998798405,"pfxX":0.23723081257847456,"pfxZ":5.36692076591638,"pX":-0.20074233676228526,"pZ":2.138173107839034,"vX0":6.701267396353808,"vY0":-133.00550552962284,"vZ0":-3.200829924186219,"x":124.65,"y":181.05,"x0":-2.7986772591946556,"y0":50.00188076237373,"z0":5.029534811968528,"aX":0.41737102196274034},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.1,"breakHorizontal":-2.0,"spinRate":2650,"spinDirection":204},"zone":8,"typeConfidence":0.9,"plateTime":0.4140578394286849,"extension":6.594792150078928},"index":2,"playId":"07f144df-4a8d-32db-b707-6b649bfe0d85","pitchNumber":1,"startTime":"2026-07-29T18:42:19.091Z","endTime":"2026-07-29T18:42:23.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682989,"link":"/api/v1/people/682989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":86.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.01437597351683,"aZ":-15.916941546709923,"pfxX":-7.588958293719731,"pfxZ":8.372013119195511,"pX":-0.02611057205309667,"pZ":3.2757238095996204,"vX0":9.25298805886682,"vY0":-139.77174185804682,"vZ0":-2.245278694199811,"x":118.0,"y":150.34,"x0":-2.423115056208869,"y0":50.00078012673841,"z0":5.157674388095122,"aX":-14.733248919037752},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":11.4,"spinRate":2427,"spinDirection":233},"zone":2,"typeConfidence":0.91,"plateTime":0.39472168958173315,"extension":6.617515553409584},"index":3,"playId":"ab3e83d3-9cb8-3301-b94e-eca4ee6f62ba","pitchNumber":2,"startTime":"2026-07-29T18:42:35.791Z","endTime":"2026-07-29T18:42:39.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682989,"link":"/api/v1/people/682989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.267963068727965,"aZ":-26.446233151742813,"pfxX":-5.010353655804959,"pfxZ":3.229419087458451,"pX":-0.9613136532049592,"pZ":2.9225030292446097,"vX0":5.783007847211414,"vY0":-132.38349824183808,"vZ0":-1.2488527809896461,"x":153.64,"y":159.87,"x0":-2.523190517060098,"y0":50.004166448894104,"z0":5.336197635267779,"aX":-8.89349934304243},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.8,"breakHorizontal":7.8,"spinRate":1734,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4137497651284412,"extension":6.670780181512529},"hitData":{"launchSpeed":86.8,"launchAngle":-4.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":135.67,"coordY":129.02}},"index":4,"playId":"2f96383f-65bb-319e-ab29-a1348cf6ff6c","pitchNumber":3,"startTime":"2026-07-29T18:42:54.126Z","endTime":"2026-07-29T18:43:06.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682989,"link":"/api/v1/people/682989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_ab"},{"player":{"id":682989,"link":"/api/v1/people/682989"},"credit":"p_ab"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_pa"},{"player":{"id":682989,"link":"/api/v1/people/682989"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.3,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:43:06.184Z","atBatIndex":47},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Jorge Polanco out on a sacrifice bunt, pitcher Victor Mederos to first baseman Matt Olson. Jared Young to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T18:43:17.044Z","endTime":"2026-07-29T18:43:58.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682989,"link":"/api/v1/people/682989"},"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"}]},{"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":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":80.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62420978400236,"aZ":-29.8056893855493,"pfxX":-8.400294640759526,"pfxZ":1.4188773570233373,"pX":-1.9930072205783553,"pZ":3.66653903081973,"vX0":5.0198200245170534,"vY0":-129.6173597751306,"vZ0":1.5597604981561641,"x":192.97,"y":139.78,"x0":-2.8815088600109244,"y0":50.003560613159934,"z0":5.362699899677695,"aX":-14.037733950844977},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.2,"breakHorizontal":13.8,"spinRate":1723,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.42551138844350733,"extension":6.629840266726691},"index":0,"playId":"00f8ff7e-6dd0-3599-9d32-fe459bab9899","pitchNumber":1,"startTime":"2026-07-29T18:43:32.878Z","endTime":"2026-07-29T18:43:37.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682989,"link":"/api/v1/people/682989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.719205177562948,"aZ":-23.185428427548757,"pfxX":-6.852469146177796,"pfxZ":4.760841687071521,"pX":0.3017971293869052,"pZ":2.4531624417465787,"vX0":10.323653393117471,"vY0":-136.8577822504611,"vZ0":-2.378282664879004,"x":105.5,"y":172.54,"x0":-2.6382343970684303,"y0":50.000098026917264,"z0":4.930570112594065,"aX":-12.928770973604188},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.3,"breakHorizontal":10.1,"spinRate":2412,"spinDirection":236},"zone":6,"typeConfidence":0.83,"plateTime":0.40104883050908313,"extension":6.866958927866614},"hitData":{"launchSpeed":44.2,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":123.92,"coordY":189.7}},"index":1,"playId":"be694921-2198-3f2c-9d95-8820b5a966ea","pitchNumber":2,"startTime":"2026-07-29T18:43:50.120Z","endTime":"2026-07-29T18:43:58.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682989,"link":"/api/v1/people/682989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_pa"},{"player":{"id":682989,"link":"/api/v1/people/682989"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":2.08,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:43:58.122Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyrone Taylor strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T18:44:04.932Z","endTime":"2026-07-29T18:46:42.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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":96.7,"endSpeed":87.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50340710064917,"aZ":-15.26068131341867,"pfxX":-7.16800017012373,"pfxZ":8.54692076739548,"pX":1.2599330800913422,"pZ":2.8687177513646387,"vX0":12.801807169319677,"vY0":-140.21484057222287,"vZ0":-3.5934995130438883,"x":68.97,"y":161.32,"x0":-2.4463288067487317,"y0":50.00282832150429,"z0":5.1710224403583345,"aX":-14.18592865726158},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":10.2,"spinRate":2473,"spinDirection":232},"zone":12,"typeConfidence":0.91,"plateTime":0.39153192209852783,"extension":6.529755711912415},"index":0,"playId":"f6c9b62f-c734-3c8d-bb33-c1759ad61fea","pitchNumber":1,"startTime":"2026-07-29T18:44:26.628Z","endTime":"2026-07-29T18:44:31.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682989,"link":"/api/v1/people/682989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4138145459744,"aZ":-19.615686799811947,"pfxX":-7.25662635833574,"pfxZ":6.263922761530569,"pX":0.16322434901006877,"pZ":4.013279996097998,"vX0":10.406000849466375,"vY0":-140.62136976478095,"vZ0":0.5295226931356332,"x":110.78,"y":130.42,"x0":-2.6398047606251054,"y0":50.006622769870404,"z0":5.093487753913853,"aX":-14.559181835053435},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.6,"breakHorizontal":11.0,"spinRate":2515,"spinDirection":238},"zone":12,"typeConfidence":0.9,"plateTime":0.389261023764778,"extension":7.056297928051319},"index":1,"playId":"0837a4ab-8e56-3343-8ee3-e32c03c638c8","pitchNumber":2,"startTime":"2026-07-29T18:44:47.738Z","endTime":"2026-07-29T18:44:52.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682989,"link":"/api/v1/people/682989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94014492256726,"aZ":-27.15187982612955,"pfxX":-2.3071929858040656,"pfxZ":2.809247088104045,"pX":1.9454985355752659,"pZ":1.048233879638301,"vX0":12.747927479636123,"vY0":-132.49207351280597,"vZ0":-5.141965930014088,"x":42.84,"y":210.48,"x0":-2.6177339957967227,"y0":50.00129299861433,"z0":4.985585071630832,"aX":-4.123325992792376},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.2,"breakHorizontal":1.6,"spinRate":2663,"spinDirection":195},"zone":14,"typeConfidence":0.89,"plateTime":0.41259480244230673,"extension":7.213534355631766},"index":2,"playId":"3d2495a2-f660-3cd7-a79b-7c04dbbe4915","pitchNumber":3,"startTime":"2026-07-29T18:45:07.334Z","endTime":"2026-07-29T18:45:11.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682989,"link":"/api/v1/people/682989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.622770693727134,"aZ":-19.27721841933897,"pfxX":-6.43947844111562,"pfxZ":6.403401666420079,"pX":0.935437177138368,"pZ":2.80098051022293,"vX0":12.223539523027407,"vY0":-141.15294336231398,"vZ0":-2.7965065088095766,"x":81.34,"y":163.15,"x0":-2.6178633645895695,"y0":50.00627958698971,"z0":5.048277163871638,"aX":-12.977346954452182},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.2,"breakHorizontal":9.1,"spinRate":2428,"spinDirection":237},"zone":12,"typeConfidence":0.91,"plateTime":0.38829665176016936,"extension":6.8309921695244595},"index":3,"playId":"73f52dbd-ec0d-3cd2-811a-a5ec839830cd","pitchNumber":4,"startTime":"2026-07-29T18:45:31.978Z","endTime":"2026-07-29T18:45:36.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682989,"link":"/api/v1/people/682989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35277330438816,"aZ":-26.342510861743094,"pfxX":-2.060891731189974,"pfxZ":3.105642486421753,"pX":0.26567969388741286,"pZ":1.442847883061609,"vX0":8.483832261543776,"vY0":-135.32353149557787,"vZ0":-4.589209804434902,"x":106.87,"y":199.82,"x0":-2.626558071316862,"y0":50.00123292059349,"z0":4.980547120682913,"aX":-3.867963094832783},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.9,"breakHorizontal":2.2,"spinRate":2545,"spinDirection":212},"zone":14,"typeConfidence":0.86,"plateTime":0.40299957403717546,"extension":6.58658109947699},"index":4,"playId":"18618b8d-8256-35a4-afc6-d47e8d14180f","pitchNumber":5,"startTime":"2026-07-29T18:45:55.207Z","endTime":"2026-07-29T18:46:00.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682989,"link":"/api/v1/people/682989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":94.9,"endSpeed":87.1,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81153965525772,"aZ":-24.998124400310182,"pfxX":-1.6772029301026956,"pfxZ":3.719806768824423,"pX":1.422060015502865,"pZ":3.3339588788425836,"vX0":11.58382505091044,"vY0":-137.86273952677982,"vZ0":-0.4466922865209734,"x":62.79,"y":148.76,"x0":-2.611208643910255,"y0":50.00592160902571,"z0":5.181106099519742,"aX":-3.2396827584291197},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.8,"breakHorizontal":0.7,"spinRate":2616,"spinDirection":211},"zone":12,"typeConfidence":0.61,"plateTime":0.3968623725116469,"extension":6.694115501036538},"index":5,"playId":"2f21b065-d11c-3dbc-80c6-94f765058cc0","pitchNumber":6,"startTime":"2026-07-29T18:46:15.082Z","endTime":"2026-07-29T18:46:18.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682989,"link":"/api/v1/people/682989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.565245317270602,"aZ":-18.08882098221546,"pfxX":-5.76833690653255,"pfxZ":6.8151620520591045,"pX":-0.04610436344873033,"pZ":3.3371699282198977,"vX0":8.860789596112971,"vY0":-142.5520899770705,"vZ0":-2.3379041872241624,"x":118.76,"y":148.68,"x0":-2.439578112523401,"y0":50.00034290188877,"z0":5.3047929492339385,"aX":-11.918036993930853},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.1,"breakHorizontal":8.8,"spinRate":2439,"spinDirection":230},"zone":2,"typeConfidence":0.91,"plateTime":0.3836557032870114,"extension":7.15786207374721},"index":6,"playId":"60c0f21e-755a-3230-a19b-341df88fb93f","pitchNumber":7,"startTime":"2026-07-29T18:46:37.946Z","endTime":"2026-07-29T18:46:42.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682989,"link":"/api/v1/people/682989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_ab"},{"player":{"id":682989,"link":"/api/v1/people/682989"},"credit":"p_ab"},{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_pa"},{"player":{"id":682989,"link":"/api/v1/people/682989"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-5.29999999999999,"leverageIndex":1.94,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:46:42.371Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcus Semien strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T18:49:18.874Z","endTime":"2026-07-29T18:51:15.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[1,2],"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T18:46:58.954Z","endTime":"2026-07-29T18:48:02.442Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682989,"link":"/api/v1/people/682989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Dylan Dodd replaces Victor Mederos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T18:48:02.442Z","endTime":"2026-07-29T18:48:46.560Z","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":682989,"link":"/api/v1/people/682989","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Marcus Semien replaces Brett Baty.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-07-29T18:48:46.560Z","endTime":"2026-07-29T18:49:21.210Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3606659625855,"aZ":-14.128572009750208,"pfxX":5.290233629676026,"pfxZ":9.76799228433682,"pX":-0.697165674368832,"pZ":2.9954126911473384,"vX0":-7.725388555285957,"vY0":-135.25721639639866,"vZ0":-5.367698576078521,"x":143.57,"y":157.9,"x0":1.5127866517816135,"y0":50.00138377227373,"z0":6.001618780395571,"aX":9.77194555123029},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.7,"breakHorizontal":-7.9,"spinRate":2128,"spinDirection":133},"zone":1,"typeConfidence":0.89,"plateTime":0.40544607228575735,"extension":6.229354637480318},"index":3,"playId":"29074240-29d2-3e28-a0ca-bdb5e6642093","pitchNumber":1,"startTime":"2026-07-29T18:49:21.210Z","endTime":"2026-07-29T18:49:25.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.811074515350263,"aZ":-28.04722403381512,"pfxX":0.9481160894633391,"pfxZ":2.5394279518366307,"pX":-0.6468667921205128,"pZ":1.992349414610421,"vX0":-6.820137320525802,"vY0":-126.45021986591918,"vZ0":-4.174866926475056,"x":141.66,"y":184.99,"x0":1.9574174525910033,"y0":50.00395624287713,"z0":5.9047049650389685,"aX":1.5422456128634405},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.8,"breakHorizontal":-0.2,"spinRate":2025,"spinDirection":152},"zone":7,"typeConfidence":0.9,"plateTime":0.4324838525067354,"extension":6.271213014294916},"index":4,"playId":"c6211d63-2abb-3ff0-bb7e-4d582514a754","pitchNumber":2,"startTime":"2026-07-29T18:49:40.909Z","endTime":"2026-07-29T18:49:45.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.498925508206757,"aZ":-13.890878894146855,"pfxX":3.772541635098581,"pfxZ":9.781493271110214,"pX":-0.2785001717256976,"pZ":4.23346327646807,"vX0":-6.637454770565001,"vY0":-135.79815134034817,"vZ0":-2.321185658816029,"x":127.62,"y":124.48,"x0":1.7062991238502039,"y0":50.004771283669996,"z0":6.064711833315053,"aX":7.053864755965568},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":-5.4,"spinRate":2170,"spinDirection":138},"zone":11,"typeConfidence":0.89,"plateTime":0.4032088573667236,"extension":6.165075195177829},"index":5,"playId":"053dc712-f94d-3030-853b-d217d0962c77","pitchNumber":3,"startTime":"2026-07-29T18:50:02.192Z","endTime":"2026-07-29T18:50:06.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.012859080681014,"aZ":-13.107198356707313,"pfxX":4.6007435921650455,"pfxZ":10.052549944093396,"pX":0.5105357430262597,"pZ":3.645435082384049,"vX0":-4.807924325480637,"vY0":-136.80375785230984,"vZ0":-3.8770104262226024,"x":97.54,"y":140.35,"x0":1.692536543690069,"y0":50.00267305388487,"z0":5.978719999974983,"aX":8.726098195646985},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":-7.3,"spinRate":2185,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.4002945636016677,"extension":6.259531056872728},"index":6,"playId":"09d2fbbb-07d1-3ff1-96ac-29cb158d9301","pitchNumber":4,"startTime":"2026-07-29T18:50:22.455Z","endTime":"2026-07-29T18:50:29.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.022991984371327,"aZ":-25.84129041846399,"pfxX":0.7658456136599128,"pfxZ":3.7756362887179824,"pX":-0.9331879927470892,"pZ":2.1504996982857874,"vX0":-7.480950261073384,"vY0":-128.72478698792486,"vZ0":-4.273369771576206,"x":152.57,"y":180.72,"x0":1.9125236530069394,"y0":50.001254874305886,"z0":5.835630211446789,"aX":1.2851064664789598},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.1,"breakHorizontal":0.4,"spinRate":1869,"spinDirection":142},"zone":13,"typeConfidence":0.91,"plateTime":0.425707476362315,"extension":6.336593509987352},"index":7,"playId":"12cadafb-2ab9-342d-9662-cbd5118f9b87","pitchNumber":5,"startTime":"2026-07-29T18:50:50.127Z","endTime":"2026-07-29T18:50:55.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.142160274731896,"aZ":-14.994513631080398,"pfxX":3.8249559723856246,"pfxZ":8.943403647384738,"pX":0.3857768857351433,"pZ":3.490046364113831,"vX0":-4.973070839286911,"vY0":-137.4127458505129,"vZ0":-3.9650689147594513,"x":102.3,"y":144.55,"x0":1.7182045047152132,"y0":50.004216883376095,"z0":5.9638165084194155,"aX":7.3491013913730825},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":-6.0,"spinRate":2188,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.39789575198305815,"extension":6.096853158935574},"index":8,"playId":"42351f38-ae3e-34df-9a44-b5d891f79798","pitchNumber":6,"startTime":"2026-07-29T18:51:11.110Z","endTime":"2026-07-29T18:51:15.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_ab"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_ab"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":2.03,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:51:15.870Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Austin Riley pops out to first baseman Jared Young.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:53:55.316Z","endTime":"2026-07-29T18:54:34.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":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":4},"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Marcus Semien remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T18:52:49.975Z","endTime":"2026-07-29T18:52:50.001Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Huascar Brazobán replaces Sean Manaea.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T18:52:50.001Z","endTime":"2026-07-29T18:53:57.524Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623211,"link":"/api/v1/people/623211"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34253311216716,"aZ":-23.85719522033258,"pfxX":-9.773525926012253,"pfxZ":4.260019389792593,"pX":-1.1511666006791912,"pZ":2.4920484571368844,"vX0":4.05449530310581,"vY0":-138.72768133643572,"vZ0":-4.658820949042858,"x":160.88,"y":171.49,"x0":-1.3596844508579287,"y0":50.0066502937738,"z0":5.7787368212951264,"aX":-19.09947030912859},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.0,"breakHorizontal":16.9,"spinRate":2254,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.3944590838683739,"extension":5.698629593259037},"index":2,"playId":"bbdb27ab-21c4-3e49-b0ea-a51cd8adbd26","pitchNumber":1,"startTime":"2026-07-29T18:53:57.524Z","endTime":"2026-07-29T18:54:01.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":89.3,"endSpeed":82.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15882347884471,"aZ":-23.994428768994105,"pfxX":-3.3859673277437397,"pfxZ":4.749453253206288,"pX":0.6905886776165825,"pZ":1.4126989344277388,"vX0":6.027638054186512,"vY0":-129.89423682243887,"vZ0":-6.7486563268467235,"x":90.68,"y":200.64,"x0":-1.2117029035252234,"y0":50.00459491164699,"z0":5.848099705180357,"aX":-5.833795586233687},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.4,"breakHorizontal":4.9,"spinRate":2204,"spinDirection":227},"zone":14,"typeConfidence":0.68,"plateTime":0.4203935655509978,"extension":5.71889785774494},"index":3,"playId":"3386d65f-1993-3bba-8dfb-dc88b4dfdb8d","pitchNumber":2,"startTime":"2026-07-29T18:54:12.699Z","endTime":"2026-07-29T18:54:16.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29663651211659,"aZ":-21.045216135126225,"pfxX":-9.684102698801391,"pfxZ":5.5689612052564605,"pX":-0.26207718213797804,"pZ":3.0748645189196813,"vX0":6.181336411745847,"vY0":-140.40037617190566,"vZ0":-3.7494196018481816,"x":126.99,"y":155.76,"x0":-1.232060122620378,"y0":50.006871388285965,"z0":5.794461602097327,"aX":-19.37015850278107},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.5,"breakHorizontal":16.3,"spinRate":2272,"spinDirection":229},"zone":2,"typeConfidence":0.91,"plateTime":0.3898689708777341,"extension":5.822857703361025},"hitData":{"launchSpeed":85.7,"launchAngle":76.0,"totalDistance":64.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":141.67,"coordY":178.54}},"index":4,"playId":"eda674ea-1994-30fa-b3ad-4398e77b4356","pitchNumber":3,"startTime":"2026-07-29T18:54:24.789Z","endTime":"2026-07-29T18:54:34.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":623211,"link":"/api/v1/people/623211"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":623211,"link":"/api/v1/people/623211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:54:34.842Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mike Yastrzemski pops out to second baseman Marcus Semien.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:54:57.007Z","endTime":"2026-07-29T18:56:41.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Mike Yastrzemski replaces Eli White.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T18:54:40.594Z","endTime":"2026-07-29T18:54:59.411Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":642201,"link":"/api/v1/people/642201"},"defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78427901224245,"aZ":-14.357150845451955,"pfxX":-7.835565783668956,"pfxZ":9.048077378133117,"pX":0.19223135442803319,"pZ":1.87644600816312,"vX0":7.10624716193554,"vY0":-139.31296489274067,"vZ0":-7.806707210799013,"x":109.67,"y":188.12,"x0":-1.371429762707583,"y0":50.003564704053645,"z0":5.6606703412927475,"aX":-15.429758875142708},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":12.7,"spinRate":2212,"spinDirection":238},"zone":8,"typeConfidence":0.88,"plateTime":0.3929039998543731,"extension":5.843684624678774},"index":1,"playId":"f77baa80-78f1-3306-8105-854be18f6c5a","pitchNumber":1,"startTime":"2026-07-29T18:54:59.411Z","endTime":"2026-07-29T18:55:02.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":90.4,"endSpeed":83.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.177696169830114,"aZ":-26.424870423640296,"pfxX":-9.753653184632784,"pfxZ":3.2761323296303937,"pX":-1.4537999254638463,"pZ":2.1960315756552964,"vX0":3.4232675909007457,"vY0":-131.6406088036659,"vZ0":-4.751883061715959,"x":172.42,"y":179.49,"x0":-1.5046823786586254,"y0":50.000002763768364,"z0":5.982708346081578,"aX":-17.100113026264765},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.0,"breakHorizontal":16.9,"spinRate":2151,"spinDirection":237},"zone":13,"typeConfidence":0.91,"plateTime":0.41621884396001985,"extension":5.6350588249891755},"index":2,"playId":"b47ee78d-cc4d-3e56-83b2-2fd8cafcc62f","pitchNumber":2,"startTime":"2026-07-29T18:55:19.522Z","endTime":"2026-07-29T18:55:25.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":95.7,"endSpeed":86.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96845572458527,"aZ":-14.4096877769226,"pfxX":-8.57507418814203,"pfxZ":9.150868166910284,"pX":-1.2290645040406885,"pZ":2.373016975141428,"vX0":3.6624663596779783,"vY0":-139.09835292927272,"vZ0":-6.544957969276216,"x":163.85,"y":174.71,"x0":-1.4559217010173535,"y0":50.00044444978056,"z0":5.728884086690038,"aX":-16.64113624188602},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":14.6,"spinRate":2288,"spinDirection":228},"zone":13,"typeConfidence":0.86,"plateTime":0.39520200358490065,"extension":5.850726657052031},"index":3,"playId":"ffa057c5-b386-3597-9bbe-f699061011c8","pitchNumber":3,"startTime":"2026-07-29T18:55:32.446Z","endTime":"2026-07-29T18:55:37.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.144938021470583,"aZ":-16.358419828771247,"pfxX":-8.921950073325304,"pfxZ":8.151478011906022,"pX":-0.8506258997785697,"pZ":2.3545311362496966,"vX0":4.781588981126436,"vY0":-138.48025739236195,"vZ0":-6.030580731326593,"x":149.42,"y":175.21,"x0":-1.4411336674404427,"y0":50.00615795647929,"z0":5.656344158828971,"aX":-17.318149438347113},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.7,"breakHorizontal":15.1,"spinRate":2287,"spinDirection":227},"zone":13,"typeConfidence":0.6,"plateTime":0.39563612697492845,"extension":5.782946509720695},"index":4,"playId":"7678108f-affa-3f6e-8fd0-66ecf15e8907","pitchNumber":4,"startTime":"2026-07-29T18:55:46.929Z","endTime":"2026-07-29T18:55:50.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-29T18:56:03.819Z","endTime":"2026-07-29T18:56:13.858Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"},"defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.764444116479893,"aZ":-29.395689670982687,"pfxX":-7.672065581584653,"pfxZ":1.5655796630126693,"pX":-1.5152245230991461,"pZ":1.3290299024157068,"vX0":2.518148013710418,"vY0":-132.6451455066292,"vZ0":-5.934792131112312,"x":174.76,"y":202.9,"x0":-1.4831733307092372,"y0":50.000805115745166,"z0":5.752912934957496,"aX":-13.597867548535712},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.7,"breakHorizontal":13.3,"spinRate":2070,"spinDirection":241},"zone":13,"typeConfidence":0.85,"plateTime":0.4137540994862339,"extension":5.766676211123846},"index":6,"playId":"62745007-00a9-36ca-ae00-0c985f4c1feb","pitchNumber":5,"startTime":"2026-07-29T18:56:13.858Z","endTime":"2026-07-29T18:56:18.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93959148524226,"aZ":-29.497080813734797,"pfxX":-9.190697100466469,"pfxZ":1.5471898195982492,"pX":0.1327224672291697,"pZ":0.8770921801228764,"vX0":6.4175220309678584,"vY0":-131.4206781604329,"vZ0":-6.943228267448124,"x":111.94,"y":215.1,"x0":-1.1566382852197863,"y0":50.00618845768594,"z0":5.768075114414293,"aX":-15.950589091524394},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.3,"breakHorizontal":15.1,"spinRate":2109,"spinDirection":243},"zone":14,"typeConfidence":0.92,"plateTime":0.41806119137660724,"extension":5.803300256878116},"hitData":{"launchSpeed":68.8,"launchAngle":50.0,"totalDistance":191.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":170.9,"coordY":138.78}},"index":7,"playId":"ce65ad5c-d43a-3c5a-9b21-9b067c3eb660","pitchNumber":6,"startTime":"2026-07-29T18:56:32.870Z","endTime":"2026-07-29T18:56:41.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":623211,"link":"/api/v1/people/623211"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":623211,"link":"/api/v1/people/623211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:56:41.543Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Joey Bart pops out to second baseman Marcus Semien.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:56:42.664Z","endTime":"2026-07-29T18:57:26.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.940090316557264,"aZ":-25.436083097117994,"pfxX":-10.386606841537509,"pfxZ":3.3284518058713566,"pX":0.7561830051621711,"pZ":2.2492165280970053,"vX0":9.004779957181524,"vY0":-141.17574722621075,"vZ0":-5.019140957382313,"x":88.18,"y":178.05,"x0":-1.119053790717241,"y0":50.00617228845022,"z0":5.679004252813457,"aX":-21.053500085033154},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.2,"breakHorizontal":17.0,"spinRate":2208,"spinDirection":232},"zone":6,"typeConfidence":0.91,"plateTime":0.38738630438624844,"extension":5.7503434680711925},"index":0,"playId":"6af780c6-17cf-31e8-9abb-38c670ccb81b","pitchNumber":1,"startTime":"2026-07-29T18:57:05.397Z","endTime":"2026-07-29T18:57:09.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7873435997559,"aZ":-18.964513105058067,"pfxX":-9.444281810819849,"pfxZ":6.6392953001022486,"pX":-0.21358586952043931,"pZ":2.0335080849006677,"vX0":6.055815558886641,"vY0":-140.41241555482588,"vZ0":-6.918300386004919,"x":125.14,"y":183.88,"x0":-1.1748924651589518,"y0":50.00650083296998,"z0":5.770517500051267,"aX":-18.798808826619197},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.7,"breakHorizontal":15.8,"spinRate":2356,"spinDirection":226},"zone":8,"typeConfidence":0.86,"plateTime":0.39059657547656723,"extension":5.704363566258008},"hitData":{"launchSpeed":62.3,"launchAngle":45.0,"totalDistance":174.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":165.48,"coordY":143.7}},"index":1,"playId":"c4cda43c-134a-37a3-91bd-bf178bff928d","pitchNumber":2,"startTime":"2026-07-29T18:57:18.206Z","endTime":"2026-07-29T18:57:26.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":623211,"link":"/api/v1/people/623211"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":623211,"link":"/api/v1/people/623211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:57:26.231Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T19:00:15.185Z","endTime":"2026-07-29T19:01:38.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mike Yastrzemski remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T18:59:30.973Z","endTime":"2026-07-29T19:00:02.999Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":642201,"link":"/api/v1/people/642201"},"defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T19:00:02.999Z","endTime":"2026-07-29T19:00:17.563Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42224252883061,"aZ":-13.33556388827666,"pfxX":4.815602096498491,"pfxZ":10.228477885930396,"pX":-0.6167686028840057,"pZ":2.5213491122651934,"vX0":-7.375454870625214,"vY0":-134.87923528799345,"vZ0":-6.646527317680853,"x":140.51,"y":170.7,"x0":1.5279121447769943,"y0":50.00576969066164,"z0":5.958675558371749,"aX":8.872380446452873},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.3,"breakHorizontal":-7.2,"spinRate":2247,"spinDirection":137},"zone":4,"typeConfidence":0.89,"plateTime":0.4061382073063715,"extension":6.2956332213493384},"index":2,"playId":"edfce20c-da42-35be-9dd3-2e757c11f960","pitchNumber":1,"startTime":"2026-07-29T19:00:17.563Z","endTime":"2026-07-29T19:00:21.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84820492141251,"aZ":-14.361774692983753,"pfxX":5.082357675272165,"pfxZ":9.432666805520048,"pX":-1.0260114971373513,"pZ":3.4637449324768492,"vX0":-8.603319403481251,"vY0":-136.2971232992107,"vZ0":-4.132043566911444,"x":156.11,"y":145.26,"x0":1.5055048521386545,"y0":50.005712490819135,"z0":5.985455029453827,"aX":9.601256351643167},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":-7.4,"spinRate":2221,"spinDirection":131},"zone":11,"typeConfidence":0.9,"plateTime":0.4012592736618572,"extension":6.243479662181404},"index":3,"playId":"4e1ddcda-ad3f-3b8b-9883-586378ead6ec","pitchNumber":2,"startTime":"2026-07-29T19:00:38.902Z","endTime":"2026-07-29T19:00:44.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.248560014204262,"aZ":-14.361486945860223,"pfxX":5.271194592857444,"pfxZ":9.294040128491044,"pX":-0.8007244209753134,"pZ":4.978010589549067,"vX0":-8.247803465061606,"vY0":-137.28298745854053,"vZ0":-0.36717170191108933,"x":147.52,"y":104.37,"x0":1.552118701343189,"y0":50.00164134759802,"z0":6.087591257256947,"aX":10.10246977730529},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":-7.9,"spinRate":2228,"spinDirection":134},"zone":11,"typeConfidence":0.91,"plateTime":0.39836777838919746,"extension":6.180070834239224},"index":4,"playId":"be02558c-daff-334d-a3bd-d38b7e5929c5","pitchNumber":3,"startTime":"2026-07-29T19:00:56.590Z","endTime":"2026-07-29T19:01:00.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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.5,"endSpeed":86.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58239818548752,"aZ":-17.2160979094845,"pfxX":5.025715277397948,"pfxZ":7.77004914790964,"pX":1.187014512956122,"pZ":4.501083980395608,"vX0":-3.6104244562111734,"vY0":-137.6488265697892,"vZ0":-1.0613821826499001,"x":71.75,"y":117.25,"x0":1.8604407805023362,"y0":50.00425396257067,"z0":6.053461416358306,"aX":9.677659836895309},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":-8.4,"spinRate":2238,"spinDirection":129},"zone":12,"typeConfidence":0.89,"plateTime":0.39739244710423316,"extension":6.092518791404817},"index":5,"playId":"43e88dad-dff4-36d0-adbc-c9c72f38150c","pitchNumber":4,"startTime":"2026-07-29T19:01:14.863Z","endTime":"2026-07-29T19:01:20.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.020883896375885,"aZ":-13.051744809283559,"pfxX":4.728249201061439,"pfxZ":10.068484910374691,"pX":0.08277425495594345,"pZ":3.3263228238597784,"vX0":-5.952702850280756,"vY0":-136.89921144550394,"vZ0":-4.652142909092027,"x":113.84,"y":148.97,"x0":1.6703537053278186,"y0":50.00581385371948,"z0":5.940208371106522,"aX":8.983154831248859},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":-7.3,"spinRate":2221,"spinDirection":132},"zone":12,"typeConfidence":0.9,"plateTime":0.3999873252008257,"extension":6.241405118643789},"index":6,"playId":"b344be33-a1df-3dfc-b345-be110463cdc5","pitchNumber":5,"startTime":"2026-07-29T19:01:34.361Z","endTime":"2026-07-29T19:01:38.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:01:38.878Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"A.J. Ewing walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T19:02:10.087Z","endTime":"2026-07-29T19:03:54.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"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":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T19:01:59.367Z","endTime":"2026-07-29T19:02:12.430Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"},"defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.564164974328953,"aZ":-12.765116147109529,"pfxX":4.378225159138716,"pfxZ":10.08389099395455,"pX":-0.020625124198266818,"pZ":3.1501180965981095,"vX0":-6.286532922571581,"vY0":-138.06174862971807,"vZ0":-5.279674965917888,"x":117.79,"y":153.73,"x0":1.720135139311141,"y0":50.00499891993535,"z0":5.950868161950633,"aX":8.429317947269624},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":-6.6,"spinRate":2210,"spinDirection":137},"zone":2,"typeConfidence":0.91,"plateTime":0.39716308401051537,"extension":6.395794925291363},"index":1,"playId":"ec9705cf-ed74-3d60-aae0-3a0d00dfde9a","pitchNumber":1,"startTime":"2026-07-29T19:02:12.430Z","endTime":"2026-07-29T19:02:16.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":94.4,"endSpeed":86.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84097448841733,"aZ":-17.18846585236732,"pfxX":5.970207642146367,"pfxZ":7.844201843772511,"pX":0.8273727085218335,"pZ":3.6897643893075576,"vX0":-4.648970443509009,"vY0":-137.43394688412187,"vZ0":-2.9587103134208603,"x":85.46,"y":139.16,"x0":1.7663398709960052,"y0":50.00317805810281,"z0":5.949658010911676,"aX":11.405746237340313},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.8,"breakHorizontal":-9.8,"spinRate":2260,"spinDirection":135},"zone":12,"typeConfidence":0.89,"plateTime":0.3987431873473888,"extension":6.239345997690661},"index":2,"playId":"f019da16-a4ee-308e-afb1-86c85ce34bf1","pitchNumber":2,"startTime":"2026-07-29T19:02:32.464Z","endTime":"2026-07-29T19:02:39.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15591655656486,"aZ":-31.792540172671448,"pfxX":0.9535384200164438,"pfxZ":0.2676379743499391,"pX":-1.162016825094514,"pZ":1.658691010381541,"vX0":-7.537904264839641,"vY0":-118.97615202804857,"vZ0":-2.8853953601893787,"x":161.29,"y":194.0,"x0":1.9382357055296755,"y0":50.00154149259842,"z0":5.800412357374777,"aX":1.3524114984327227},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":0.0,"breakHorizontal":0.4,"spinRate":2296,"spinDirection":19},"zone":13,"typeConfidence":0.9,"plateTime":0.46229710718677364,"extension":6.370939233418439},"index":3,"playId":"d3715ddb-e858-30d7-92f1-7b832cf334c4","pitchNumber":3,"startTime":"2026-07-29T19:02:53.356Z","endTime":"2026-07-29T19:02:59.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.10146465458668,"aZ":-13.700541107684,"pfxX":6.16506234392536,"pfxZ":9.831905485315302,"pX":1.0894888276209314,"pZ":3.7136755896318188,"vX0":-3.6434784349270375,"vY0":-137.13152449261847,"vZ0":-3.4539727975859598,"x":75.47,"y":138.51,"x0":1.643689587166807,"y0":50.004718359651875,"z0":5.941893799916239,"aX":11.586122190544671},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":-10.2,"spinRate":2262,"spinDirection":132},"zone":12,"typeConfidence":0.91,"plateTime":0.40147906954554546,"extension":6.293602735463144},"index":4,"playId":"3f4b95d5-75c4-3ecb-8701-d5a7889a979b","pitchNumber":4,"startTime":"2026-07-29T19:03:10.819Z","endTime":"2026-07-29T19:03:15.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.356495451161535,"aZ":-14.050350821167667,"pfxX":5.198555574922246,"pfxZ":9.736902381065667,"pX":0.17119837615182243,"pZ":3.355010890968488,"vX0":-5.90876444090401,"vY0":-136.17351806324706,"vZ0":-4.240306954671388,"x":110.47,"y":148.19,"x0":1.7028671405668936,"y0":50.005407045876154,"z0":5.917494926562695,"aX":9.679193900538058},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":-8.0,"spinRate":2253,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.40358510134324455,"extension":6.282445075030139},"index":5,"playId":"91d7a690-4f1f-3ee2-b7c9-85e7b7252fc1","pitchNumber":5,"startTime":"2026-07-29T19:03:29.417Z","endTime":"2026-07-29T19:03:33.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.184446771881536,"aZ":-11.807224673906084,"pfxX":6.0522033514519755,"pfxZ":11.070815326645903,"pX":-1.723825661402394,"pZ":2.1635984968804305,"vX0":-10.537551348122465,"vY0":-134.5307669021018,"vZ0":-7.409373219472743,"x":182.71,"y":180.36,"x0":1.451082937454977,"y0":50.005160804397306,"z0":5.783826347645421,"aX":11.137507544754431},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.6,"breakHorizontal":-8.8,"spinRate":2122,"spinDirection":131},"zone":13,"typeConfidence":0.9,"plateTime":0.4065868950970253,"extension":6.368247400473102},"index":6,"playId":"eacf2cec-5f9b-3420-9fc6-b38015e1510b","pitchNumber":6,"startTime":"2026-07-29T19:03:49.170Z","endTime":"2026-07-29T19:03:54.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.0,"awayTeamWinProbability":41.0,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":1.17,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:03:54.224Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Francisco Lindor walks. A.J. Ewing to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T19:03:54.656Z","endTime":"2026-07-29T19:07:46.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnSecond":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.257782790166733,"aZ":-27.105548567190798,"pfxX":4.500978771066375,"pfxZ":3.136564404746082,"pX":-0.012747106465505243,"pZ":2.1393465960565763,"vX0":-6.695967359829673,"vY0":-126.3943378268161,"vZ0":-3.5562706797937067,"x":117.49,"y":181.02,"x0":2.0884465380907744,"y0":50.000465943146075,"z0":5.746058931014844,"aX":7.266918620863616},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.0,"breakHorizontal":-6.6,"spinRate":2008,"spinDirection":139},"zone":5,"typeConfidence":0.9,"plateTime":0.4336962239531861,"extension":6.334319500995289},"index":0,"playId":"03f6f80f-f2e5-3555-b8a6-7a3a274ba105","pitchNumber":1,"startTime":"2026-07-29T19:04:23.307Z","endTime":"2026-07-29T19:04:27.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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.7,"endSpeed":86.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70734528058694,"aZ":-14.747412831627397,"pfxX":5.522245968561113,"pfxZ":9.207466816556293,"pX":-0.17962778482148026,"pZ":3.5114483088034856,"vX0":-6.930164284427854,"vY0":-136.386111766613,"vZ0":-3.646152916540476,"x":123.85,"y":143.97,"x0":1.6713484259119074,"y0":50.00136664467139,"z0":5.876249248108434,"aX":10.45063834187219},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":-8.6,"spinRate":2212,"spinDirection":134},"zone":11,"typeConfidence":0.9,"plateTime":0.4008937705329263,"extension":6.225943511347348},"index":1,"playId":"930493df-da80-3a1a-82d7-3990066585b0","pitchNumber":2,"startTime":"2026-07-29T19:04:41.467Z","endTime":"2026-07-29T19:04:46.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89433060286356,"aZ":-24.99916164382529,"pfxX":2.8083497059616755,"pfxZ":4.318330683927874,"pX":-0.11808788389296158,"pZ":3.053568126042855,"vX0":-6.419784630666504,"vY0":-127.50777289194457,"vZ0":-2.051966897832648,"x":121.5,"y":156.33,"x0":2.056899538399742,"y0":50.00379681522124,"z0":5.822672692031959,"aX":4.668327795736668},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.7,"breakHorizontal":-3.8,"spinRate":2080,"spinDirection":143},"zone":2,"typeConfidence":0.91,"plateTime":0.42802263401786034,"extension":6.407839538948318},"index":2,"playId":"b22e1f5c-c548-3832-b42e-8afbf6e0acf7","pitchNumber":3,"startTime":"2026-07-29T19:05:03.139Z","endTime":"2026-07-29T19:05:07.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-29T19:05:19.420Z","endTime":"2026-07-29T19:05:38.172Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":94.0,"endSpeed":85.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06657754588187,"aZ":-15.978811946203274,"pfxX":4.978979439275006,"pfxZ":8.596778291545117,"pX":1.1342416742157455,"pZ":3.6168174880222717,"vX0":-3.7834583267626702,"vY0":-136.8306374740553,"vZ0":-3.2301892433146904,"x":73.77,"y":141.13,"x0":1.8926276672985052,"y0":50.0018706629218,"z0":5.9169553287218015,"aX":9.377957946433998},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":-8.2,"spinRate":2177,"spinDirection":132},"zone":12,"typeConfidence":0.89,"plateTime":0.4013345909672874,"extension":6.313188569292326},"index":4,"playId":"0511771b-23e3-3117-a66a-c2a9f54b34ff","pitchNumber":4,"startTime":"2026-07-29T19:05:38.172Z","endTime":"2026-07-29T19:05:43.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.065757158477457,"aZ":-27.351843253036307,"pfxX":-0.7867623896187635,"pfxZ":2.927185428477385,"pX":0.0012109129833267921,"pZ":2.3246598366618056,"vX0":-4.770575849344415,"vY0":-127.48849652047537,"vZ0":-3.2678509741844888,"x":116.95,"y":176.01,"x0":1.9984399053756663,"y0":50.00317835052454,"z0":5.780626745079009,"aX":-1.2947468811666483},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":2.5,"spinRate":1936,"spinDirection":132},"zone":5,"typeConfidence":0.91,"plateTime":0.42954434882417036,"extension":6.289936787005607},"index":5,"playId":"f006ae40-bd37-3b18-98a8-498c3c90bbd8","pitchNumber":5,"startTime":"2026-07-29T19:06:00.744Z","endTime":"2026-07-29T19:06:05.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83737448594622,"aZ":-34.57768344221222,"pfxX":1.1241597538030064,"pfxZ":-1.7441829798848598,"pX":-0.7722645197572662,"pZ":0.5209774429562539,"vX0":-7.119932483989889,"vY0":-116.60884946951948,"vZ0":-4.292321934623368,"x":146.44,"y":224.71,"x0":2.1740408014087578,"y0":50.00449097085851,"z0":5.646456187624059,"aX":1.550463280770874},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.0,"breakHorizontal":-0.2,"spinRate":2358,"spinDirection":349},"zone":13,"typeConfidence":0.9,"plateTime":0.4696487360079522,"extension":6.166804079886768},"index":6,"playId":"5c258fb4-d1ec-37ef-9cd7-ce14b95609f6","pitchNumber":6,"startTime":"2026-07-29T19:06:52.082Z","endTime":"2026-07-29T19:06:57.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03985780489383,"aZ":-11.807283511066847,"pfxX":5.07546537155268,"pfxZ":10.812975777934707,"pX":1.0914374279084704,"pZ":3.6948247635716926,"vX0":-3.795611609368202,"vY0":-136.82253065779508,"vZ0":-3.72501630983298,"x":75.4,"y":139.02,"x0":1.841849000293261,"y0":50.00123595334219,"z0":5.891193550111341,"aX":9.558908229738622},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.0,"breakHorizontal":-8.3,"spinRate":2298,"spinDirection":132},"zone":12,"typeConfidence":0.91,"plateTime":0.40132748324440914,"extension":6.232013206867852},"index":7,"playId":"08524558-902a-30ad-8d80-0633d7222048","pitchNumber":7,"startTime":"2026-07-29T19:07:13.749Z","endTime":"2026-07-29T19:07:19.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.498154152587446,"aZ":-24.503146596441656,"pfxX":2.4262467023389993,"pfxZ":4.693826492590118,"pX":-1.1939260319222138,"pZ":2.4618739938525684,"vX0":-8.779536762194226,"vY0":-127.13276586508978,"vZ0":-3.3378261745401048,"x":162.51,"y":172.31,"x0":1.9915763422614703,"y0":50.00155244124237,"z0":5.740428231597037,"aX":3.9646188382195104},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.9,"breakHorizontal":-2.4,"spinRate":2002,"spinDirection":131},"zone":11,"typeConfidence":0.91,"plateTime":0.4311268127075012,"extension":6.258579185463443},"index":8,"playId":"1ce6f365-df54-3ba5-93d0-11c8e2d6bbf3","pitchNumber":8,"startTime":"2026-07-29T19:07:41.182Z","endTime":"2026-07-29T19:07:46.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"first":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":5.799999999999997,"leverageIndex":2.06,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:07:46.668Z","atBatIndex":56},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Bichette lines out to right fielder Ronald Acuña Jr. A.J. Ewing to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T19:09:01.597Z","endTime":"2026-07-29T19:10:29.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnThird":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T19:08:05.652Z","endTime":"2026-07-29T19:09:03.951Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79039145062335,"aZ":-13.052521606951426,"pfxX":5.060867318735748,"pfxZ":10.274657747489472,"pX":-0.011807041040423424,"pZ":3.1502878422684466,"vX0":-6.7192034917825945,"vY0":-135.81958699021635,"vZ0":-4.749533387727001,"x":117.45,"y":153.72,"x0":1.8410016546955617,"y0":50.004505114765145,"z0":5.835040034995885,"aX":9.420758014959562},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.8,"breakHorizontal":-7.7,"spinRate":2206,"spinDirection":131},"zone":2,"typeConfidence":0.9,"plateTime":0.4038555985299208,"extension":6.419037259038634},"index":1,"playId":"4dbf17cc-6051-306a-831b-1d9bc4ff3b8d","pitchNumber":1,"startTime":"2026-07-29T19:09:03.951Z","endTime":"2026-07-29T19:09:08.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":93.6,"endSpeed":85.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.815439084396235,"aZ":-15.118551099011075,"pfxX":5.668513844904485,"pfxZ":9.123145947112988,"pX":-0.4782714775552538,"pZ":3.0064172351024583,"vX0":-7.8433064803594155,"vY0":-136.0919786068066,"vZ0":-4.804160400279417,"x":135.23,"y":157.61,"x0":1.7091551606673856,"y0":50.002179812469436,"z0":5.847257050552521,"aX":10.596928368940155},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":-8.5,"spinRate":2319,"spinDirection":131},"zone":1,"typeConfidence":0.9,"plateTime":0.4029879469085831,"extension":6.2121070784016},"index":2,"playId":"2959fa10-b776-312a-865d-b776c80c20df","pitchNumber":2,"startTime":"2026-07-29T19:09:22.939Z","endTime":"2026-07-29T19:09:32.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.567172002246764,"aZ":-16.712558821763405,"pfxX":3.7986736105812984,"pfxZ":8.114034840660473,"pX":-0.6536512417826761,"pZ":3.9846248475198656,"vX0":-7.594148307600436,"vY0":-137.00202604897166,"vZ0":-2.147357985765584,"x":141.92,"y":131.2,"x0":1.657569181343332,"y0":50.00327552357019,"z0":5.917694262788163,"aX":7.23973100194491},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.4,"breakHorizontal":-5.3,"spinRate":2256,"spinDirection":134},"zone":11,"typeConfidence":0.89,"plateTime":0.3994158071910645,"extension":6.177102414478525},"index":3,"playId":"a49bddd5-038d-3954-be2f-9b20a4c9ebad","pitchNumber":3,"startTime":"2026-07-29T19:09:50.868Z","endTime":"2026-07-29T19:09:56.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4373081194845,"aZ":-16.526097730082117,"pfxX":5.092962289409259,"pfxZ":8.359559162095655,"pX":0.10699466279070059,"pZ":3.611926538647418,"vX0":-6.169395185239348,"vY0":-136.09093532657238,"vZ0":-2.9520889657991805,"x":112.92,"y":141.26,"x0":1.743814120991798,"y0":50.00339544192836,"z0":5.858359000918378,"aX":9.53440311670563},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":-7.9,"spinRate":2108,"spinDirection":132},"zone":12,"typeConfidence":0.89,"plateTime":0.40279207712464693,"extension":6.165838084314638},"hitData":{"launchSpeed":91.5,"launchAngle":24.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.75,"coordY":97.48}},"index":4,"playId":"15136ee7-348e-3f45-9a79-f718d59f9d11","pitchNumber":4,"startTime":"2026-07-29T19:10:14.082Z","endTime":"2026-07-29T19:10:29.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":3.09,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:10:29.928Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carson Benge doubles (14) on a line drive to right fielder Ronald Acuña Jr. A.J. Ewing scores. Francisco Lindor to 3rd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T19:10:29.547Z","endTime":"2026-07-29T19:12:54.230Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"postOnThird":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":{"id":689266,"link":"/api/v1/people/689266"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.99326252650426,"aZ":-11.533626932429332,"pfxX":4.698239556047344,"pfxZ":10.866735078193887,"pX":0.02846916408881715,"pZ":3.969550872851432,"vX0":-6.03725491521081,"vY0":-137.98149502568444,"vZ0":-3.266318871280154,"x":115.91,"y":131.6,"x0":1.64989367050968,"y0":50.000206325507584,"z0":5.9630705547269,"aX":8.922312264425672},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.1,"breakHorizontal":-7.0,"spinRate":2231,"spinDirection":131},"zone":12,"typeConfidence":0.91,"plateTime":0.39925391760876305,"extension":6.249085371500335},"index":0,"playId":"6bdd541f-ee37-36e5-a20c-61bbc3163173","pitchNumber":1,"startTime":"2026-07-29T19:11:10.698Z","endTime":"2026-07-29T19:11:15.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"third":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.443524018517586,"aZ":-14.963626038370853,"pfxX":6.744247346959283,"pfxZ":9.174327002090973,"pX":0.6506884521127478,"pZ":2.962608812929296,"vX0":-5.170245771741635,"vY0":-136.89164367809784,"vZ0":-5.042717647368618,"x":92.2,"y":158.79,"x0":1.6984645250274955,"y0":50.00605906948131,"z0":5.871961749949165,"aX":12.655962893947798},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":-10.9,"spinRate":2169,"spinDirection":132},"zone":3,"typeConfidence":0.9,"plateTime":0.40189398940331866,"extension":6.3338635082537245},"index":1,"playId":"884e4cfd-a644-38fa-a901-eb3d2452d9f1","pitchNumber":2,"startTime":"2026-07-29T19:11:31.630Z","endTime":"2026-07-29T19:11:36.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"third":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77624489258841,"aZ":-15.045093528214965,"pfxX":5.577274370627104,"pfxZ":8.951745560144351,"pX":0.23036671979209672,"pZ":4.158427125426153,"vX0":-5.9182434711221585,"vY0":-137.94934866803962,"vZ0":-2.12375938431223,"x":108.22,"y":126.5,"x0":1.6864238748033413,"y0":50.00169254671657,"z0":5.961081668237789,"aX":10.670777860404106},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":-8.8,"spinRate":2194,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.3981691679266781,"extension":6.127951307122161},"index":2,"playId":"fb2fe7b5-d566-3589-8e96-46b29ab28f4d","pitchNumber":3,"startTime":"2026-07-29T19:11:54.183Z","endTime":"2026-07-29T19:11:59.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"third":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7863663637594,"aZ":-13.89622756439485,"pfxX":4.989929358343691,"pfxZ":9.588975804193478,"pX":-0.48207627921005614,"pZ":2.259062361223208,"vX0":-7.856036036466107,"vY0":-137.26997354804806,"vZ0":-7.027324283931227,"x":135.38,"y":177.79,"x0":1.770404664970257,"y0":50.00104554244989,"z0":5.800984574674574,"aX":9.50977095537634},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":-7.3,"spinRate":2174,"spinDirection":136},"zone":4,"typeConfidence":0.9,"plateTime":0.39923168508315854,"extension":6.314991399440445},"index":3,"playId":"d048d826-bfeb-3d33-9527-d41a377f3e90","pitchNumber":4,"startTime":"2026-07-29T19:12:18.245Z","endTime":"2026-07-29T19:12:23.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"third":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.107452643063567,"aZ":-13.371946802014499,"pfxX":4.159637197960858,"pfxZ":10.074218897510216,"pX":0.27895922478763313,"pZ":3.8632172921093346,"vX0":-5.180092930026679,"vY0":-136.06001004517466,"vZ0":-3.0857867766737943,"x":106.37,"y":134.47,"x0":1.6710969774056725,"y0":50.00430957073757,"z0":5.9444077755079086,"aX":7.764987371526331},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.8,"breakHorizontal":-6.4,"spinRate":2195,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.40326699491793416,"extension":6.158992512117141},"hitData":{"launchSpeed":97.5,"launchAngle":20.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":212.33,"coordY":105.94}},"index":4,"playId":"ffe35de1-423e-3368-b76d-7e2ccdcbe54f","pitchNumber":5,"startTime":"2026-07-29T19:12:42.202Z","endTime":"2026-07-29T19:12:54.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"third":{"id":805999,"link":"/api/v1/people/805999"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":20.60000000000001,"leverageIndex":3.35,"dramaIndex":215.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:12:54.230Z","atBatIndex":58},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jared Young hit by pitch.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T19:12:56.354Z","endTime":"2026-07-29T19:13:48.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"postOnSecond":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"postOnThird":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"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":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":87.4,"endSpeed":80.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.437920030037358,"aZ":-29.93386522657675,"pfxX":0.7859619675307901,"pfxZ":1.357961820426537,"pX":1.992396489595059,"pZ":3.505192386586232,"vX0":-1.173411369676805,"vY0":-127.3564237134091,"vZ0":-0.11978609530592887,"x":41.05,"y":144.14,"x0":2.356369392963783,"y0":50.001492501991756,"z0":5.914562655032966,"aX":1.2948987412967097},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.6,"breakHorizontal":-1.2,"spinRate":1996,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.4296024513596568,"extension":6.131698896997478},"index":0,"playId":"daf8b71e-7cb9-3c6c-9ae8-1085715101ec","pitchNumber":1,"startTime":"2026-07-29T19:13:35.814Z","endTime":"2026-07-29T19:13:48.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"second":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.5,"awayTeamWinProbability":19.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":1.77,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:13:48.941Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Polanco called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T19:16:18.564Z","endTime":"2026-07-29T19:17:36.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"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":[2,3,4,5],"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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-29T19:13:53.705Z","endTime":"2026-07-29T19:15:01.456Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Danny Young replaces Dylan Dodd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-29T19:15:01.456Z","endTime":"2026-07-29T19:16:20.882Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664849,"link":"/api/v1/people/664849"},"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":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60084662087562,"aZ":-27.539866460047577,"pfxX":11.467891751455841,"pfxZ":2.521068103002497,"pX":0.06893685187007495,"pZ":2.2586572877211135,"vX0":-11.546323336402041,"vY0":-135.42923631578628,"vZ0":-2.393812982458277,"x":114.37,"y":177.8,"x0":2.920257571503252,"y0":50.002507611205964,"z0":5.102183739570306,"aX":21.069532737633832},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.2,"breakHorizontal":-18.0,"spinRate":2363,"spinDirection":111},"zone":5,"typeConfidence":2.0,"plateTime":0.40615727037458216,"extension":6.3771472742267585},"index":2,"playId":"c534dc9f-6be5-3ce0-ba0f-3f693529d33c","pitchNumber":1,"startTime":"2026-07-29T19:16:20.882Z","endTime":"2026-07-29T19:16:25.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":93.7,"endSpeed":84.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.117893509541084,"aZ":-28.44971493646569,"pfxX":11.02635015211807,"pfxZ":2.0249151362944273,"pX":0.7084694297005248,"pZ":1.7254490456383889,"vX0":-10.487549045584418,"vY0":-135.938127345083,"vZ0":-3.1864008193277997,"x":89.99,"y":192.19,"x0":3.213188706699223,"y0":50.00553480121859,"z0":4.921471453206126,"aX":20.318824163097368},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.1,"breakHorizontal":-17.3,"spinRate":2333,"spinDirection":112},"zone":9,"typeConfidence":2.0,"plateTime":0.40533559277620945,"extension":6.383267937667866},"index":3,"playId":"f44d8eb9-6f6d-3a2d-9d14-5aeeee89408b","pitchNumber":2,"startTime":"2026-07-29T19:16:38.972Z","endTime":"2026-07-29T19:16:45.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94538000602563,"aZ":-32.52378042801452,"pfxX":-7.3486528804064175,"pfxZ":-0.23392094963467525,"pX":0.06100326332601505,"pZ":1.0203855343968071,"vX0":-5.605985106043551,"vY0":-121.74132854914171,"vZ0":-2.1877423063894588,"x":114.67,"y":211.23,"x0":3.355803549899897,"y0":50.00309219380331,"z0":4.770872125936729,"aX":-10.929580490879115},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.7,"breakHorizontal":14.8,"spinRate":2713,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4514839081281363,"extension":6.424765507764247},"index":4,"playId":"5e73db37-e6d3-3bf7-8366-545418b27cf5","pitchNumber":3,"startTime":"2026-07-29T19:17:11.687Z","endTime":"2026-07-29T19:17:16.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.843989896127404,"aZ":-32.71633650787241,"pfxX":-11.495093337570458,"pfxZ":-0.3780879268884778,"pX":0.6085134396577863,"pZ":2.2436312235937,"vX0":-3.387396008496218,"vY0":-119.52794348595737,"vZ0":0.9177616966782782,"x":93.8,"y":178.2,"x0":3.5403596983210734,"y0":50.00247362627908,"z0":4.811602933196164,"aX":-16.49223616355924},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.1,"breakHorizontal":21.6,"spinRate":2765,"spinDirection":296},"zone":6,"typeConfidence":2.0,"plateTime":0.4597282052865532,"extension":6.418227093585844},"index":5,"playId":"f7afe92c-199a-3560-9db0-365fa3027f1a","pitchNumber":4,"startTime":"2026-07-29T19:17:30.832Z","endTime":"2026-07-29T19:17:36.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_ab"},{"player":{"id":664849,"link":"/api/v1/people/664849"},"credit":"p_ab"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_pa"},{"player":{"id":664849,"link":"/api/v1/people/664849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":2.33,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:17:36.201Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T19:20:17.607Z","endTime":"2026-07-29T19:21:48.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luke Weaver replaces Huascar Brazobán.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-29T19:18:48.680Z","endTime":"2026-07-29T19:20:19.929Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596133,"link":"/api/v1/people/596133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8862578775525,"aZ":-26.89174055249628,"pfxX":-8.71100496145286,"pfxZ":3.2037890845895287,"pX":0.5398398030486736,"pZ":0.8567513959347308,"vX0":6.734129879323234,"vY0":-127.27644487789934,"vZ0":-6.035484120502791,"x":96.42,"y":215.65,"x0":-1.0019542334264753,"y0":50.00267143562032,"z0":5.374415566776509,"aX":-14.363853014784702},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.7,"breakHorizontal":14.4,"spinRate":1992,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.42950621858961213,"extension":6.12642639723157},"index":1,"playId":"68c5affe-f4fd-312d-bfc7-f24b969a18a6","pitchNumber":1,"startTime":"2026-07-29T19:20:19.929Z","endTime":"2026-07-29T19:20:24.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.054604158903516,"aZ":-10.15529340274363,"pfxX":-4.505407139263589,"pfxZ":11.361932361924916,"pX":0.8474878605480665,"pZ":3.3100989417905904,"vX0":6.896471241967073,"vY0":-139.23642160821348,"vZ0":-4.263596948910131,"x":84.7,"y":149.41,"x0":-1.0910896154653282,"y0":50.00344116605448,"z0":5.54909054565669,"aX":-8.732415109238788},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.7,"breakHorizontal":6.5,"spinRate":2516,"spinDirection":202},"zone":12,"typeConfidence":0.91,"plateTime":0.39535270391625543,"extension":6.110188961302016},"index":2,"playId":"f5338007-e648-33cf-a5c2-030514805c46","pitchNumber":2,"startTime":"2026-07-29T19:20:41.686Z","endTime":"2026-07-29T19:20:46.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.496319213228904,"aZ":-26.64086151003098,"pfxX":0.10345606444752509,"pfxZ":3.1532014903666052,"pX":0.7977661784896283,"pZ":2.0675568619167124,"vX0":4.849467541572067,"vY0":-131.00114158000517,"vZ0":-3.7586714349051364,"x":86.59,"y":182.96,"x0":-1.0841994404079,"y0":50.00033990035656,"z0":5.4935702091757905,"aX":0.17987848529863482},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.2,"breakHorizontal":-1.2,"spinRate":2400,"spinDirection":169},"zone":9,"typeConfidence":0.9,"plateTime":0.4167731615848327,"extension":6.030960655552491},"index":3,"playId":"29ff9e24-84d0-3886-b96a-5c7a5e0ded7b","pitchNumber":3,"startTime":"2026-07-29T19:21:17.635Z","endTime":"2026-07-29T19:21:22.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.028344068298612,"aZ":-28.725172387629218,"pfxX":-5.379287250323877,"pfxZ":2.0483377278573545,"pX":1.2833472855041728,"pZ":0.794531850987937,"vX0":7.523791497874182,"vY0":-128.39157941023737,"vZ0":-6.069493807085425,"x":68.08,"y":217.33,"x0":-0.9724280409902079,"y0":50.00566495809923,"z0":5.395675438946131,"aX":-9.074657268951933},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.6,"breakHorizontal":8.3,"spinRate":1801,"spinDirection":210},"zone":14,"typeConfidence":0.87,"plateTime":0.424937272310689,"extension":6.243307669530193},"index":4,"playId":"1e038bf9-0368-3505-8ca6-12d2591870a1","pitchNumber":4,"startTime":"2026-07-29T19:21:42.356Z","endTime":"2026-07-29T19:21:48.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":2.14,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:21:48.257Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drake Baldwin singles on a line drive to right fielder Carson Benge.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T19:21:48.899Z","endTime":"2026-07-29T19:22:43.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.833122972547,"aZ":-12.917202834904021,"pfxX":-5.859067266588108,"pfxZ":9.810390033921621,"pX":-0.41739451027414687,"pZ":2.121764074122973,"vX0":4.131612110833101,"vY0":-138.9027302781418,"vZ0":-6.693174588179409,"x":132.91,"y":181.49,"x0":-1.1595940643058342,"y0":50.0016855174401,"z0":5.413930276884396,"aX":-11.498569701690446},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":9.8,"spinRate":2355,"spinDirection":201},"zone":7,"typeConfidence":0.9,"plateTime":0.39366481828580424,"extension":6.109456141092137},"index":0,"playId":"a366ff49-0848-3975-a180-09afb3b01347","pitchNumber":1,"startTime":"2026-07-29T19:22:16.599Z","endTime":"2026-07-29T19:22:21.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56089498644764,"aZ":-25.423255594259178,"pfxX":-9.23131571019855,"pfxZ":4.052795868086707,"pX":-0.3732040220975192,"pZ":1.3723302306425607,"vX0":4.818644176857655,"vY0":-128.0460196162379,"vZ0":-5.234132249638138,"x":131.23,"y":201.73,"x0":-1.076519835638556,"y0":50.00488439513633,"z0":5.423344448312985,"aX":-15.385129390452702},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.4,"breakHorizontal":15.7,"spinRate":1832,"spinDirection":213},"zone":13,"typeConfidence":0.91,"plateTime":0.42718818554193483,"extension":6.095585997176736},"hitData":{"launchSpeed":87.4,"launchAngle":18.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.72,"coordY":110.63}},"index":1,"playId":"a09271a6-f142-3103-a458-a33d5b5f2219","pitchNumber":2,"startTime":"2026-07-29T19:22:33.582Z","endTime":"2026-07-29T19:22:43.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":1.61,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:22:43.623Z","atBatIndex":62},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Matt Olson grounds into a double play, shortstop Francisco Lindor to first baseman Jared Young. Drake Baldwin out at 2nd. Matt Olson out at 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T19:22:42.332Z","endTime":"2026-07-29T19:25:45.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.181582672076114,"aZ":-13.88366383246736,"pfxX":-5.511045382545451,"pfxZ":9.328763569689801,"pX":0.30868483559109305,"pZ":2.641140229401818,"vX0":6.156227322149185,"vY0":-138.68829367086545,"vZ0":-5.121933062771069,"x":105.23,"y":167.47,"x0":-1.217157120580579,"y0":50.00119952239506,"z0":5.428134278366505,"aX":-10.803189540437968},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":8.8,"spinRate":2374,"spinDirection":199},"zone":6,"typeConfidence":0.9,"plateTime":0.39398387910900023,"extension":6.025579813432684},"index":0,"playId":"03592075-efb4-3a70-9c80-e40e58ce2c04","pitchNumber":1,"startTime":"2026-07-29T19:23:13.442Z","endTime":"2026-07-29T19:23:17.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.893677810133575,"aZ":-22.375401333763023,"pfxX":2.4902903407989445,"pfxZ":5.668759789970155,"pX":2.049099820992653,"pZ":2.7209240070434833,"vX0":7.100039424840102,"vY0":-130.27210824442713,"vZ0":-2.7179836600258596,"x":133.31,"y":120.17,"x0":-1.0289816373343381,"y0":50.00405314712266,"z0":5.458698786731397,"aX":4.303241378166169},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.0,"breakHorizontal":-6.0,"spinRate":2434,"spinDirection":170},"zone":12,"typeConfidence":0.91,"plateTime":0.419532096313898,"extension":6.153673377218871},"index":1,"playId":"4489e0f6-0423-31e4-9fc1-e6cfa8d21da9","pitchNumber":2,"startTime":"2026-07-29T19:23:39.319Z","endTime":"2026-07-29T19:23:43.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.403223866449025,"aZ":-25.817629558697966,"pfxX":-7.858080569349285,"pfxZ":3.7618735743446434,"pX":0.08955221160905914,"pZ":1.688278385078642,"vX0":5.868567364056713,"vY0":-128.55576421346208,"vZ0":-4.383498388499895,"x":113.59,"y":193.2,"x0":-1.1917811405047223,"y0":50.00087832828589,"z0":5.398159862872522,"aX":-13.269812076359097},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.1,"breakHorizontal":13.1,"spinRate":1855,"spinDirection":217},"zone":8,"typeConfidence":0.9,"plateTime":0.4246012486778299,"extension":6.25054397281692},"index":2,"playId":"ceb7f3ea-04e2-3b21-afc9-6f661a913550","pitchNumber":3,"startTime":"2026-07-29T19:24:00.771Z","endTime":"2026-07-29T19:24:06.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.926732793336807,"aZ":-25.933427346198684,"pfxX":-7.809847993660322,"pfxZ":3.6792119085320003,"pX":-0.6032889380730241,"pZ":1.508200255224198,"vX0":4.388110566429723,"vY0":-129.1891853283018,"vZ0":-4.656543876714959,"x":140.0,"y":198.06,"x0":-1.305655827588259,"y0":50.00581359205139,"z0":5.318166462076979,"aX":-13.255037215162957},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.9,"breakHorizontal":13.2,"spinRate":2049,"spinDirection":214},"zone":13,"typeConfidence":0.89,"plateTime":0.4233465415009481,"extension":6.190427401082173},"index":3,"playId":"2f26d374-0f69-3d2e-8333-2d881a52b33b","pitchNumber":4,"startTime":"2026-07-29T19:24:21.983Z","endTime":"2026-07-29T19:24:26.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-29T19:24:36.621Z","endTime":"2026-07-29T19:24:57.146Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":95.9,"endSpeed":86.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.24929555699232,"aZ":-11.109234106595983,"pfxX":-3.8769188719037704,"pfxZ":10.772235104719396,"pX":-1.5684597063982393,"pZ":3.2179149157400513,"vX0":0.7476393538350761,"vY0":-139.62017033676796,"vZ0":-4.152643631021862,"x":176.79,"y":151.9,"x0":-1.3379774919795393,"y0":50.00066876433307,"z0":5.467452202973031,"aX":-7.579668814574609},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.7,"breakHorizontal":6.8,"spinRate":2463,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.39374760931637587,"extension":6.081107376381294},"index":5,"playId":"91c9ece7-1741-3f69-8b15-2352d9407f9d","pitchNumber":5,"startTime":"2026-07-29T19:24:57.146Z","endTime":"2026-07-29T19:25:01.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"41611093-0ebe-3671-85d5-da96b7a10071","startTime":"2026-07-29T19:25:15.441Z","endTime":"2026-07-29T19:25:18.957Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.123372787473315,"aZ":-10.677538010278528,"pfxX":-3.461436681531281,"pfxZ":11.233867584173144,"pX":-0.3656719974905655,"pZ":3.0249592959401577,"vX0":3.7646553020983298,"vY0":-138.03674705104856,"vZ0":-4.482294558604579,"x":130.94,"y":157.11,"x0":-1.3029172943779455,"y0":50.005204726539624,"z0":5.399623140006505,"aX":-6.625221995465028},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.4,"breakHorizontal":5.4,"spinRate":2476,"spinDirection":201},"zone":1,"typeConfidence":0.91,"plateTime":0.39807697977715417,"extension":6.1308812138897535},"hitData":{"launchSpeed":98.7,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.36,"coordY":146.11}},"index":7,"playId":"c1a301ff-42ca-3c62-9fac-2d4f1ad5e9e7","pitchNumber":6,"startTime":"2026-07-29T19:25:37.812Z","endTime":"2026-07-29T19:25:45.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":13.0,"leverageIndex":3.04,"dramaIndex":161.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:25:45.359Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyrone Taylor flies out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T19:28:15.026Z","endTime":"2026-07-29T19:29:46.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"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":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"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":{"description":"Pitching Change: Tyler Kinley replaces Danny Young.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-29T19:27:23.644Z","endTime":"2026-07-29T19:28:17.395Z","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":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.200267150237547,"aZ":-14.183601031409115,"pfxX":0.697327404000053,"pfxZ":9.547070266838473,"pX":0.5358136823434659,"pZ":3.6465742315094936,"vX0":3.2791012808309796,"vY0":-136.01681485049778,"vZ0":-4.612297974391402,"x":96.58,"y":140.32,"x0":-0.7731810990253319,"y0":50.005921376129905,"z0":6.33901491899116,"aX":1.3137943308713187},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":-1.9,"spinRate":2383,"spinDirection":202},"zone":12,"typeConfidence":0.89,"plateTime":0.4017951395911048,"extension":5.586354373126205},"index":1,"playId":"3e357eb6-a57e-3843-b153-691279973d00","pitchNumber":1,"startTime":"2026-07-29T19:28:17.395Z","endTime":"2026-07-29T19:28:22.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86488812807413,"aZ":-28.91483947512393,"pfxX":0.4525585604710405,"pfxZ":2.11343297612987,"pX":0.8721856430183254,"pZ":2.189579993742812,"vX0":3.6831034917560426,"vY0":-122.9620586925307,"vZ0":-4.197789694297237,"x":83.75,"y":179.66,"x0":-0.6997312043818713,"y0":50.002063484591275,"z0":6.353924014181508,"aX":0.697184268810217},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.1,"breakHorizontal":-1.7,"spinRate":2617,"spinDirection":110},"zone":14,"typeConfidence":0.91,"plateTime":0.4443190205021943,"extension":5.504728001005996},"index":2,"playId":"19eac923-890d-3bbb-a745-5bb742075718","pitchNumber":2,"startTime":"2026-07-29T19:28:36.310Z","endTime":"2026-07-29T19:28:41.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.4,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.220267960433308,"aZ":-40.41104034144891,"pfxX":-1.0123783134698674,"pfxZ":-5.6556029839464745,"pX":0.6334552568353365,"pZ":1.693304568998927,"vX0":3.001387074825324,"vY0":-119.65983607315559,"vZ0":-2.728002371046794,"x":92.85,"y":193.06,"x0":-0.5033810873653556,"y0":50.004590106490504,"z0":6.4548494339626235,"aX":-1.4745784263511883},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-10.7,"breakHorizontal":1.2,"spinRate":2785,"spinDirection":32},"zone":9,"typeConfidence":0.9,"plateTime":0.45704175468156416,"extension":5.502380240947641},"index":3,"playId":"4b3bce0d-f492-31dc-a9ec-264eb9dc97d4","pitchNumber":3,"startTime":"2026-07-29T19:28:52.745Z","endTime":"2026-07-29T19:28:58.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64575469361977,"aZ":-28.90928689331218,"pfxX":-0.08414137363165275,"pfxZ":2.002915587668472,"pX":0.3984584715501977,"pZ":1.2825346407715523,"vX0":2.9847607102566727,"vY0":-126.83685285003529,"vZ0":-6.710999372179833,"x":101.81,"y":204.15,"x0":-0.7820538852512955,"y0":50.00443312290385,"z0":6.26438329939313,"aX":-0.13756297147086619},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.4,"breakHorizontal":-0.5,"spinRate":2640,"spinDirection":108},"zone":14,"typeConfidence":0.9,"plateTime":0.43163464888066017,"extension":5.473298756308747},"index":4,"playId":"9635a254-138f-31f1-91d5-73d61f968b37","pitchNumber":4,"startTime":"2026-07-29T19:29:13.485Z","endTime":"2026-07-29T19:29:18.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.284785402636448,"aZ":-12.497816960109837,"pfxX":0.09508009540288898,"pfxZ":10.41597415664502,"pX":0.5978784181482281,"pZ":2.7337600240626827,"vX0":3.2257497035276437,"vY0":-136.41186151897892,"vZ0":-7.081274763294317,"x":94.21,"y":164.97,"x0":-0.6111392458273742,"y0":50.0067830547927,"z0":6.220473019594694,"aX":0.17954617955941102},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.6,"breakHorizontal":-0.8,"spinRate":2416,"spinDirection":205},"zone":6,"typeConfidence":0.9,"plateTime":0.40112308255495144,"extension":5.49994686288329},"hitData":{"launchSpeed":101.4,"launchAngle":30.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":141.98,"coordY":40.9}},"index":5,"playId":"f1847f7c-7518-3028-bf98-4b25fa2a5272","pitchNumber":5,"startTime":"2026-07-29T19:29:32.914Z","endTime":"2026-07-29T19:29:46.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_ab"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_ab"},{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:29:46.121Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Marcus Semien lines out to left fielder Mike Yastrzemski.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T19:29:43.330Z","endTime":"2026-07-29T19:31:19.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"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":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.920348627227813,"aZ":-37.81834148649494,"pfxX":1.043484637410962,"pfxZ":-3.8588310098452023,"pX":0.28477012860076745,"pZ":1.1938185761653692,"vX0":1.9214706514359898,"vY0":-120.08300965741736,"vZ0":-4.394583684238264,"x":106.15,"y":206.55,"x0":-0.6608441784798392,"y0":50.002547110034975,"z0":6.40650385391354,"aX":1.5261439936572938},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-7.8,"breakHorizontal":-2.4,"spinRate":2752,"spinDirection":40},"zone":14,"typeConfidence":0.91,"plateTime":0.45586198804081857,"extension":5.447589070769505},"index":0,"playId":"771a2a45-081d-33bf-83b6-0730e282f1f3","pitchNumber":1,"startTime":"2026-07-29T19:30:09.348Z","endTime":"2026-07-29T19:30:13.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87864230845737,"aZ":-26.62061255035086,"pfxX":-1.2662798973415912,"pfxZ":3.3513223725437435,"pX":1.0001847112665287,"pZ":0.7850658372018785,"vX0":4.342192458908309,"vY0":-127.76694853964196,"vZ0":-8.297899043844911,"x":78.88,"y":217.58,"x0":-0.5554130005711027,"y0":50.00104548185009,"z0":6.161072162653753,"aX":-2.097356059221948},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.4,"breakHorizontal":1.3,"spinRate":2660,"spinDirection":183},"zone":14,"typeConfidence":0.87,"plateTime":0.4284015580722409,"extension":5.608614942470073},"index":1,"playId":"4b764423-4b57-35dc-9c71-63cf1984e6e8","pitchNumber":2,"startTime":"2026-07-29T19:30:28.733Z","endTime":"2026-07-29T19:30:34.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.463337763271458,"aZ":-27.485630649381736,"pfxX":1.2351482456278666,"pfxZ":2.8151821456492225,"pX":0.196268972959888,"pZ":3.445141420414697,"vX0":1.8541086261182318,"vY0":-127.57478367607918,"vZ0":-2.2324948325662697,"x":109.52,"y":145.76,"x0":-0.6973288041215095,"y0":50.0061598367627,"z0":6.473865140528245,"aX":2.0588264630190896},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.9,"breakHorizontal":-2.6,"spinRate":2510,"spinDirection":163},"zone":12,"typeConfidence":0.89,"plateTime":0.42749365038805287,"extension":5.476391768257841},"index":2,"playId":"1310f7c4-7f10-3175-b469-376b39595f27","pitchNumber":3,"startTime":"2026-07-29T19:30:49.376Z","endTime":"2026-07-29T19:30:53.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.174800852931124,"aZ":-37.380102985708675,"pfxX":3.4656601363968416,"pfxZ":-3.384685331512319,"pX":0.9486251453363636,"pZ":2.1991367140995592,"vX0":2.5252609878770302,"vY0":-122.95119096451435,"vZ0":-2.6789315953837614,"x":80.84,"y":179.4,"x0":-0.5400728053356412,"y0":50.00177871332746,"z0":6.458694557056135,"aX":5.3330238661842015},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.5,"breakHorizontal":-6.8,"spinRate":2724,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.4445885108962342,"extension":5.443429000888056},"hitData":{"launchSpeed":77.9,"launchAngle":26.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.3,"coordY":112.19}},"index":3,"playId":"ac038d4c-48a8-3c63-9305-b3b10ed9aef3","pitchNumber":4,"startTime":"2026-07-29T19:31:11.648Z","endTime":"2026-07-29T19:31:19.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_ab"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_ab"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:31:19.677Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Alvarez grounds out sharply, shortstop Mauricio Dubón to first baseman Matt Olson.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T19:31:58.959Z","endTime":"2026-07-29T19:33:50.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"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":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-29T19:31:45.036Z","endTime":"2026-07-29T19:32:01.262Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":88.2,"endSpeed":82.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18900238317141,"aZ":-26.506162462987774,"pfxX":-0.644358621664531,"pfxZ":3.3697647840568603,"pX":1.3861543175920956,"pZ":0.7147806212765295,"vX0":4.968879064064153,"vY0":-128.2555283499275,"vZ0":-8.48823422873781,"x":64.16,"y":219.48,"x0":-0.48483026944787305,"y0":50.00337452635735,"z0":6.105437035743509,"aX":-1.0844856838066357},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.6,"breakHorizontal":0.1,"spinRate":2629,"spinDirection":156},"zone":14,"typeConfidence":0.87,"plateTime":0.42552989058287816,"extension":5.641895861356695},"index":1,"playId":"13df7bee-185f-3971-a867-8be448af3b72","pitchNumber":1,"startTime":"2026-07-29T19:32:01.262Z","endTime":"2026-07-29T19:32:05.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":85.4,"endSpeed":79.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.505870580767336,"aZ":-31.00908624936047,"pfxX":0.8922175723975254,"pfxZ":0.7329672311235029,"pX":-0.5040524585515518,"pZ":3.0509688741576793,"vX0":0.2389302870209101,"vY0":-124.46677666716404,"vZ0":-2.1631932218806367,"x":136.21,"y":156.4,"x0":-0.716904203954082,"y0":50.002968150015825,"z0":6.462340387447873,"aX":1.4207179951058009},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.1,"breakHorizontal":-1.7,"spinRate":2650,"spinDirection":110},"zone":1,"typeConfidence":0.91,"plateTime":0.43758651846764174,"extension":5.391848857824178},"index":2,"playId":"8abad299-23d5-3844-9700-aaa36005ba98","pitchNumber":2,"startTime":"2026-07-29T19:32:20.832Z","endTime":"2026-07-29T19:32:25.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9155402531211,"aZ":-29.892396264196552,"pfxX":1.0378376856629679,"pfxZ":1.3612314862387649,"pX":0.3001838871543152,"pZ":2.9846138631360173,"vX0":2.1811390024467623,"vY0":-127.90178788995296,"vZ0":-2.627248655130051,"x":105.56,"y":158.2,"x0":-0.6938581913119497,"y0":50.00455690164576,"z0":6.3362145623526125,"aX":1.7438705849097218},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.2,"breakHorizontal":-2.3,"spinRate":2630,"spinDirection":132},"zone":3,"typeConfidence":0.9,"plateTime":0.4259705840886565,"extension":5.46667161262581},"index":3,"playId":"27d626fb-32fb-3d9d-91bb-c32f72fcd109","pitchNumber":3,"startTime":"2026-07-29T19:32:39.186Z","endTime":"2026-07-29T19:32:44.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.092231414952725,"aZ":-29.091923268541866,"pfxX":0.12440277413295764,"pfxZ":1.7929874933310899,"pX":1.2251425087445305,"pZ":1.6158487150460978,"vX0":4.81678313764542,"vY0":-129.50827529942057,"vZ0":-6.029625847355138,"x":70.3,"y":195.15,"x0":-0.6659997915267059,"y0":50.00423053762,"z0":6.1668818608509515,"aX":0.21239133737959118},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.3,"breakHorizontal":-1.2,"spinRate":2758,"spinDirection":136},"zone":14,"typeConfidence":0.87,"plateTime":0.42107487381724296,"extension":5.498331362647456},"index":4,"playId":"02b63fa9-33ad-3091-91ba-ce083573ce9f","pitchNumber":4,"startTime":"2026-07-29T19:32:59.853Z","endTime":"2026-07-29T19:33:05.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53372505391297,"aZ":-30.898077756378136,"pfxX":0.8892384286527979,"pfxZ":0.7627192442053978,"pX":0.8088716319759139,"pZ":2.8704988260509365,"vX0":3.3162187842483344,"vY0":-127.37995878368817,"vZ0":-2.7078206383039,"x":86.17,"y":161.28,"x0":-0.6175596349092044,"y0":50.00030007507049,"z0":6.353822737335525,"aX":1.4825294975081276},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.1,"breakHorizontal":-2.3,"spinRate":2572,"spinDirection":98},"zone":12,"typeConfidence":0.9,"plateTime":0.427573064765185,"extension":5.482600417127906},"index":5,"playId":"d852d0b3-b8d4-3da2-b084-d930a3a6cb8e","pitchNumber":5,"startTime":"2026-07-29T19:33:19.485Z","endTime":"2026-07-29T19:33:23.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11897058707523,"aZ":-15.382764370039139,"pfxX":-2.946562215646872,"pfxZ":8.674277623052063,"pX":0.05985505040329703,"pZ":3.1826989441248728,"vX0":2.4843493141504416,"vY0":-137.68172982534708,"vZ0":-5.690947864227641,"x":114.72,"y":152.85,"x0":-0.46755106015131104,"y0":50.00552766012924,"z0":6.302793716080312,"aX":-5.706317094635842},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":4.9,"spinRate":2408,"spinDirection":201},"zone":2,"typeConfidence":0.9,"plateTime":0.3965293097726703,"extension":5.372585046868479},"hitData":{"launchSpeed":102.3,"launchAngle":-4.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":108.74,"coordY":147.12}},"index":6,"playId":"9f93636d-5f0d-3f77-bdd7-022dadd79900","pitchNumber":6,"startTime":"2026-07-29T19:33:42.073Z","endTime":"2026-07-29T19:33:50.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"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":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:33:50.114Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ozzie Albies pops out to second baseman Marcus Semien.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T19:36:25.845Z","endTime":"2026-07-29T19:37:36.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":4},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Devin Williams replaces Luke Weaver.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-29T19:35:11.161Z","endTime":"2026-07-29T19:36:28.189Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642207,"link":"/api/v1/people/642207"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4377884618764,"aZ":-17.54064482140689,"pfxX":-9.949601274275734,"pfxZ":7.750516024975845,"pX":-0.15533512138005903,"pZ":3.9024316667081713,"vX0":9.32543779962814,"vY0":-137.2762282500845,"vZ0":-0.20395517339694774,"x":122.92,"y":133.41,"x0":-2.321596846963741,"y0":50.00151165806621,"z0":5.182832542885739,"aX":-18.78401638019863},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":15.8,"spinRate":2239,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.4006495697425523,"extension":7.247069067096321},"index":1,"playId":"20c41353-e0bb-3629-9b14-09dbd88edb60","pitchNumber":1,"startTime":"2026-07-29T19:36:28.189Z","endTime":"2026-07-29T19:36:33.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38873340818491,"aZ":-15.348441969673944,"pfxX":-9.780899203723262,"pfxZ":8.868299666774405,"pX":-0.23951036731594338,"pZ":2.200131032512657,"vX0":8.714841292784245,"vY0":-137.3493737985154,"vZ0":-4.757709337041028,"x":126.13,"y":179.38,"x0":-2.1935791875874333,"y0":50.004532391556715,"z0":5.009774941634552,"aX":-18.560266629606105},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":15.7,"spinRate":2273,"spinDirection":234},"zone":5,"typeConfidence":0.91,"plateTime":0.3998424803099194,"extension":7.378003153500377},"index":2,"playId":"63d0dfb3-4f0b-3ff0-a61b-53c6dd669cc1","pitchNumber":2,"startTime":"2026-07-29T19:36:45.018Z","endTime":"2026-07-29T19:36:49.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44372791918246,"aZ":-37.20252737126762,"pfxX":-12.393227133088983,"pfxZ":-3.56721308157511,"pX":0.6623514706404116,"pZ":2.021591361913953,"vX0":10.28079809766674,"vY0":-118.43614300293378,"vZ0":0.8153172019680575,"x":91.75,"y":184.2,"x0":-2.1428017898665193,"y0":50.00395371720997,"z0":5.098470937325335,"aX":-17.455426174922444},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.9,"breakHorizontal":19.7,"spinRate":2695,"spinDirection":287},"zone":9,"typeConfidence":0.9,"plateTime":0.46400008403048876,"extension":7.153500671795297},"index":3,"playId":"69ee84fa-fd6b-3c76-9f1b-73515a498632","pitchNumber":3,"startTime":"2026-07-29T19:37:02.460Z","endTime":"2026-07-29T19:37:07.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.0973743663508,"aZ":-17.87123096892466,"pfxX":-10.095167368594701,"pfxZ":7.5627916471020065,"pX":-0.02831535655677245,"pZ":3.252113972670547,"vX0":9.569025719358319,"vY0":-137.95048533444154,"vZ0":-1.6975035201886963,"x":118.08,"y":150.97,"x0":-2.2626337592154884,"y0":50.000833793141,"z0":5.104359964239561,"aX":-19.08754352074688},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":15.8,"spinRate":2289,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.39996116877902566,"extension":7.378807575635259},"hitData":{"launchSpeed":89.8,"launchAngle":56.0,"totalDistance":196.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":158.65,"coordY":129.49}},"index":4,"playId":"05623fce-dcb0-3fec-a3ba-ce98794e9c62","pitchNumber":4,"startTime":"2026-07-29T19:37:25.859Z","endTime":"2026-07-29T19:37:36.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:37:36.237Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to left fielder Tyrone Taylor.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T19:37:37.212Z","endTime":"2026-07-29T19:38:44.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"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":2},"details":{"event":"Flyout","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":2},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":84.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.5406789934036,"aZ":-18.516539130643103,"pfxX":-10.51891504724593,"pfxZ":7.347049429818867,"pX":-0.9801879063904003,"pZ":2.0912248612236066,"vX0":6.975029430254082,"vY0":-136.99955379460147,"vZ0":-4.533877225394327,"x":154.36,"y":182.32,"x0":-2.2219959959498983,"y0":50.000216560528386,"z0":5.072724988467324,"aX":-19.547700102898027},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.2,"breakHorizontal":17.2,"spinRate":2187,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4032493516125828,"extension":7.494800991488305},"index":0,"playId":"4ff54bad-0a04-3335-b4a2-e74187ed22bd","pitchNumber":1,"startTime":"2026-07-29T19:38:01.782Z","endTime":"2026-07-29T19:38:06.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":84.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.10405228973679,"aZ":-16.936321042964284,"pfxX":-9.044695985919454,"pfxZ":8.205078853740176,"pX":-0.6807793970940024,"pZ":4.541027752287432,"vX0":7.297310866184601,"vY0":-137.08131571791077,"vZ0":1.256468342845734,"x":142.95,"y":116.17,"x0":-2.2344863763200373,"y0":50.00350726985328,"z0":5.251883621690996,"aX":-16.799630482599873},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.4,"breakHorizontal":14.4,"spinRate":2177,"spinDirection":234},"zone":11,"typeConfidence":0.91,"plateTime":0.4032989375804843,"extension":7.529860273783823},"index":1,"playId":"da6762cc-d56a-3b5a-b66c-9ad5c96591f5","pitchNumber":2,"startTime":"2026-07-29T19:38:18.754Z","endTime":"2026-07-29T19:38:23.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":72.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.408542717047126,"aZ":-35.60592656808538,"pfxX":-13.255335102606793,"pfxZ":-2.514687232015426,"pX":-0.8682744958958845,"pZ":2.650260954448742,"vX0":7.273715229309451,"vY0":-117.25557260242078,"vZ0":2.055677711456177,"x":150.1,"y":167.22,"x0":-2.321557859884313,"y0":50.00299022016135,"z0":5.134365935921133,"aX":-18.079442784437134},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.6,"breakHorizontal":21.7,"spinRate":2459,"spinDirection":292},"zone":11,"typeConfidence":0.9,"plateTime":0.47084034326138147,"extension":7.11083173705183},"hitData":{"launchSpeed":78.5,"launchAngle":55.0,"totalDistance":209.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.19,"coordY":131.6}},"index":2,"playId":"1dda245e-7412-3e96-b532-c043184eef22","pitchNumber":3,"startTime":"2026-07-29T19:38:35.298Z","endTime":"2026-07-29T19:38:44.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.19,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:38:44.850Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a line drive to center fielder A.J. Ewing.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T19:38:46.530Z","endTime":"2026-07-29T19:40:56.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":5},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71250568060715,"aZ":-17.693713502103673,"pfxX":-7.88280194645075,"pfxZ":7.7110411749989165,"pX":0.24960417061217208,"pZ":3.1328495206864635,"vX0":9.440603718042818,"vY0":-137.2190409478271,"vZ0":-2.3308700665926896,"x":107.49,"y":154.19,"x0":-2.2363987651791772,"y0":50.00135211073256,"z0":5.219930293983174,"aX":-14.800822453147438},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.6,"breakHorizontal":11.9,"spinRate":2216,"spinDirection":229},"zone":2,"typeConfidence":0.9,"plateTime":0.4015283808989265,"extension":7.713100653187408},"index":0,"playId":"4ad897db-8eeb-31f2-9bf7-fdfd174cf2d0","pitchNumber":1,"startTime":"2026-07-29T19:39:10.258Z","endTime":"2026-07-29T19:39:14.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":94.5,"endSpeed":85.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85962751905539,"aZ":-20.995866716382075,"pfxX":-8.548069357642154,"pfxZ":5.931641825896197,"pX":0.10987753194175973,"pZ":3.8795851913822395,"vX0":9.23376315849848,"vY0":-137.2494474493446,"vZ0":0.3265208872767631,"x":112.81,"y":134.03,"x0":-2.2073138455587165,"y0":50.00146177802014,"z0":5.203034083800109,"aX":-16.106804480322097},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.0,"breakHorizontal":13.2,"spinRate":2184,"spinDirection":232},"zone":12,"typeConfidence":0.9,"plateTime":0.40096315603825694,"extension":7.468105997145918},"index":1,"playId":"09e16837-30ca-3faf-a7f5-9b6286a15cfc","pitchNumber":2,"startTime":"2026-07-29T19:39:26.242Z","endTime":"2026-07-29T19:39:30.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44582428303278,"aZ":-21.32587096702882,"pfxX":0.786791596381744,"pfxZ":6.734396376465519,"pX":1.5865387400287074,"pZ":2.8122489673502993,"vX0":9.361808729970436,"vY0":-126.55963099665604,"vZ0":-2.074135505937261,"x":56.52,"y":162.85,"x0":-2.273246974876779,"y0":50.005576884589416,"z0":5.362437223576979,"aX":1.2661445130723157},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":11.9,"breakHorizontal":-3.7,"spinRate":2381,"spinDirection":188},"zone":12,"typeConfidence":0.89,"plateTime":0.4338975930153106,"extension":7.408409365888138},"index":2,"playId":"48528099-688a-301a-9e0a-08e2a067e3b8","pitchNumber":3,"startTime":"2026-07-29T19:39:46.212Z","endTime":"2026-07-29T19:39:51.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":83.3,"endSpeed":75.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7500521167881,"aZ":-35.75056624524185,"pfxX":-10.643160057826368,"pfxZ":-2.462347064562302,"pX":1.2255526159954644,"pZ":0.9615889894024335,"vX0":11.355402810527876,"vY0":-120.63965633339842,"vZ0":-2.062310104889078,"x":70.28,"y":212.82,"x0":-2.1931654727152985,"y0":50.004376225175406,"z0":5.02414555129108,"aX":-15.455341610171647},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.7,"breakHorizontal":16.1,"spinRate":2558,"spinDirection":279},"zone":14,"typeConfidence":0.9,"plateTime":0.45665409955080705,"extension":7.565629651589776},"index":3,"playId":"5187edca-459f-3457-87d7-315808b2c4a5","pitchNumber":4,"startTime":"2026-07-29T19:40:04.229Z","endTime":"2026-07-29T19:40:09.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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.4,"endSpeed":85.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.588313719353856,"aZ":-18.159473884363887,"pfxX":-8.969903867425087,"pfxZ":7.360069417059074,"pX":1.2122440093652045,"pZ":2.222780198521222,"vX0":12.138747498568915,"vY0":-138.28437064980798,"vZ0":-4.5113586006474184,"x":70.79,"y":178.76,"x0":-2.1031218085150463,"y0":50.004423717225016,"z0":5.122032756841728,"aX":-17.086199455863838},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.4,"breakHorizontal":13.2,"spinRate":2285,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.39861347765413635,"extension":7.508829848837164},"index":4,"playId":"0d67b195-8666-3fb0-b707-35ec53d1d821","pitchNumber":5,"startTime":"2026-07-29T19:40:24.154Z","endTime":"2026-07-29T19:40:28.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.027437726635824,"aZ":-35.773293973523394,"pfxX":-12.273828747836156,"pfxZ":-2.392554806097264,"pX":0.39776454700057684,"pZ":2.3417580585255475,"vX0":9.942955803238132,"vY0":-122.1364422327588,"vZ0":0.7182344266347394,"x":101.84,"y":175.55,"x0":-2.13992866838968,"y0":50.00305019708246,"z0":5.13085600891911,"aX":-18.46367726461363},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.8,"breakHorizontal":19.8,"spinRate":2713,"spinDirection":285},"zone":6,"typeConfidence":0.9,"plateTime":0.44919578285789674,"extension":7.399227150545853},"hitData":{"launchSpeed":96.4,"launchAngle":12.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.66,"coordY":82.29}},"index":5,"playId":"6cb27702-b55b-3553-bf4c-80dde11cb0d5","pitchNumber":6,"startTime":"2026-07-29T19:40:45.401Z","endTime":"2026-07-29T19:40:56.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":-4.199999999999989,"leverageIndex":1.45,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:40:56.419Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T19:41:32.097Z","endTime":"2026-07-29T19:44:52.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.48"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.81"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.40"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.07"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.16"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.68"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.28"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.96"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.81"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.56"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.54"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.57"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.53"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".295"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".326"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".381"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".271"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".053"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".195"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".066"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".645"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".935"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".884"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".574"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".423"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".405"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".645"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".935"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".884"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".574"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".423"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".405"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jorge Mateo replaces Mauricio Dubón.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"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-29T19:41:12.982Z","endTime":"2026-07-29T19:41:34.435Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":643289,"link":"/api/v1/people/643289"},"base":1,"defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71533109873827,"aZ":-19.134023805732166,"pfxX":-9.22227755306168,"pfxZ":6.7665736024172745,"pX":0.43853914408837263,"pZ":2.825067271225813,"vX0":10.601644595993601,"vY0":-137.9506288190761,"vZ0":-2.7951607039137905,"x":100.28,"y":162.5,"x0":-2.25632475429682,"y0":50.00162675569951,"z0":5.141322801062626,"aX":-17.771660021140335},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.9,"breakHorizontal":14.5,"spinRate":2364,"spinDirection":228},"zone":6,"typeConfidence":0.9,"plateTime":0.39704789082292224,"extension":7.416736744967582},"index":1,"playId":"9305ba1a-68e6-313c-90d1-bc2973839035","pitchNumber":1,"startTime":"2026-07-29T19:41:34.435Z","endTime":"2026-07-29T19:41:39.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40298909899269,"aZ":-14.738276809452582,"pfxX":-8.454851418972263,"pfxZ":9.06602544355277,"pX":1.0276657036497148,"pZ":3.151346876684619,"vX0":11.31272993190205,"vY0":-138.19054785890302,"vZ0":-2.730270808346708,"x":77.83,"y":153.69,"x0":-2.031323025037422,"y0":50.00169419718968,"z0":5.149106900315555,"aX":-16.25975739026507},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":12.8,"spinRate":2326,"spinDirection":233},"zone":12,"typeConfidence":0.91,"plateTime":0.3972022434871052,"extension":7.484229434594162},"index":2,"playId":"e87f0a04-2eb1-3321-a401-9b54dddbb40e","pitchNumber":2,"startTime":"2026-07-29T19:42:07.547Z","endTime":"2026-07-29T19:42:14.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Braves challenged (tag play), call on the field was overturned: Jorge Mateo steals (10) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"actionPlayId":"e87f0a04-2eb1-3321-a401-9b54dddbb40e","startTime":"2026-07-29T19:42:20.820Z","endTime":"2026-07-29T19:43:55.798Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"},"defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"postOnSecond":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":144},"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":3.15,"dramaIndex":107.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96667549391814,"aZ":-34.87690176880584,"pfxX":-11.880201193778838,"pfxZ":-1.8241190994263254,"pX":0.025827121275692515,"pZ":1.8389442967773866,"vX0":9.273121657204905,"vY0":-121.11042095168342,"vZ0":-0.3756252268157101,"x":116.02,"y":189.13,"x0":-2.311852873983502,"y0":50.00184833485251,"z0":5.050127816534967,"aX":-17.622631527557655},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.1,"breakHorizontal":19.3,"spinRate":2647,"spinDirection":283},"zone":8,"typeConfidence":0.9,"plateTime":0.45249983936852445,"extension":7.361330465253708},"index":4,"playId":"331c4f83-3dc5-3bd7-b7a6-bc452630d103","pitchNumber":3,"startTime":"2026-07-29T19:43:55.798Z","endTime":"2026-07-29T19:44:01.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"second":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64672963389668,"aZ":-37.612044721218226,"pfxX":-14.073503170003047,"pfxZ":-3.7840158696353807,"pX":-0.2210696552555874,"pZ":0.9227598595727957,"vX0":9.008678589522724,"vY0":-119.87163847095063,"vZ0":-1.5846429079786923,"x":125.43,"y":213.87,"x0":-2.2213413738463874,"y0":50.00023755114009,"z0":4.9857123177996145,"aX":-20.243741989108017},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-7.0,"breakHorizontal":22.9,"spinRate":2881,"spinDirection":280},"zone":13,"typeConfidence":0.9,"plateTime":0.45893279496596584,"extension":7.453980610916248},"index":5,"playId":"e7093240-182c-36db-a430-568eb5b48b97","pitchNumber":4,"startTime":"2026-07-29T19:44:21.559Z","endTime":"2026-07-29T19:44:25.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"second":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87062123351432,"aZ":-16.16369766992333,"pfxX":-10.615463451264429,"pfxZ":8.481157995670019,"pX":1.046403567005286,"pZ":2.9553413137148596,"vX0":12.049951179606847,"vY0":-137.58574283299998,"vZ0":-2.7245917805393627,"x":77.11,"y":158.99,"x0":-2.0428496583165385,"y0":50.00373160564517,"z0":5.074395016121274,"aX":-20.042868744995047},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":16.2,"spinRate":2263,"spinDirection":231},"zone":12,"typeConfidence":0.91,"plateTime":0.40044102559085637,"extension":7.711337434008384},"index":6,"playId":"0a02c322-22ff-381f-80e2-0fbf3b21c929","pitchNumber":5,"startTime":"2026-07-29T19:44:47.230Z","endTime":"2026-07-29T19:44:52.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":621438,"link":"/api/v1/people/621438"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"second":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":11.599999999999994,"leverageIndex":3.15,"dramaIndex":133.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:44:52.243Z","atBatIndex":70}]