[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Holliday walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-01T18:20:08.759Z","endTime":"2025-08-01T18:21:14.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"2025-08-01T15:45:00.118Z","endTime":"2025-08-01T17:54:27.303Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"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":"2025-08-01T17:54:27.303Z","endTime":"2025-08-01T18:19:40.224Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"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":"2025-08-01T18:19:40.224Z","endTime":"2025-08-01T18:20:11.077Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"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":95.4,"endSpeed":86.9,"strikeZoneTop":3.47566195950272,"strikeZoneBottom":1.73905254146764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.483528472541224,"aZ":-14.996515326418674,"pfxX":-0.313068288632417,"pfxZ":8.859687766527648,"pX":-1.16037119703149,"pZ":2.342103323538702,"vX0":3.53518688965252,"vY0":-138.72455860263187,"vZ0":-6.929537994431191,"x":161.23,"y":175.54,"x0":-2.4133529165807985,"y0":50.00555561345212,"z0":5.881659232738516,"aX":-0.607258852923859},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":-0.2,"spinRate":2536,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.39557979137812804,"extension":6.165946036198388},"index":3,"playId":"a7dadfe2-065b-3b9e-9623-ecc8faed3bc1","pitchNumber":1,"startTime":"2025-08-01T18:20:11.077Z","endTime":"2025-08-01T18:20:14.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":96.2,"endSpeed":88.5,"strikeZoneTop":3.34925472686204,"strikeZoneBottom":1.58340628132556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.910189158918584,"aZ":-14.293720942724054,"pfxX":-1.450465893917264,"pfxZ":9.011245920218823,"pX":0.7121991898027751,"pZ":1.3059306219328113,"vX0":8.32725917146229,"vY0":-139.59868869141107,"vZ0":-9.67039086214878,"x":89.85,"y":203.52,"x0":-2.1142799834654062,"y0":50.00215473054254,"z0":5.744435261500141,"aX":-2.879446975998032},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":1.0,"spinRate":2537,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.39159092738374746,"extension":6.3128062081280065},"index":4,"playId":"310443ae-11b5-3118-89b0-93ff2e6eb9e4","pitchNumber":2,"startTime":"2025-08-01T18:20:23.752Z","endTime":"2025-08-01T18:20:27.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.37348603251721,"strikeZoneBottom":1.57819579518943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.823771094795617,"aZ":-14.93786567648515,"pfxX":-0.6417731686213504,"pfxZ":8.684109189236109,"pX":-2.048104646826041,"pZ":3.0670583235232822,"vX0":1.2848299371922383,"vY0":-140.03695547643596,"vZ0":-5.2267948305719205,"x":195.07,"y":155.97,"x0":-2.4296168262497817,"y0":50.003168004806135,"z0":5.936062034672051,"aX":-1.2739608228286559},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":0.8,"spinRate":2558,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.3912370580450588,"extension":6.219044665322643},"index":5,"playId":"2b22f508-cd19-3b97-9756-9931af060587","pitchNumber":3,"startTime":"2025-08-01T18:20:37.771Z","endTime":"2025-08-01T18:20:41.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.45497931616958,"strikeZoneBottom":1.68915147199474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.092023635346564,"aZ":-14.401952373183306,"pfxX":0.14605812403390583,"pfxZ":9.138677008173694,"pX":-0.5900147511407672,"pZ":2.610880907616833,"vX0":4.39917813347765,"vY0":-139.25715483367134,"vZ0":-6.425209162306926,"x":139.49,"y":168.29,"x0":-2.2156933436224686,"y0":50.00459273325818,"z0":5.91798618643921,"aX":0.28419370937968724},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":-1.3,"spinRate":2617,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.39478343483688594,"extension":6.157232176802159},"index":6,"playId":"80ac8cab-6d4e-3a0c-99fc-d863098d6e47","pitchNumber":4,"startTime":"2025-08-01T18:20:56.471Z","endTime":"2025-08-01T18:21:00.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":96.5,"endSpeed":87.5,"strikeZoneTop":3.30007462626557,"strikeZoneBottom":1.56398391734258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.65177997494067,"aZ":-14.682992526150915,"pfxX":-0.7512846713751484,"pfxZ":8.84040445345443,"pX":-1.3996782957129625,"pZ":3.5363976469079037,"vX0":2.7137394078735952,"vY0":-140.45194295180983,"vZ0":-4.12030308141728,"x":170.35,"y":143.3,"x0":-2.2848801593313284,"y0":50.00333213837291,"z0":5.990843203888677,"aX":-1.4866239721794314},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":0.7,"spinRate":2629,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.391402046544822,"extension":6.119633203801478},"index":7,"playId":"5b26427b-62d2-3e71-a608-fa84163af2d7","pitchNumber":5,"startTime":"2025-08-01T18:21:10.134Z","endTime":"2025-08-01T18:21:14.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2025-08-01T18:21:14.393Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Westburg strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-01T18:21:17.323Z","endTime":"2025-08-01T18:23:35.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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":95.9,"endSpeed":88.9,"strikeZoneTop":3.61151598599865,"strikeZoneBottom":1.74048025507678,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.377409012632008,"aZ":-14.114564636020742,"pfxX":-0.9855645484980037,"pfxZ":9.059111745206103,"pX":0.1413620075710055,"pZ":1.7479701660284968,"vX0":6.6800307244403845,"vY0":-139.36336198241443,"vZ0":-8.790224589040287,"x":111.61,"y":191.58,"x0":-2.1448599464174034,"y0":50.003102091860896,"z0":5.847348994438585,"aX":-1.9656519665137169},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":0.6,"spinRate":2634,"spinDirection":188},"zone":8,"typeConfidence":2.0,"plateTime":0.39101866434292765,"extension":6.185328630308506},"index":0,"playId":"53fc3ba0-9cd9-3965-a0bf-af8c61e96ca9","pitchNumber":1,"startTime":"2025-08-01T18:21:45.295Z","endTime":"2025-08-01T18:21:48.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.01128400909129,"aZ":-32.67753114451608,"pfxX":6.833328075237873,"pfxZ":-0.33105081641783585,"pX":0.051105375309677764,"pZ":1.864526267308335,"vX0":3.198283683336338,"vY0":-121.89855589823483,"vZ0":-3.0088690827701874,"x":115.05,"y":188.44,"x0":-2.1678454755701297,"y0":50.00533176424643,"z0":5.9494458526943035,"aX":10.237383262420051},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.1,"breakHorizontal":-13.2,"spinRate":2529,"spinDirection":55},"zone":8,"typeConfidence":2.0,"plateTime":0.450129540452469,"extension":5.965407619508451},"index":1,"playId":"40876875-679b-3f47-89a4-e31bbbfdc0ee","pitchNumber":2,"startTime":"2025-08-01T18:22:06.268Z","endTime":"2025-08-01T18:22:09.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.691790622047634,"aZ":-13.920159086241135,"pfxX":-1.1715356844371547,"pfxZ":9.141324562355473,"pX":0.28813725607508395,"pZ":3.674121788141112,"vX0":6.962650071027217,"vY0":-140.59727390205455,"vZ0":-3.999737896079449,"x":106.02,"y":139.58,"x0":-2.070971290108421,"y0":50.000672833331755,"z0":6.022219389885559,"aX":-2.340288345266254},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":0.6,"spinRate":2547,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.38998653872230893,"extension":5.937955584433782},"index":2,"playId":"66ffcb3e-dba2-34d8-b317-7b9add4454dc","pitchNumber":3,"startTime":"2025-08-01T18:22:25.435Z","endTime":"2025-08-01T18:22:28.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":"40b966c8-d121-3684-bb29-f520bb266b6e","startTime":"2025-08-01T18:22:47.297Z","endTime":"2025-08-01T18:22:50.297Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.30764455988745,"aZ":-30.905373095573477,"pfxX":6.143435271159277,"pfxZ":0.8845362454692278,"pX":0.30490262684895864,"pZ":2.1195745051726527,"vX0":4.079838546812018,"vY0":-119.7910023154335,"vZ0":-2.6859800464955326,"x":105.38,"y":181.55,"x0":-2.2244811349805906,"y0":50.00451424467068,"z0":6.046285947120103,"aX":8.839387450106653},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.2,"breakHorizontal":-12.1,"spinRate":2605,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.45900369127902296,"extension":6.008624465402772},"index":4,"playId":"33566492-06aa-31d9-92e7-e3d64e5cfcce","pitchNumber":4,"startTime":"2025-08-01T18:23:06.105Z","endTime":"2025-08-01T18:23:09.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.21748038558996,"aZ":-31.678581336870316,"pfxX":5.434549629969833,"pfxZ":0.3292258748177641,"pX":0.46518376100113573,"pZ":2.170648830558876,"vX0":4.541262388736156,"vY0":-121.84947645142316,"vZ0":-2.605325105610686,"x":99.27,"y":180.17,"x0":-2.132402772126512,"y0":50.001230003098854,"z0":6.006410319138398,"aX":8.12384022713116},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.2,"breakHorizontal":-10.9,"spinRate":2632,"spinDirection":43},"zone":9,"typeConfidence":2.0,"plateTime":0.4504961353908854,"extension":6.018968789164728},"index":5,"playId":"87c113e7-571f-3731-baa6-b36d80ab8f6c","pitchNumber":5,"startTime":"2025-08-01T18:23:32.026Z","endTime":"2025-08-01T18:23:35.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-01T18:23:35.026Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gunnar Henderson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-01T18:23:40.454Z","endTime":"2025-08-01T18:26:08.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"postOnSecond":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":87.3,"strikeZoneTop":3.68,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.69423643522565,"aZ":-12.85345800587733,"pfxX":-2.0855795870329885,"pfxZ":9.902082131940618,"pX":0.16789091152144872,"pZ":3.230821090342439,"vX0":7.027637554491273,"vY0":-138.71867474334908,"vZ0":-5.260496178755412,"x":110.6,"y":151.55,"x0":-2.126013841655308,"y0":50.00117569494417,"z0":6.0068006236028175,"aX":-4.0690439236629885},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.0,"breakHorizontal":2.3,"spinRate":2695,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.3946735944354556,"extension":6.090412053562164},"index":0,"playId":"c870b8aa-9a2d-33dd-a93f-97192788113f","pitchNumber":1,"startTime":"2025-08-01T18:24:03.678Z","endTime":"2025-08-01T18:24:07.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.87513108212881,"strikeZoneBottom":1.84646762763669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.82499212948485,"aZ":-13.195757018910586,"pfxX":-2.605077893730697,"pfxZ":9.419072963107237,"pX":-1.1071352302061825,"pZ":4.5757326375877065,"vX0":4.180045035431079,"vY0":-140.99719435111282,"vZ0":-1.9498709531947993,"x":159.2,"y":115.24,"x0":-2.2698764712026347,"y0":50.00369852405656,"z0":6.127007195117562,"aX":-5.249898026048565},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.8,"breakHorizontal":3.8,"spinRate":2571,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.38835759482488275,"extension":5.909059569168817},"index":1,"playId":"bd05718c-3b47-35b8-a990-035509984347","pitchNumber":2,"startTime":"2025-08-01T18:24:22.135Z","endTime":"2025-08-01T18:24:25.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.7496787563227,"strikeZoneBottom":1.83358216836041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.081436252347018,"aZ":-19.136027808891956,"pfxX":-0.3701242822573474,"pfxZ":6.57543424973481,"pX":-0.5485020494603782,"pZ":1.7108536513405186,"vX0":4.895202165063692,"vY0":-139.37753522581252,"vZ0":-7.91165446978631,"x":137.91,"y":192.59,"x0":-2.2737440192247944,"y0":50.00140265037279,"z0":5.832772186842889,"aX":-0.7343299030858785},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.6,"breakHorizontal":-0.2,"spinRate":2571,"spinDirection":195},"zone":13,"typeConfidence":2.0,"plateTime":0.3918288500142171,"extension":6.084334450733376},"index":2,"playId":"53e45164-1542-3fef-b7b3-300ff4eb3922","pitchNumber":3,"startTime":"2025-08-01T18:24:40.898Z","endTime":"2025-08-01T18:24:47.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jackson Holliday steals (11) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"53e45164-1542-3fef-b7b3-300ff4eb3922","startTime":"2025-08-01T18:24:58.713Z","endTime":"2025-08-01T18:25:14.947Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"postOnSecond":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":1.21,"dramaIndex":46.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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.68,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.012223761906224,"aZ":-21.854600233867128,"pfxX":-6.786785564303354,"pfxZ":6.237813296854443,"pX":0.3057988256902958,"pZ":1.6169622753829422,"vX0":8.451618039387549,"vY0":-127.48620016546452,"vZ0":-5.9411050711157944,"x":105.34,"y":195.12,"x0":-2.1630382987773142,"y0":50.00258504788189,"z0":5.690906022207663,"aX":-11.226538140291156},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.2,"breakHorizontal":10.4,"spinRate":1956,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.4288387401836018,"extension":6.346565411348494},"index":4,"playId":"047fa96e-5d5d-324e-821f-59e6a8a714cc","pitchNumber":4,"startTime":"2025-08-01T18:25:14.947Z","endTime":"2025-08-01T18:25:21.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.76436620183046,"strikeZoneBottom":1.78777252039757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.319280562113534,"aZ":-23.997542751522083,"pfxX":-9.115118784131877,"pfxZ":4.729581132563252,"pX":0.31977633059900074,"pZ":0.22427142672720793,"vX0":9.343499560718868,"vY0":-130.62902196562618,"vZ0":-9.200485481255766,"x":104.81,"y":232.72,"x0":-2.1178503857071624,"y0":50.00597800850044,"z0":5.5941446824151235,"aX":-15.768329016528073},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.6,"breakHorizontal":14.5,"spinRate":2154,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4191848675214369,"extension":6.259009886333832},"index":5,"playId":"3edb6f7c-9b13-3bd9-bf53-158f152d7d39","pitchNumber":5,"startTime":"2025-08-01T18:25:42.149Z","endTime":"2025-08-01T18:25:45.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.76744158470106,"strikeZoneBottom":1.7906896140631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.9310784810882,"aZ":-34.858150718874754,"pfxX":-0.696922847536369,"pfxZ":-1.6282597511201606,"pX":0.05065314850165828,"pZ":0.14975623610324149,"vX0":5.331241913689727,"vY0":-127.17995770377708,"vZ0":-7.497774501484818,"x":115.07,"y":234.74,"x0":-1.9780697649940386,"y0":50.006253747864854,"z0":5.884466926495235,"aX":-1.148369202905918},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.3,"breakHorizontal":0.1,"spinRate":2549,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.42990263046185717,"extension":6.012634460878078},"index":6,"playId":"7a597dd7-f107-3de8-a68f-322d47d5871f","pitchNumber":6,"startTime":"2025-08-01T18:26:04.685Z","endTime":"2025-08-01T18:26:08.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":1.21,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-01T18:26:08.834Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adley Rutschman flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-01T18:26:15.675Z","endTime":"2025-08-01T18:27:08.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"postOnSecond":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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.3,"endSpeed":89.2,"strikeZoneTop":3.52979824308427,"strikeZoneBottom":1.67362605871226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.788395972618922,"aZ":-13.545497563419028,"pfxX":-1.5022896248257194,"pfxZ":9.280613924299097,"pX":0.5297534207298951,"pZ":1.7795284361330392,"vX0":8.093362557336613,"vY0":-139.8910114499801,"vZ0":-8.687827714532883,"x":96.81,"y":190.73,"x0":-2.189827362880594,"y0":50.00234921565378,"z0":5.787502626682346,"aX":-3.01601010000285},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":1.3,"spinRate":2508,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.3896482895019484,"extension":6.123234104750933},"index":0,"playId":"3da1fab8-f248-3d97-82f1-bea5b1107602","pitchNumber":1,"startTime":"2025-08-01T18:26:37.648Z","endTime":"2025-08-01T18:26:41.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.81583182986832,"aZ":-23.507487138477277,"pfxX":-9.293956651946429,"pfxZ":5.148002980481329,"pX":-0.07713268102106305,"pZ":2.1055166085445514,"vX0":8.176588104759672,"vY0":-129.42086992722255,"vZ0":-4.719809325611057,"x":119.94,"y":181.93,"x0":-2.080956587193257,"y0":50.0043216960097,"z0":5.769552959793707,"aX":-15.654667687406976},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.4,"breakHorizontal":14.9,"spinRate":2015,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.4243775553210938,"extension":6.194511170824764},"hitData":{"launchSpeed":89.0,"launchAngle":26.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.48,"coordY":65.21}},"index":1,"playId":"3c8fd4d2-d4aa-3bc6-b745-754a945d41d5","pitchNumber":2,"startTime":"2025-08-01T18:26:56.022Z","endTime":"2025-08-01T18:27:08.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.92,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2025-08-01T18:27:08.538Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler O'Neill flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-01T18:27:14.948Z","endTime":"2025-08-01T18:28:22.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":91.0,"strikeZoneTop":3.24288839436598,"strikeZoneBottom":1.4565515665619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.862846341607185,"aZ":-13.35955451961114,"pfxX":-1.2100685474735613,"pfxZ":8.988854059072558,"pX":0.42826682457205134,"pZ":2.1656308626772254,"vX0":7.8240496224103975,"vY0":-142.82580966733227,"vZ0":-8.019909339065274,"x":100.68,"y":180.31,"x0":-2.1740063092160535,"y0":50.00115361410164,"z0":5.825634066158813,"aX":-2.5327543773677306},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.0,"breakHorizontal":0.8,"spinRate":2547,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.38158715444749625,"extension":6.229173218097167},"index":0,"playId":"f515703a-a3d5-3fcb-8970-93e23dbd302f","pitchNumber":1,"startTime":"2025-08-01T18:27:33.992Z","endTime":"2025-08-01T18:27:36.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":97.4,"endSpeed":89.1,"strikeZoneTop":3.14150683987107,"strikeZoneBottom":1.41289692905239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.89611764524456,"aZ":-12.410782971850319,"pfxX":0.2152376310170494,"pfxZ":9.765349031799559,"pX":0.6321205150289939,"pZ":1.8005104877353797,"vX0":7.693930634601997,"vY0":-141.4978997728304,"vZ0":-8.896233857897908,"x":92.91,"y":190.17,"x0":-2.152458441675429,"y0":50.00294893859991,"z0":5.784587025329403,"aX":0.433755509975366},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":-2.0,"spinRate":2582,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.38740055085451175,"extension":6.121308590980571},"index":1,"playId":"c56de110-cbf3-3e26-8ace-8150bf7ec9ee","pitchNumber":2,"startTime":"2025-08-01T18:27:50.161Z","endTime":"2025-08-01T18:27:53.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":"2025-08-01T18:28:05.423Z","endTime":"2025-08-01T18:28:13.326Z","isPitch":false,"type":"action","player":{"id":641933,"link":"/api/v1/people/641933"},"defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.31,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.525508979296134,"aZ":-15.774422471835525,"pfxX":-1.0939238487937026,"pfxZ":8.071135661007947,"pX":0.6462528029490463,"pZ":3.056651140796432,"vX0":8.222481196045312,"vY0":-141.891956653655,"vZ0":-5.229364910728004,"x":92.37,"y":156.25,"x0":-2.151386163491422,"y0":50.00387706043604,"z0":5.934355288223241,"aX":-2.2243380681182296},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.7,"breakHorizontal":0.2,"spinRate":2604,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.38652993876717723,"extension":6.140599159248548},"hitData":{"launchSpeed":99.6,"launchAngle":33.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.33,"coordY":69.26}},"index":3,"playId":"64bb677e-b4b6-38f8-bec8-e8753ec29601","pitchNumber":3,"startTime":"2025-08-01T18:28:13.326Z","endTime":"2025-08-01T18:28:22.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-08-01T18:28:22.529Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, second baseman Jackson Holliday to first baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T18:30:22.474Z","endTime":"2025-08-01T18:31:18.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"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.7,"endSpeed":84.3,"strikeZoneTop":3.44827992436629,"strikeZoneBottom":1.70981229720054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.110599646127717,"aZ":-16.130112321511838,"pfxX":6.120914807857011,"pfxZ":8.7693922898031,"pX":0.7876865884934046,"pZ":2.802036401939952,"vX0":-5.447259656597216,"vY0":-134.86106676924754,"vZ0":-4.743672879405427,"x":86.98,"y":163.13,"x0":2.044895297142729,"y0":50.00596403319919,"z0":5.732674835640375,"aX":11.203508686737056},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":-9.8,"spinRate":2373,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.4071547818094565,"extension":6.509909785321695},"index":0,"playId":"e1cb51b3-1abe-3c3c-9772-5688b0318f04","pitchNumber":1,"startTime":"2025-08-01T18:30:29.984Z","endTime":"2025-08-01T18:30:33.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.26073508688297,"aZ":-16.84931420827567,"pfxX":6.726308209519193,"pfxZ":8.358373692457128,"pX":-0.44797939776967055,"pZ":2.218567386699348,"vX0":-8.457127592318926,"vY0":-134.78655811425634,"vZ0":-6.093425317013972,"x":134.08,"y":178.88,"x0":1.861617452982656,"y0":50.00283185051917,"z0":5.705214580222406,"aX":12.333009083742814},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":-10.3,"spinRate":2326,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.4069206747089975,"extension":6.69590802014239},"index":1,"playId":"3abbbce9-2427-314d-86c2-6d5853fa3232","pitchNumber":2,"startTime":"2025-08-01T18:30:44.543Z","endTime":"2025-08-01T18:30:47.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-01T18:30:55.855Z","endTime":"2025-08-01T18:31:10.364Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.88235467354687,"aZ":-15.521471312268906,"pfxX":5.274457428520739,"pfxZ":8.783201906395764,"pX":-1.1054340852282885,"pZ":2.7971762453994824,"vX0":-9.800353394999602,"vY0":-136.31929329928116,"vZ0":-4.834660594786542,"x":159.14,"y":163.26,"x0":1.8389783815425709,"y0":50.00452319166688,"z0":5.653231962950669,"aX":10.003056200427613},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":-7.7,"spinRate":2387,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.40067039631233214,"extension":6.544701267630545},"hitData":{"launchSpeed":42.8,"launchAngle":24.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.7,"coordY":160.77}},"index":3,"playId":"8de3e4b2-0d2b-3937-811b-84ed1b413a66","pitchNumber":3,"startTime":"2025-08-01T18:31:10.364Z","endTime":"2025-08-01T18:31:18.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-01T18:31:18.368Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Tucker lines out to right fielder Tyler O'Neill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T18:31:29.412Z","endTime":"2025-08-01T18:32:35.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.1,"endSpeed":75.3,"strikeZoneTop":3.43194453106315,"strikeZoneBottom":1.71536612747361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.701784181618883,"aZ":-30.839257622974852,"pfxX":-2.4375726460863416,"pfxZ":0.9363927270596921,"pX":0.1824057728350301,"pZ":2.361508523377583,"vX0":-3.734186179742504,"vY0":-118.15101946823567,"vZ0":-1.319545881157148,"x":110.05,"y":175.02,"x0":2.0948269362634706,"y0":50.00336896029156,"z0":5.739219360402582,"aX":-3.475206601743987},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.7,"breakHorizontal":5.3,"spinRate":2183,"spinDirection":252},"zone":5,"typeConfidence":2.0,"plateTime":0.46207047146946945,"extension":6.548834476410354},"index":0,"playId":"789d68b1-1c1d-3d25-9bd8-4559c1592d6e","pitchNumber":1,"startTime":"2025-08-01T18:31:54.046Z","endTime":"2025-08-01T18:31:57.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.49997489504397,"strikeZoneBottom":1.69424205662678,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.438892935732184,"aZ":-17.752758026700292,"pfxX":6.959909095728557,"pfxZ":7.735808505342424,"pX":-0.8378758808688562,"pZ":2.948394045353989,"vX0":-9.32460781834159,"vY0":-135.8426205234664,"vZ0":-4.071114850959601,"x":148.94,"y":159.17,"x0":1.7388907982515152,"y0":50.004344395249674,"z0":5.704829694310231,"aX":12.977757083466555},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.3,"breakHorizontal":-10.6,"spinRate":2475,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.4035954520804377,"extension":6.766288950546984},"index":1,"playId":"aeec9f49-c4cb-3e51-9e01-8cb5f355ba03","pitchNumber":2,"startTime":"2025-08-01T18:32:09.105Z","endTime":"2025-08-01T18:32:12.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.939887120193657,"aZ":-25.924999259561847,"pfxX":-2.120046458092437,"pfxZ":4.689313289735095,"pX":-0.22534993955571653,"pZ":2.2417733520887477,"vX0":-5.023368027221706,"vY0":-115.41889106471714,"vZ0":-1.6397339301405869,"x":125.59,"y":178.25,"x0":2.2655078570540796,"y0":50.003788631304,"z0":5.487530810989964,"aX":-2.8240322939211158},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":8.3,"breakHorizontal":5.3,"spinRate":2081,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.47680681622574594,"extension":6.817463834359046},"hitData":{"launchSpeed":94.0,"launchAngle":23.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.0,"coordY":74.04}},"index":2,"playId":"dda9402c-df20-393a-81fd-c7483bb516e4","pitchNumber":3,"startTime":"2025-08-01T18:32:27.413Z","endTime":"2025-08-01T18:32:35.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-01T18:32:35.435Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Seiya Suzuki pops out to first baseman Coby Mayo in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T18:32:43.236Z","endTime":"2025-08-01T18:33:33.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.3,"strikeZoneTop":3.23400883210652,"strikeZoneBottom":1.42783108478067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.979712524157733,"aZ":-29.116565204194647,"pfxX":-2.3010339951935013,"pfxZ":2.097945534892366,"pX":-1.108551935199887,"pZ":2.1677383593441455,"vX0":-6.542485469247381,"vY0":-119.10635445772434,"vZ0":-2.115510238004143,"x":159.26,"y":180.25,"x0":1.95789380959336,"y0":50.00130113966974,"z0":5.66610531531075,"aX":-3.3497520817229547},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.6,"breakHorizontal":5.5,"spinRate":2226,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.45751280270917416,"extension":6.727305125963463},"index":0,"playId":"63bcee49-9d7b-3d8d-ba9f-b72725e087ef","pitchNumber":1,"startTime":"2025-08-01T18:33:01.002Z","endTime":"2025-08-01T18:33:04.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":94.2,"endSpeed":86.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.01339821765178,"aZ":-14.035651383050881,"pfxX":6.493334377572806,"pfxZ":9.5636892146881,"pX":-0.711168725354615,"pZ":2.9191592745489454,"vX0":-9.514792856655435,"vY0":-136.80262510756253,"vZ0":-4.743765367431385,"x":144.11,"y":159.96,"x0":1.967327181934784,"y0":50.00183093766678,"z0":5.636833776889582,"aX":12.314704973777735},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":-9.7,"spinRate":2555,"spinDirection":132},"zone":1,"typeConfidence":2.0,"plateTime":0.40028217701088886,"extension":6.841847561449454},"hitData":{"launchSpeed":65.4,"launchAngle":66.0,"totalDistance":123.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":166.23,"coordY":180.93}},"index":1,"playId":"04c34e82-6bf5-37b1-a137-74e118892c28","pitchNumber":2,"startTime":"2025-08-01T18:33:25.255Z","endTime":"2025-08-01T18:33:33.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-01T18:33:33.767Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colton Cowser grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-01T18:35:31.378Z","endTime":"2025-08-01T18:36:54.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.50705071339593,"strikeZoneBottom":1.73307508728078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.942970122058075,"aZ":-11.833361954078368,"pfxX":-3.2252885740467803,"pfxZ":10.361307709843391,"pX":-0.2643036390487249,"pZ":2.6329281849446686,"vX0":6.681949207268723,"vY0":-139.36225667026392,"vZ0":-6.918701748293827,"x":127.07,"y":167.69,"x0":-2.276230932567715,"y0":50.00162451394108,"z0":5.933005445584982,"aX":-6.3317321028961295},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":4.4,"spinRate":2618,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.393352531820256,"extension":6.316851175118061},"index":0,"playId":"9feda20f-77d2-30a0-99da-15c6df06e180","pitchNumber":1,"startTime":"2025-08-01T18:35:41.791Z","endTime":"2025-08-01T18:35:45.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.675344358999215,"aZ":-37.33099177469783,"pfxX":0.6408993805884142,"pfxZ":-3.403591743751625,"pX":0.08804662592497776,"pZ":1.8510211210562206,"vX0":4.544621976287523,"vY0":-122.25547029612868,"vZ0":-2.40399394913039,"x":113.64,"y":188.8,"x0":-1.8766371646342204,"y0":50.00027735206448,"z0":6.045224055201631,"aX":0.9716504190348793},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.5,"breakHorizontal":-2.2,"spinRate":2525,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.44768841842150087,"extension":6.309162231216409},"index":1,"playId":"1fb276da-9657-3383-93c3-b6d783c0e478","pitchNumber":2,"startTime":"2025-08-01T18:35:54.490Z","endTime":"2025-08-01T18:35:57.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-01T18:36:07.554Z","endTime":"2025-08-01T18:36:16.016Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.4246538822861,"strikeZoneBottom":1.68137238596331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.201754537782456,"aZ":-14.202119910831478,"pfxX":-2.382201797811838,"pfxZ":8.918079987640752,"pX":-1.4123990563765663,"pZ":4.442899887896467,"vX0":3.1490693896641724,"vY0":-141.10312135986388,"vZ0":-1.9942094347994095,"x":170.84,"y":118.82,"x0":-2.2335745633184136,"y0":50.00649058585547,"z0":6.074231667200037,"aX":-4.803047864147268},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":3.7,"spinRate":2564,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.3882139275890948,"extension":5.970818346786263},"index":3,"playId":"3e3f6af5-64a3-3a49-912f-8b5908181502","pitchNumber":3,"startTime":"2025-08-01T18:36:16.016Z","endTime":"2025-08-01T18:36:19.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.43427906096611,"strikeZoneBottom":1.59954110933018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.02950054217507,"aZ":-36.53112085900187,"pfxX":-1.4367467955042672,"pfxZ":-2.943224809152119,"pX":-0.49689740648716674,"pZ":0.2763604558597105,"vX0":3.9911353477297284,"vY0":-121.30945390628747,"vZ0":-6.048494685876008,"x":135.94,"y":231.32,"x0":-1.981015900867863,"y0":50.00163688723862,"z0":6.0083091290751955,"aX":-2.129052546485908},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.6,"breakHorizontal":1.6,"spinRate":2601,"spinDirection":30},"zone":13,"typeConfidence":2.0,"plateTime":0.4525338224778017,"extension":6.148945627242522},"index":4,"playId":"94542a38-50ae-3bc0-a9bb-ca453d2da67a","pitchNumber":4,"startTime":"2025-08-01T18:36:28.995Z","endTime":"2025-08-01T18:36:32.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.25405987626728,"aZ":-22.98787897220016,"pfxX":-9.59577155864547,"pfxZ":5.3044295777983566,"pX":-0.442701657013882,"pZ":2.2731295886310083,"vX0":7.621449172157433,"vY0":-131.14367260372575,"vZ0":-4.586713792491607,"x":133.87,"y":177.41,"x0":-2.1482726196599926,"y0":50.00217108552101,"z0":5.772159969521651,"aX":-16.61589626762751},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.8,"breakHorizontal":15.6,"spinRate":1888,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.418599007233424,"extension":6.324534649296199},"hitData":{"launchSpeed":90.6,"launchAngle":7.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.01,"coordY":151.52}},"index":5,"playId":"5cd0cc96-5e84-3fd9-ad9b-98713daecd9d","pitchNumber":5,"startTime":"2025-08-01T18:36:46.864Z","endTime":"2025-08-01T18:36:54.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-01T18:36:54.365Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-01T18:36:58.673Z","endTime":"2025-08-01T18:38:32.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.74346856881288,"strikeZoneBottom":1.86106168314528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.40547625682593,"aZ":-17.16425905452156,"pfxX":-0.24840921668843707,"pfxZ":7.799706980315568,"pX":0.6684976855224051,"pZ":2.1400386103858557,"vX0":7.2711388098529035,"vY0":-137.7916323598418,"vZ0":-6.922445286541325,"x":91.52,"y":181.0,"x0":-1.9713198056825831,"y0":50.00138894843342,"z0":5.842975122422549,"aX":-0.478184556687374},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.8,"breakHorizontal":-1.1,"spinRate":2541,"spinDirection":189},"zone":9,"typeConfidence":2.0,"plateTime":0.3973948013878905,"extension":6.171686076150292},"index":0,"playId":"f450f523-c2fe-3302-832f-09d8c14463de","pitchNumber":1,"startTime":"2025-08-01T18:37:17.012Z","endTime":"2025-08-01T18:37:20.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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.0,"endSpeed":86.3,"strikeZoneTop":3.6405212572388,"strikeZoneBottom":1.81805753473918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.785904173067397,"aZ":-22.842761915137643,"pfxX":-8.508518195111488,"pfxZ":4.920061446980356,"pX":-1.5062133708489933,"pZ":1.849350226363934,"vX0":5.308560379401892,"vY0":-136.7469912017845,"vZ0":-6.292360940099059,"x":174.41,"y":188.85,"x0":-2.3658906808258826,"y0":50.00330920119338,"z0":5.74442668292635,"aX":-16.13551787959229},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.8,"breakHorizontal":14.3,"spinRate":2358,"spinDirection":198},"zone":13,"typeConfidence":2.0,"plateTime":0.4003387291019944,"extension":6.141559776247538},"index":1,"playId":"214c7d41-3c78-3881-a267-fdbd927c6f9b","pitchNumber":2,"startTime":"2025-08-01T18:37:29.792Z","endTime":"2025-08-01T18:37:33.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":86.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.82249615426332,"aZ":-14.085299088666162,"pfxX":-1.1971820835963993,"pfxZ":9.289718403118211,"pX":0.534023622099092,"pZ":2.9363450862546916,"vX0":7.601917599357338,"vY0":-139.70734802891397,"vZ0":-5.451621068907014,"x":96.64,"y":159.5,"x0":-2.084345361828925,"y0":50.00457020819926,"z0":5.862658945456201,"aX":-2.3318191782145576},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":0.4,"spinRate":2537,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.3942973606662967,"extension":6.188283675348863},"index":2,"playId":"51952e58-fcff-3861-9c1a-7fa9a06b3ea9","pitchNumber":3,"startTime":"2025-08-01T18:37:42.913Z","endTime":"2025-08-01T18:37:49.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":84.2,"endSpeed":78.1,"strikeZoneTop":3.6916478650105,"strikeZoneBottom":1.74161579695167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.518562117902317,"aZ":-32.49933818300009,"pfxX":7.606275705878563,"pfxZ":-0.2171920547448103,"pX":-0.04362855087540766,"pZ":1.2363003175227376,"vX0":2.4684413352933667,"vY0":-122.62782774908442,"vZ0":-4.613722456622049,"x":118.66,"y":205.4,"x0":-2.050408509715411,"y0":50.00006826995603,"z0":5.904578118231767,"aX":11.618654722897503},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.2,"breakHorizontal":-14.4,"spinRate":2664,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.4461078799080762,"extension":6.168887554660495},"index":3,"playId":"7241dc28-7ed4-3ce1-9550-7368619b5961","pitchNumber":4,"startTime":"2025-08-01T18:38:05.764Z","endTime":"2025-08-01T18:38:10.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-01T18:38:19.104Z","endTime":"2025-08-01T18:38:29.211Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.53912926206021,"strikeZoneBottom":1.73720776918707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.145056620138856,"aZ":-32.68209168097637,"pfxX":4.40781356003826,"pfxZ":-0.32763268111226296,"pX":0.44202781745510883,"pZ":1.8854810898985799,"vX0":4.5682947313908135,"vY0":-122.96232059734997,"vZ0":-3.1394391647159003,"x":100.15,"y":187.87,"x0":-2.015093003055894,"y0":50.00572167650346,"z0":5.961261231713531,"aX":6.728514620159664},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.1,"breakHorizontal":-9.1,"spinRate":2502,"spinDirection":53},"zone":9,"typeConfidence":2.0,"plateTime":0.4460016070852766,"extension":6.0652791291744395},"index":5,"playId":"ace221dc-1d8f-33dd-8e52-a2f56c1fa9f5","pitchNumber":5,"startTime":"2025-08-01T18:38:29.211Z","endTime":"2025-08-01T18:38:32.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-01T18:38:32.397Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Carlson grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-01T18:38:34.644Z","endTime":"2025-08-01T18:39:48.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"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":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":94.1,"endSpeed":86.9,"strikeZoneTop":3.5903541984536,"strikeZoneBottom":1.75656552537217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.315283646524836,"aZ":-14.7743478054046,"pfxX":-2.7022124537085093,"pfxZ":9.071186368109789,"pX":-0.7865331845970513,"pZ":2.3174104211527884,"vX0":5.043258307434375,"vY0":-136.90167044990667,"vZ0":-6.932040556776231,"x":146.98,"y":176.21,"x0":-2.292922656237221,"y0":50.00065777628549,"z0":5.874140704532729,"aX":-5.182215886412145},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":4.0,"spinRate":2531,"spinDirection":196},"zone":7,"typeConfidence":2.0,"plateTime":0.39853362313590246,"extension":6.221524642520808},"index":0,"playId":"3ce4348c-3c56-3965-9e48-27827ff2984d","pitchNumber":1,"startTime":"2025-08-01T18:38:56.774Z","endTime":"2025-08-01T18:39:00.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.62623590879673,"strikeZoneBottom":1.79253474153725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.61018907415677,"aZ":-14.465391897176742,"pfxX":0.741241607540962,"pfxZ":9.189767543159533,"pX":0.09759258582029189,"pZ":2.0266330548925224,"vX0":5.948163985554609,"vY0":-138.14282183297823,"vZ0":-7.527414987743758,"x":113.28,"y":184.06,"x0":-2.1823789057575183,"y0":50.00244342859355,"z0":5.764869710309459,"aX":1.4284090429871192},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":-2.6,"spinRate":2559,"spinDirection":198},"zone":8,"typeConfidence":2.0,"plateTime":0.39692500489055105,"extension":6.20367012180362},"index":1,"playId":"341054a9-8142-33cb-a687-615c48d16590","pitchNumber":2,"startTime":"2025-08-01T18:39:09.807Z","endTime":"2025-08-01T18:39:13.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.62368068739361,"strikeZoneBottom":1.76085839189385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.248512609689023,"aZ":-37.8397123938746,"pfxX":0.16417978002485567,"pfxZ":-3.585394567844137,"pX":-0.4907103819770521,"pZ":0.850430617206781,"vX0":4.148036236583297,"vY0":-125.18393967422352,"vZ0":-5.026642569792704,"x":135.7,"y":215.82,"x0":-2.1933546923451352,"y0":50.001882151677734,"z0":5.996123908565175,"aX":0.25934708135859813},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.4,"breakHorizontal":-1.3,"spinRate":2685,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.43823422856266614,"extension":6.178329319752716},"index":2,"playId":"12abb66f-ccff-3774-a70e-4832b2dd10ac","pitchNumber":3,"startTime":"2025-08-01T18:39:23.696Z","endTime":"2025-08-01T18:39:27.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.19757604415139,"aZ":-38.35892897794175,"pfxX":0.9988149999487743,"pfxZ":-3.9455594741002704,"pX":0.27823713462147504,"pZ":1.4853221802328471,"vX0":5.203858235512054,"vY0":-124.13569615018883,"vZ0":-3.3839472999782485,"x":106.39,"y":198.68,"x0":-1.9727839150583106,"y0":50.006160424254276,"z0":6.050500802467742,"aX":1.5636560229846357},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.7,"breakHorizontal":-3.0,"spinRate":2624,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4407617969311102,"extension":6.2105112057502225},"hitData":{"launchSpeed":72.2,"launchAngle":4.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.19,"coordY":175.75}},"index":3,"playId":"1043ff61-e82b-3e55-99f2-872703f1e558","pitchNumber":4,"startTime":"2025-08-01T18:39:40.903Z","endTime":"2025-08-01T18:39:48.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-01T18:39:48.930Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Kelly singles on a line drive to left fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T18:41:38.070Z","endTime":"2025-08-01T18:42:23.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.016204372673705,"aZ":-16.06176413985874,"pfxX":7.874914258868112,"pfxZ":8.68321650198384,"pX":0.46257993005178816,"pZ":2.263137779641382,"vX0":-6.659127436614663,"vY0":-135.4645491801329,"vZ0":-6.065061458451577,"x":99.37,"y":177.68,"x0":1.9313962281652821,"y0":50.002078769145506,"z0":5.656700927124945,"aX":14.6126330901066},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.6,"breakHorizontal":-12.8,"spinRate":2523,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.404565215223573,"extension":6.576227290462623},"index":0,"playId":"6625707c-6b95-3c99-8304-fae5e84c18d9","pitchNumber":1,"startTime":"2025-08-01T18:41:58.895Z","endTime":"2025-08-01T18:42:03.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.862501783066044,"aZ":-28.872651183203615,"pfxX":9.36290335067708,"pfxZ":2.0869218200903052,"pX":0.21859947237563943,"pZ":1.9805911201979898,"vX0":-7.007384716451742,"vY0":-124.8596493165598,"vZ0":-2.954284198954669,"x":108.67,"y":185.3,"x0":1.8434045264894043,"y0":50.00072493573348,"z0":5.551908472587689,"aX":14.79898699458082},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.4,"breakHorizontal":-15.4,"spinRate":1349,"spinDirection":110},"zone":8,"typeConfidence":2.0,"plateTime":0.43847643233453626,"extension":6.688845689613818},"hitData":{"launchSpeed":102.9,"launchAngle":22.0,"totalDistance":362.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.79,"coordY":73.93}},"index":1,"playId":"2168c024-c230-3081-b377-b901bcf86386","pitchNumber":2,"startTime":"2025-08-01T18:42:11.926Z","endTime":"2025-08-01T18:42:23.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-08-01T18:42:23.429Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Crow-Armstrong doubles (31) on a fly ball to center fielder Dylan Carlson. Carson Kelly to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T18:42:30.941Z","endTime":"2025-08-01T18:43:43.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnThird":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.5,"endSpeed":85.5,"strikeZoneTop":3.01584336481116,"strikeZoneBottom":1.53295167872768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.048141096152406,"aZ":-22.276407802295385,"pfxX":9.564651834679186,"pfxZ":5.308529618942386,"pX":-0.2927532991880682,"pZ":1.4794390926880094,"vX0":-8.864059181926368,"vY0":-135.74004112002186,"vZ0":-6.852617353022361,"x":128.16,"y":198.84,"x0":1.774359313791887,"y0":50.00081144585787,"z0":5.590401547846978,"aX":17.825183486454126},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.3,"breakHorizontal":-15.4,"spinRate":2397,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.40370202804653266,"extension":6.8549456549202405},"index":0,"playId":"218d78b6-a6c7-3677-bc50-45f2dd1a130b","pitchNumber":1,"startTime":"2025-08-01T18:42:51.464Z","endTime":"2025-08-01T18:42:55.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.0,"strikeZoneTop":3.09125802332326,"strikeZoneBottom":1.38468181226335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.449761032627706,"aZ":-27.00957738205925,"pfxX":-5.299049429054115,"pfxZ":3.901448142488551,"pX":0.9347556187053128,"pZ":3.141029589259875,"vX0":-1.4132018836756437,"vY0":-114.45928728920937,"vZ0":0.7053301278408461,"x":81.37,"y":153.97,"x0":2.248977188831201,"y0":50.005255988549926,"z0":5.477107472960787,"aX":-7.019685171355193},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":7.6,"breakHorizontal":10.0,"spinRate":2011,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4788422733782052,"extension":6.678443363486847},"index":1,"playId":"81cdc5a0-b55e-3374-ba2e-172c050998a1","pitchNumber":2,"startTime":"2025-08-01T18:43:14.136Z","endTime":"2025-08-01T18:43:17.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":93.6,"endSpeed":85.6,"strikeZoneTop":3.12,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.03244209553245,"aZ":-23.64681252312743,"pfxX":10.42698816893231,"pfxZ":4.556807778177296,"pX":0.2099947425072991,"pZ":2.392488246331934,"vX0":-7.850962946746231,"vY0":-136.0035424779705,"vZ0":-4.216499633989245,"x":109.0,"y":174.18,"x0":1.7804084198046508,"y0":50.00589303853608,"z0":5.604628918583073,"aX":19.52262454124599},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.6,"breakHorizontal":-17.2,"spinRate":2374,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.4028501690514088,"extension":6.80043538529216},"hitData":{"launchSpeed":105.6,"launchAngle":25.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":167.25,"coordY":50.1}},"index":2,"playId":"0d631bf2-04cf-3dbc-96bd-1a8c5792f004","pitchNumber":3,"startTime":"2025-08-01T18:43:30.175Z","endTime":"2025-08-01T18:43:43.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":10.29999999999999,"leverageIndex":1.52,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2025-08-01T18:43:43.194Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T18:43:58.309Z","endTime":"2025-08-01T18:45:32.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnThird":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.4,"endSpeed":81.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.665186864778832,"aZ":-33.09715104560168,"pfxX":8.36439304609811,"pfxZ":-0.5519724310441303,"pX":-0.21513764589719928,"pZ":1.2781264679097717,"vX0":-7.906939587800923,"vY0":-128.50251414578426,"vZ0":-4.342053597676462,"x":125.2,"y":204.27,"x0":1.809289234996522,"y0":50.00226034401569,"z0":5.550072910193387,"aX":14.042806918232053},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.8,"breakHorizontal":-13.4,"spinRate":1521,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.425616725122572,"extension":6.805344678384942},"index":0,"playId":"5bcbbe84-6c22-3083-8fd4-5a4e3c524603","pitchNumber":1,"startTime":"2025-08-01T18:44:28.548Z","endTime":"2025-08-01T18:44:32.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"third":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.337643362832896,"aZ":-33.73170623079036,"pfxX":8.638556087459431,"pfxZ":-0.9497030367923429,"pX":0.7316667864389482,"pZ":1.4738856464671144,"vX0":-5.7818020017713945,"vY0":-126.83861557226057,"vZ0":-3.4099605964343183,"x":89.11,"y":198.99,"x0":1.9154784880732363,"y0":50.00474425511397,"z0":5.518400090809092,"aX":14.11212683476318},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.3,"breakHorizontal":-14.4,"spinRate":1321,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.4314134138081558,"extension":6.915922181348117},"index":1,"playId":"9da77fbd-5f63-3146-a6a4-adee7a17a370","pitchNumber":2,"startTime":"2025-08-01T18:44:48.744Z","endTime":"2025-08-01T18:44:51.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"third":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.69158466108647,"strikeZoneBottom":1.7769377877884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.595308170018402,"aZ":-32.277055445600666,"pfxX":7.242504680433273,"pfxZ":-0.057314316065623316,"pX":0.3156232729725834,"pZ":0.5556866742214628,"vX0":-6.21299594644614,"vY0":-127.20392399708221,"vZ0":-5.984936104076531,"x":104.97,"y":223.78,"x0":1.8415236626381277,"y0":50.005742920090164,"z0":5.478971925730821,"aX":11.943566924099898},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.2,"breakHorizontal":-11.9,"spinRate":1366,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.42957695002722796,"extension":6.912677083020984},"index":2,"playId":"0c92ac56-1b94-318e-b6a7-05eb445711f2","pitchNumber":3,"startTime":"2025-08-01T18:45:09.362Z","endTime":"2025-08-01T18:45:13.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"third":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.415719600849346,"aZ":-17.46291422497804,"pfxX":6.069032816873273,"pfxZ":7.714543818282337,"pX":0.87216617992014,"pZ":2.763549471085938,"vX0":-5.238356606144691,"vY0":-137.23112649750078,"vZ0":-4.528471739677724,"x":83.76,"y":164.16,"x0":2.0173938285313624,"y0":50.004116057166,"z0":5.6250577274916465,"aX":11.574733262301883},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":-9.8,"spinRate":2522,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.39916508625019453,"extension":6.648344773708008},"index":3,"playId":"6d5461b5-bd3f-3d49-b535-fde56e2c1af5","pitchNumber":4,"startTime":"2025-08-01T18:45:28.236Z","endTime":"2025-08-01T18:45:32.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"third":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.1,"awayTeamWinProbability":35.900000000000006,"homeTeamWinProbabilityAdded":-5.099999999999994,"leverageIndex":1.39,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-08-01T18:45:32.249Z","atBatIndex":13},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ian Happ out on a sacrifice fly to right fielder Tyler O'Neill. Carson Kelly scores. Pete Crow-Armstrong to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T18:45:35.882Z","endTime":"2025-08-01T18:46:09.626Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"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":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":{"id":669432,"link":"/api/v1/people/669432"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":93.3,"endSpeed":85.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.72607161752545,"aZ":-16.909514910768287,"pfxX":6.5842923217539635,"pfxZ":8.188848420351178,"pX":0.014662000465891873,"pZ":3.032179576554565,"vX0":-7.223369714538265,"vY0":-135.6680471618892,"vZ0":-4.154651647048389,"x":116.44,"y":156.91,"x0":1.8564170024594708,"y0":50.00196250177435,"z0":5.762282598438365,"aX":12.271933772898196},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.2,"breakHorizontal":-10.4,"spinRate":2540,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.4037520279517546,"extension":6.649310601538524},"hitData":{"launchSpeed":82.5,"launchAngle":31.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.76,"coordY":105.01}},"index":0,"playId":"3c9bcbdc-319c-356b-9400-5cab79b98ce4","pitchNumber":1,"startTime":"2025-08-01T18:45:57.618Z","endTime":"2025-08-01T18:46:09.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"third":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":64.60000000000001,"awayTeamWinProbability":35.39999999999999,"homeTeamWinProbabilityAdded":0.5000000000000142,"leverageIndex":1.7,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-08-01T18:46:09.626Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to center fielder Dylan Carlson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T18:46:52.080Z","endTime":"2025-08-01T18:47:04.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-01T18:46:35.729Z","endTime":"2025-08-01T18:46:54.327Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.77969485345833,"aZ":-28.334774726619056,"pfxX":-3.9987863177990484,"pfxZ":2.8551481468388378,"pX":-0.41380562709893454,"pZ":2.672488796384101,"vX0":-4.294324838200078,"vY0":-115.52595565727418,"vZ0":-0.15771283188809893,"x":132.77,"y":166.62,"x0":1.9928283142259882,"y0":50.00053764415987,"z0":5.479613875043301,"aX":-5.369711162899405},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":5.4,"breakHorizontal":8.4,"spinRate":2093,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.47525245341616174,"extension":7.077265961714037},"hitData":{"launchSpeed":96.7,"launchAngle":44.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.08,"coordY":91.07}},"index":1,"playId":"70df9393-66ad-3ded-8f99-2a8387ee31a6","pitchNumber":1,"startTime":"2025-08-01T18:46:54.327Z","endTime":"2025-08-01T18:47:04.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-3.400000000000013,"leverageIndex":1.28,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-08-01T18:47:04.326Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jeremiah Jackson pops out to first baseman Michael Busch in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T18:49:02.038Z","endTime":"2025-08-01T18:50:14.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.38355711994179,"aZ":-14.960395460443685,"pfxX":-1.787931012329849,"pfxZ":8.788834982956786,"pX":-0.4265770124448037,"pZ":2.694091562953987,"vX0":5.255494480430488,"vY0":-138.67222414449495,"vZ0":-6.047233357414435,"x":133.26,"y":166.04,"x0":-2.109318986540111,"y0":50.001727779147295,"z0":5.891271814820081,"aX":-3.501853148365121},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":2.2,"spinRate":2363,"spinDirection":195},"zone":4,"typeConfidence":2.0,"plateTime":0.39413136235291457,"extension":6.2617732212313175},"index":0,"playId":"0628ef4b-2168-3b4d-b009-a3fdc0a2cd2d","pitchNumber":1,"startTime":"2025-08-01T18:49:09.489Z","endTime":"2025-08-01T18:49:13.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.322688183973757,"aZ":-33.532315464650964,"pfxX":6.93476783469577,"pfxZ":-0.9360828057996287,"pX":0.29574191380573983,"pZ":2.411762769067973,"vX0":3.6388423876281335,"vY0":-120.28391932256787,"vZ0":-1.43834209877128,"x":105.73,"y":173.66,"x0":-2.1395998454345815,"y0":50.000737688528034,"z0":6.0032278698116395,"aX":10.11198768680993},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.8,"breakHorizontal":-13.4,"spinRate":2562,"spinDirection":57},"zone":6,"typeConfidence":2.0,"plateTime":0.4561721865819335,"extension":5.9761654812734015},"index":1,"playId":"c1914731-0406-306d-93c4-b3d340878258","pitchNumber":2,"startTime":"2025-08-01T18:49:21.644Z","endTime":"2025-08-01T18:49:24.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":82.6,"endSpeed":76.7,"strikeZoneTop":3.31381494503474,"strikeZoneBottom":1.56665962568958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.25425050712057,"aZ":-34.004732051137744,"pfxX":6.148590677090679,"pfxZ":-1.2491530325995215,"pX":1.1937138203256625,"pZ":0.6325938850016696,"vX0":5.90063360979592,"vY0":-120.14482329430803,"vZ0":-5.2669515717063105,"x":71.5,"y":221.7,"x0":-2.093058775468338,"y0":50.00581303316874,"z0":5.875189874104761,"aX":8.989620005848177},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.2,"breakHorizontal":-12.6,"spinRate":2566,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4558821787583578,"extension":6.10189402133598},"index":2,"playId":"f486e1f9-1137-3a06-a228-093a2d01c1c1","pitchNumber":3,"startTime":"2025-08-01T18:49:34.728Z","endTime":"2025-08-01T18:49:37.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.3,"strikeZoneTop":3.31319719168114,"strikeZoneBottom":1.5358151565609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.942981023350875,"aZ":-34.09246791047659,"pfxX":8.015113268067449,"pfxZ":-1.3656877181008564,"pX":-1.4624980353222363,"pZ":2.9373089070509892,"vX0":-0.19563950193923352,"vY0":-117.75886152727668,"vZ0":0.07554707648688797,"x":172.75,"y":159.47,"x0":-2.41919792968735,"y0":50.00452456147708,"z0":6.065850847481494,"aX":11.226785719854615},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.2,"breakHorizontal":-14.4,"spinRate":2569,"spinDirection":58},"zone":11,"typeConfidence":2.0,"plateTime":0.4656175068745081,"extension":5.869844137848663},"index":3,"playId":"1862ae64-8a91-3de1-ac74-ac7139e3d7f2","pitchNumber":4,"startTime":"2025-08-01T18:49:48.548Z","endTime":"2025-08-01T18:49:51.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":94.7,"endSpeed":86.5,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.262747759995207,"aZ":-15.478829923910707,"pfxX":0.6635882826366679,"pfxZ":8.705312069166947,"pX":0.4145123768861045,"pZ":3.149187170652441,"vX0":6.267819616884947,"vY0":-137.7506318850027,"vZ0":-4.679238641080076,"x":101.2,"y":153.75,"x0":-1.978544741139645,"y0":50.00006630910483,"z0":5.92001225550885,"aX":1.270126995166535},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":-2.5,"spinRate":2586,"spinDirection":190},"zone":3,"typeConfidence":2.0,"plateTime":0.39797377354138863,"extension":6.157205488888603},"hitData":{"launchSpeed":85.3,"launchAngle":67.0,"totalDistance":89.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":153.56,"coordY":184.99}},"index":4,"playId":"be607248-2930-3f50-a189-1dcc7ad2903e","pitchNumber":5,"startTime":"2025-08-01T18:50:04.144Z","endTime":"2025-08-01T18:50:14.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-01T18:50:14.657Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Holliday singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T18:50:30.058Z","endTime":"2025-08-01T18:51:19.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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":85.2,"endSpeed":78.9,"strikeZoneTop":3.39700124447146,"strikeZoneBottom":1.60219030944842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.82578670057857,"aZ":-37.020087937248675,"pfxX":-0.5702401251181219,"pfxZ":-3.118724435511298,"pX":-0.3538821783600919,"pZ":0.6163115590613021,"vX0":4.444459009009547,"vY0":-123.9395390423884,"vZ0":-5.313730308642166,"x":130.49,"y":222.14,"x0":-2.0963576342600967,"y0":50.00021238087655,"z0":5.880317707729914,"aX":-0.8868752555043509},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-6.6,"breakHorizontal":0.0,"spinRate":2592,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.4419731132500986,"extension":6.114584319239426},"index":0,"playId":"3ac8fe45-c039-3fb1-a2c3-5ff4699db26c","pitchNumber":1,"startTime":"2025-08-01T18:50:37.268Z","endTime":"2025-08-01T18:50:41.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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.5,"endSpeed":86.6,"strikeZoneTop":3.39559392749175,"strikeZoneBottom":1.6306541162642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.51808576874203,"aZ":-12.619451957367147,"pfxX":-3.674057996715809,"pfxZ":10.189571660857535,"pX":-0.9625520087992281,"pZ":2.7826182870107736,"vX0":4.877884495415107,"vY0":-137.43257428482775,"vZ0":-6.0766423502596485,"x":153.69,"y":163.65,"x0":-2.2803865505158796,"y0":50.005560999730065,"z0":5.874249220335093,"aX":-7.052984878290301},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.4,"breakHorizontal":5.6,"spinRate":2496,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3980550418184965,"extension":6.127220638353231},"index":1,"playId":"65f7c97b-d623-305f-a603-93faafaa30aa","pitchNumber":2,"startTime":"2025-08-01T18:50:57.565Z","endTime":"2025-08-01T18:51:01.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.053166689075926,"aZ":-16.769202256396987,"pfxX":-1.5163208782685715,"pfxZ":8.032238243483683,"pX":0.9760883694544981,"pZ":2.109977747596959,"vX0":9.175825539982617,"vY0":-137.49717534297037,"vZ0":-6.859445214547822,"x":79.79,"y":181.81,"x0":-2.2050877105309326,"y0":50.0026813952593,"z0":5.771991146717199,"aX":-2.909821564895813},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.3,"breakHorizontal":0.8,"spinRate":2516,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.3981327603770817,"extension":6.176262902493221},"hitData":{"launchSpeed":85.9,"launchAngle":19.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.68,"coordY":87.93}},"index":2,"playId":"303b504b-e661-3b0d-9caa-eac2a294a0bb","pitchNumber":3,"startTime":"2025-08-01T18:51:10.158Z","endTime":"2025-08-01T18:51:19.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":0.75,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-01T18:51:19.201Z","atBatIndex":17},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jordan Westburg grounds into a force out, third baseman Matt Shaw to second baseman Nico Hoerner. Jackson Holliday out at 2nd. Jordan Westburg to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T18:51:21.005Z","endTime":"2025-08-01T18:52:32.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":87.8,"strikeZoneTop":3.60690195303473,"strikeZoneBottom":1.64420277123995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.622919721175336,"aZ":-12.36378832806711,"pfxX":-1.5411855781809272,"pfxZ":10.13626578422312,"pX":0.3502677312588395,"pZ":1.9536603617399848,"vX0":7.354528371382241,"vY0":-138.38700900340578,"vZ0":-8.251929324459615,"x":103.65,"y":186.03,"x0":-2.1326383244398803,"y0":50.00436826214147,"z0":5.787304223275534,"aX":-3.0125499982230406},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":1.4,"spinRate":2561,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.3946128317093782,"extension":6.1821492874083805},"index":0,"playId":"a2d96140-ac59-3200-a6fb-a7cdc9f3d72b","pitchNumber":1,"startTime":"2025-08-01T18:51:44.857Z","endTime":"2025-08-01T18:51:48.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":95.2,"endSpeed":87.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.65674480889489,"aZ":-13.29017249168512,"pfxX":-0.9048562136335889,"pfxZ":9.668664637085033,"pX":-0.061148250352789084,"pZ":3.1395705801948264,"vX0":5.953209935354364,"vY0":-138.56594889147993,"vZ0":-5.125594318518045,"x":119.33,"y":154.01,"x0":-2.1158274761294527,"y0":50.00650577328114,"z0":5.894669818003469,"aX":-1.7690909481445372},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":0.5,"spinRate":2540,"spinDirection":191},"zone":2,"typeConfidence":2.0,"plateTime":0.3946191455852799,"extension":5.9841363009264885},"index":1,"playId":"d9471072-9fab-3dc2-a7bc-82cd667eb1f8","pitchNumber":2,"startTime":"2025-08-01T18:52:03.244Z","endTime":"2025-08-01T18:52:06.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.770991068112043,"aZ":-32.28892169953719,"pfxX":4.095344090622429,"pfxZ":-0.0747802149162844,"pX":0.069508907247165,"pZ":1.739238474895694,"vX0":3.7896041814077317,"vY0":-121.24705290798094,"vZ0":-3.2720057259990165,"x":114.35,"y":191.82,"x0":-2.0486015839880305,"y0":50.003817780839434,"z0":5.937834570004659,"aX":6.068729708386831},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.7,"breakHorizontal":-8.4,"spinRate":2574,"spinDirection":52},"zone":8,"typeConfidence":2.0,"plateTime":0.4525756998175887,"extension":5.922149672333119},"hitData":{"launchSpeed":88.9,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.34,"coordY":158.62}},"index":2,"playId":"e6a4b810-6f08-344e-ae0a-7e93a1063530","pitchNumber":3,"startTime":"2025-08-01T18:52:24.527Z","endTime":"2025-08-01T18:52:32.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.3,"awayTeamWinProbability":35.7,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.44,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-08-01T18:52:32.453Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T18:53:08.267Z","endTime":"2025-08-01T18:53:15.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.68,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.25458657879137,"aZ":-11.423987814622441,"pfxX":-2.243180788100031,"pfxZ":10.5551938302749,"pX":0.823720443444699,"pZ":1.7212405806280253,"vX0":8.587770468095233,"vY0":-139.30804419095907,"vZ0":-8.99044843815626,"x":85.6,"y":192.31,"x0":-2.0072833588100476,"y0":50.00294867458347,"z0":5.745304690436014,"aX":-4.411048440808456},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":2.3,"spinRate":2650,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.3931554056891988,"extension":6.200361674492385},"hitData":{"launchSpeed":96.6,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.47,"coordY":171.8}},"index":0,"playId":"9ef579bf-4bf3-3915-b728-ac9d48ffd350","pitchNumber":1,"startTime":"2025-08-01T18:53:09.029Z","endTime":"2025-08-01T18:53:15.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":676059,"link":"/api/v1/people/676059"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-01T18:53:15.081Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Shaw lines out sharply to right fielder Tyler O'Neill.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-01T18:55:21.535Z","endTime":"2025-08-01T18:56:30.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.6,"strikeZoneTop":3.39083509644618,"strikeZoneBottom":1.56051062348005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.68873497126261,"aZ":-31.964970381211756,"pfxX":-3.3486202173262933,"pfxZ":0.1541288889021981,"pX":1.4530403230977325,"pZ":3.109840563951381,"vX0":-0.9338875108694983,"vY0":-114.7424820412034,"vZ0":0.7609154302212773,"x":61.61,"y":154.81,"x0":2.3000261822243306,"y0":50.000658614224314,"z0":5.8817466347977785,"aX":-4.476673401398276},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":0.7,"breakHorizontal":6.2,"spinRate":2115,"spinDirection":244},"zone":12,"typeConfidence":2.0,"plateTime":0.47684457911264655,"extension":6.649709730714634},"index":0,"playId":"b7417a97-507e-3449-a068-04b6399e6400","pitchNumber":1,"startTime":"2025-08-01T18:55:31.814Z","endTime":"2025-08-01T18:55:35.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.8,"strikeZoneTop":3.15337247973085,"strikeZoneBottom":1.47156733006188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.45351397343329,"aZ":-31.444647020286325,"pfxX":-3.6115626342478735,"pfxZ":0.5487093257760023,"pX":0.915776708659089,"pZ":2.5535140027511947,"vX0":-1.849690658990241,"vY0":-114.37318682437699,"vZ0":-0.45958652406732914,"x":82.09,"y":169.84,"x0":2.2020874658440364,"y0":50.00375775041773,"z0":5.818815103803116,"aX":-4.824862696617638},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.2,"breakHorizontal":7.0,"spinRate":2058,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.4773758036769946,"extension":6.498134170804071},"index":1,"playId":"1db74a9f-7f3a-3d43-9dea-4e3c62ddde72","pitchNumber":2,"startTime":"2025-08-01T18:55:44.053Z","endTime":"2025-08-01T18:55:47.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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.8,"endSpeed":83.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.57085786190249,"aZ":-15.751505303115994,"pfxX":7.252708640143151,"pfxZ":9.040689047899928,"pX":-0.12208183733789793,"pZ":2.9921054719599502,"vX0":-8.157646781120736,"vY0":-134.73482088046813,"vZ0":-4.489456289372754,"x":121.65,"y":157.99,"x0":2.01999894186655,"y0":50.002742271455354,"z0":5.812983293996579,"aX":13.174390484327672},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":-11.2,"spinRate":2495,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.4084221999221813,"extension":6.556976688748338},"index":2,"playId":"80fe9668-1364-35c8-a2fa-359cff1ae1db","pitchNumber":3,"startTime":"2025-08-01T18:55:56.843Z","endTime":"2025-08-01T18:56:01.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-01T18:56:10.968Z","endTime":"2025-08-01T18:56:23.061Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.205677144628588,"aZ":-28.162440715067373,"pfxX":7.496895332946874,"pfxZ":2.492925363852219,"pX":0.646094783874798,"pZ":1.7314902458787504,"vX0":-5.9325115664480625,"vY0":-125.49703418900492,"vZ0":-3.970904829182385,"x":92.37,"y":192.03,"x0":2.056007548111722,"y0":50.00392587885942,"z0":5.604729993108655,"aX":12.069371633137942},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.8,"breakHorizontal":-12.4,"spinRate":1325,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.4349117270516114,"extension":6.865979829600588},"hitData":{"launchSpeed":100.2,"launchAngle":21.0,"totalDistance":341.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":196.8,"coordY":81.09}},"index":4,"playId":"a3186240-0cbb-32c1-a8b6-5f3d50c5cd76","pitchNumber":4,"startTime":"2025-08-01T18:56:23.061Z","endTime":"2025-08-01T18:56:30.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-01T18:56:30.587Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nico Hoerner strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-01T18:56:41.348Z","endTime":"2025-08-01T18:57:42.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.49586006306907,"strikeZoneBottom":1.65869759221957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.55448209599692,"aZ":-15.767929641193689,"pfxX":7.597604170072556,"pfxZ":8.752131477032908,"pX":-0.3449344587959505,"pZ":2.6805445691369796,"vX0":-8.830026927006715,"vY0":-136.19992903293004,"vZ0":-5.124114431785108,"x":130.15,"y":166.41,"x0":1.9554849581657996,"y0":50.00085304708159,"z0":5.680482409445881,"aX":14.239794856778484},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.9,"breakHorizontal":-11.9,"spinRate":2342,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.40250377560000095,"extension":6.623857998033004},"index":0,"playId":"1eec4e77-7970-36f3-8312-100966b0f040","pitchNumber":1,"startTime":"2025-08-01T18:56:56.299Z","endTime":"2025-08-01T18:56:59.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.996379363587007,"aZ":-27.10263009361659,"pfxX":-0.14917202246734895,"pfxZ":3.4027068380961962,"pX":-1.417126122131375,"pZ":0.8175680150353597,"vX0":-8.098751993568193,"vY0":-120.90057890115914,"vZ0":-5.7160696430884155,"x":171.02,"y":216.71,"x0":1.985586817090333,"y0":50.00545706933631,"z0":5.570329268047484,"aX":-0.22043710269638572},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.0,"breakHorizontal":2.0,"spinRate":2352,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.45182791572784264,"extension":6.762200107052465},"index":1,"playId":"499420be-6f63-39ea-b374-27d1ea466caf","pitchNumber":2,"startTime":"2025-08-01T18:57:09.679Z","endTime":"2025-08-01T18:57:13.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-01T18:57:26.891Z","endTime":"2025-08-01T18:57:38.774Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.17212894201334,"aZ":-31.397082074122245,"pfxX":7.358897814831186,"pfxZ":0.46692164911707756,"pX":1.3043281522770755,"pZ":1.9726592420135813,"vX0":-4.591074590032404,"vY0":-128.02043773731637,"vZ0":-3.210488754554513,"x":67.28,"y":185.52,"x0":2.1564804121455436,"y0":50.00506766336667,"z0":5.677304268144088,"aX":12.327916037467826},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.4,"breakHorizontal":-12.5,"spinRate":1399,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.4263568556789008,"extension":6.743767573545253},"index":3,"playId":"c832dac2-413d-3b50-a22d-e5032776fdd6","pitchNumber":3,"startTime":"2025-08-01T18:57:38.774Z","endTime":"2025-08-01T18:57:42.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-01T18:57:42.256Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-01T18:57:44.707Z","endTime":"2025-08-01T18:59:04.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.8,"strikeZoneTop":3.43074509022768,"strikeZoneBottom":1.59169926291457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.72061063272125,"aZ":-23.541254227116173,"pfxX":-3.1648636352483646,"pfxZ":6.229337382853346,"pX":0.7605723496649477,"pZ":2.256256235275442,"vX0":-2.627158907055641,"vY0":-116.86358628790668,"vZ0":-2.288616755045705,"x":88.01,"y":177.86,"x0":2.309767870585845,"y0":50.000569908475896,"z0":5.456238417052579,"aX":-4.382639306093828},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":11.0,"breakHorizontal":6.4,"spinRate":2210,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.46842604461247994,"extension":6.718923147579066},"index":0,"playId":"c0b5b7e9-47a6-3a67-9c1c-a93fecf84524","pitchNumber":1,"startTime":"2025-08-01T18:58:11.344Z","endTime":"2025-08-01T18:58:14.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":84.7,"endSpeed":79.4,"strikeZoneTop":3.38587434291397,"strikeZoneBottom":1.60670535523772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.699784021802103,"aZ":-28.58675875031985,"pfxX":-2.558488360428259,"pfxZ":2.27344540211557,"pX":-0.63225240037775,"pZ":2.784861979592706,"vX0":-5.8688648828547665,"vY0":-123.45121134206487,"vZ0":-1.3477419364392673,"x":141.1,"y":163.59,"x0":2.0883851886605442,"y0":50.00064822348831,"z0":5.697801086589497,"aX":-4.031151729877584},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.1,"breakHorizontal":5.8,"spinRate":2296,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.44015230736031574,"extension":6.653175495741166},"index":1,"playId":"9e4de795-f0a6-3f41-9048-4ae6dd28b1ec","pitchNumber":2,"startTime":"2025-08-01T18:58:28.681Z","endTime":"2025-08-01T18:58:32.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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.8,"endSpeed":86.0,"strikeZoneTop":3.53526465839971,"strikeZoneBottom":1.69620485058072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.704904018155897,"aZ":-24.94044736430726,"pfxX":11.155678586221283,"pfxZ":3.821813875584432,"pX":-0.21476157776384933,"pZ":3.617935686203354,"vX0":-9.539777614244027,"vY0":-136.38199250639906,"vZ0":-1.2683226166459562,"x":125.19,"y":141.1,"x0":1.8712564087416217,"y0":50.002547831959,"z0":5.801751702133887,"aX":21.11147467605846},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.8,"breakHorizontal":-18.4,"spinRate":2393,"spinDirection":123},"zone":2,"typeConfidence":2.0,"plateTime":0.4009173331884872,"extension":6.595970278666516},"index":2,"playId":"7373ca6c-ccef-3c3a-8ba1-ff058c02b065","pitchNumber":3,"startTime":"2025-08-01T18:58:45.772Z","endTime":"2025-08-01T18:58:49.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.12364856647131,"aZ":-33.61246159238913,"pfxX":9.450501639851332,"pfxZ":-0.8575133738399616,"pX":-0.4232254248638567,"pZ":1.5662954059970748,"vX0":-9.2016712753885,"vY0":-128.40882256432866,"vZ0":-3.7098566254392153,"x":133.13,"y":196.49,"x0":1.9756204653946883,"y0":50.00426959173799,"z0":5.639649519672719,"aX":15.813041567031286},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.2,"breakHorizontal":-15.1,"spinRate":1687,"spinDirection":118},"zone":7,"typeConfidence":2.0,"plateTime":0.4262374880744568,"extension":6.849795950685709},"index":3,"playId":"61209e20-49bb-3467-bb2c-af5f8f031caa","pitchNumber":4,"startTime":"2025-08-01T18:59:00.902Z","endTime":"2025-08-01T18:59:04.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-01T18:59:04.590Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adley Rutschman flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-01T19:00:55.247Z","endTime":"2025-08-01T19:01:40.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.50972706165324,"strikeZoneBottom":1.79405660043636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.73615763104939,"aZ":-12.300064950088219,"pfxX":-2.9236725705217403,"pfxZ":10.771606176006323,"pX":-0.8488388888430042,"pZ":1.8272111792528947,"vX0":4.642385706708426,"vY0":-135.71299118316443,"vZ0":-8.197945731571332,"x":149.36,"y":189.45,"x0":-2.2103710965787053,"y0":50.00025699510997,"z0":5.765540816548308,"aX":-5.393279880580185},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":4.2,"spinRate":2488,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.4052922647172785,"extension":6.064940770068609},"index":0,"playId":"bbb33db7-d178-37af-95dd-865c8989d48c","pitchNumber":1,"startTime":"2025-08-01T19:01:18.884Z","endTime":"2025-08-01T19:01:21.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.78820201260514,"aZ":-13.271611570857518,"pfxX":-2.5113269576892168,"pfxZ":9.749056766712929,"pX":0.6524469554125715,"pZ":3.029235619931951,"vX0":8.092953962413752,"vY0":-138.5658260384262,"vZ0":-5.459692634316312,"x":92.13,"y":156.99,"x0":-1.983514426058895,"y0":50.0050339473663,"z0":5.916467528622875,"aX":-4.871456717583747},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":2.8,"spinRate":2573,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.3957247042556409,"extension":6.071970588874276},"hitData":{"launchSpeed":94.2,"launchAngle":31.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.06,"coordY":99.18}},"index":1,"playId":"e3d3494e-2294-3297-a273-fa170405e109","pitchNumber":2,"startTime":"2025-08-01T19:01:32.195Z","endTime":"2025-08-01T19:01:40.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:01:40.718Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler O'Neill flies out sharply to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-01T19:01:50.352Z","endTime":"2025-08-01T19:02:13.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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":94.7,"endSpeed":87.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.31,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.80515981379062,"aZ":-17.0497415002719,"pfxX":0.7051932739662023,"pfxZ":7.841840285472314,"pX":-0.2514356110521712,"pZ":2.405457588789762,"vX0":5.264136402309317,"vY0":-137.8196360093678,"vZ0":-6.235834100886194,"x":126.58,"y":173.83,"x0":-2.2757368819403347,"y0":50.006195896747265,"z0":5.843600289109618,"aX":1.3604205156915377},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":-2.4,"spinRate":2501,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.39698339556370854,"extension":6.164476939469265},"hitData":{"launchSpeed":107.2,"launchAngle":27.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":124.86,"coordY":51.58}},"index":0,"playId":"82d727fb-d8e3-3ec5-af92-dffb12c4cb68","pitchNumber":1,"startTime":"2025-08-01T19:02:04.864Z","endTime":"2025-08-01T19:02:13.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:02:13.884Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-01T19:02:21.847Z","endTime":"2025-08-01T19:04:13.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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":94.5,"endSpeed":87.5,"strikeZoneTop":3.41884877725075,"strikeZoneBottom":1.72239086677121,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.859440563541007,"aZ":-16.00383215941886,"pfxX":-2.122671786914555,"pfxZ":8.320019466499069,"pX":-0.6131219300919472,"pZ":2.5434473604010224,"vX0":5.261723719120516,"vY0":-137.63170447083976,"vZ0":-5.9471993214629215,"x":140.37,"y":170.11,"x0":-2.2629473054802824,"y0":50.0006247890678,"z0":5.792959575615055,"aX":-4.124894773019179},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":2.9,"spinRate":2460,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.39603125105452097,"extension":6.026472699928452},"index":0,"playId":"125ff560-5b62-3e42-9644-ed5416898b1b","pitchNumber":1,"startTime":"2025-08-01T19:02:38.907Z","endTime":"2025-08-01T19:02:41.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.43892406851064,"strikeZoneBottom":1.68287917963981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.31845151299899,"aZ":-22.090866499367554,"pfxX":-8.743211613913765,"pfxZ":5.93832162782895,"pX":-0.42759586759256185,"pZ":1.2058170723382475,"vX0":7.510465949518221,"vY0":-129.56896019432793,"vZ0":-6.8494604802867105,"x":133.3,"y":206.22,"x0":-2.229227546234165,"y0":50.005188744361604,"z0":5.574248476718878,"aX":-14.85355370544651},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.4,"breakHorizontal":14.2,"spinRate":1894,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4228792248941713,"extension":6.266598884041609},"index":1,"playId":"8d586cfd-ffef-3dd4-ad1b-0e33d3c3335d","pitchNumber":2,"startTime":"2025-08-01T19:02:50.843Z","endTime":"2025-08-01T19:02:54.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.84578364848561,"aZ":-15.740660479321813,"pfxX":-1.8025362232876287,"pfxZ":8.242102363096098,"pX":-0.7093238467952757,"pZ":2.5788827768066236,"vX0":4.336665572674094,"vY0":-138.8233722627609,"vZ0":-6.344760895056202,"x":144.04,"y":169.15,"x0":-2.0427807216915186,"y0":50.00089034576666,"z0":5.903163845038134,"aX":-3.5935204332134325},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.2,"breakHorizontal":2.5,"spinRate":2546,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.3913806227590122,"extension":6.162554824996628},"index":2,"playId":"739ec852-f4a2-3a3c-8370-4002920153e2","pitchNumber":3,"startTime":"2025-08-01T19:03:03.199Z","endTime":"2025-08-01T19:03:06.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.34003184628768,"strikeZoneBottom":1.58414663302241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.314635836090464,"aZ":-17.100208134035757,"pfxX":-0.23142882305704227,"pfxZ":7.686393641106562,"pX":-1.1078670485646673,"pZ":3.8968502259324094,"vX0":3.57455517138764,"vY0":-138.72581722797884,"vZ0":-2.7616795146939674,"x":159.23,"y":133.57,"x0":-2.3797056821337703,"y0":50.00040456683234,"z0":6.03709870183541,"aX":-0.4546467186635287},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":-0.2,"spinRate":2484,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.3939403936250807,"extension":6.1636006163952715},"index":3,"playId":"d780a791-2603-3339-9f62-63e2c8735d04","pitchNumber":4,"startTime":"2025-08-01T19:03:17.869Z","endTime":"2025-08-01T19:03:21.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.2,"strikeZoneTop":3.37964518523221,"strikeZoneBottom":1.65339406409451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.37811142115923,"aZ":-18.88439120199141,"pfxX":-6.990333498095127,"pfxZ":8.0356138961868,"pX":-1.4320119685032866,"pZ":2.6376010938670706,"vX0":4.300224299840566,"vY0":-128.2540402178829,"vZ0":-4.2953295925124895,"x":171.58,"y":167.56,"x0":-2.2286999484231518,"y0":50.00176072746291,"z0":5.821431192450436,"aX":-11.557616323323584},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":13.7,"breakHorizontal":11.6,"spinRate":1828,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.42829489371094054,"extension":6.207398116894003},"index":4,"playId":"10326286-5a5e-3a01-b431-bd1d5d7b69f7","pitchNumber":5,"startTime":"2025-08-01T19:03:32.228Z","endTime":"2025-08-01T19:03:35.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.253517129889016,"aZ":-15.514719616501052,"pfxX":-1.0478313704737143,"pfxZ":8.518299137095664,"pX":0.05196661646126564,"pZ":2.410552805182011,"vX0":6.412783762958215,"vY0":-138.77414299878558,"vZ0":-6.697723774028083,"x":115.02,"y":173.7,"x0":-2.149990057751012,"y0":50.005379055745586,"z0":5.883876135888122,"aX":-2.051108494166477},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":0.6,"spinRate":2617,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.39427769535551516,"extension":6.231914807977858},"index":5,"playId":"23e84bdf-d458-3428-ba5a-43fb3eafaaed","pitchNumber":6,"startTime":"2025-08-01T19:03:46.093Z","endTime":"2025-08-01T19:03:49.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.32266614126085,"strikeZoneBottom":1.53647052130945,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.757038757104567,"aZ":-37.790463744996195,"pfxX":1.3619559156366614,"pfxZ":-3.6423517714234634,"pX":-0.38669740501067346,"pZ":2.456474912190439,"vX0":3.356526315159245,"vY0":-123.01088522912787,"vZ0":-1.077914134712214,"x":131.74,"y":172.46,"x0":-1.9418333450944685,"y0":50.00122315105649,"z0":6.083863316787274,"aX":2.101135454616138},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.6,"breakHorizontal":-3.2,"spinRate":2633,"spinDirection":35},"zone":4,"typeConfidence":2.0,"plateTime":0.4440613956922861,"extension":6.107056640627922},"index":6,"playId":"7235a388-6be7-3a8d-a239-0cff480fd432","pitchNumber":7,"startTime":"2025-08-01T19:04:09.795Z","endTime":"2025-08-01T19:04:13.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:04:13.639Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Seiya Suzuki flies out sharply to center fielder Dylan Carlson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-01T19:06:12.501Z","endTime":"2025-08-01T19:07:35.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.17518629578568,"strikeZoneBottom":1.45069319720561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.40014163567971,"aZ":-19.642328304024602,"pfxX":6.13619324010682,"pfxZ":6.656609802032376,"pX":0.17968099395260392,"pZ":3.1199254539062293,"vX0":-7.2512570385425175,"vY0":-135.98958050603827,"vZ0":-3.5426597207550863,"x":110.15,"y":154.54,"x0":2.0770801376183106,"y0":50.00114233364038,"z0":5.793463246754797,"aX":11.550296515423973},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.5,"breakHorizontal":-9.7,"spinRate":2384,"spinDirection":130},"zone":2,"typeConfidence":2.0,"plateTime":0.40199001466303974,"extension":6.593283806892503},"index":0,"playId":"e6dd50c9-f06c-3aab-96f5-411c0fda1e0a","pitchNumber":1,"startTime":"2025-08-01T19:06:23.369Z","endTime":"2025-08-01T19:06:26.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.547433098459493,"aZ":-31.086400268818352,"pfxX":-2.36612006372399,"pfxZ":0.7807066422081608,"pX":0.6243938001632561,"pZ":2.8493252557357063,"vX0":-3.1214841152768025,"vY0":-116.61474069273238,"vZ0":-0.03534576974873649,"x":93.2,"y":161.85,"x0":2.2794732691686033,"y0":50.00497171544571,"z0":5.7574861182515376,"aX":-3.3127432561778583},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.7,"breakHorizontal":4.9,"spinRate":2232,"spinDirection":242},"zone":3,"typeConfidence":2.0,"plateTime":0.4667596669621292,"extension":6.580961711539744},"index":1,"playId":"4dd4cfdf-c77c-39a7-8f8e-a9209711832e","pitchNumber":2,"startTime":"2025-08-01T19:06:37.098Z","endTime":"2025-08-01T19:06:40.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.16241214920944,"strikeZoneBottom":1.37769621978086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.688282458104236,"aZ":-33.08700848535929,"pfxX":6.23740867183272,"pfxZ":-0.5679305201612284,"pX":1.1666989669055847,"pZ":1.2605889889546948,"vX0":-4.227028791665198,"vY0":-125.35884411402337,"vZ0":-4.000684430740987,"x":72.53,"y":204.74,"x0":2.0584984141096103,"y0":50.003140729575975,"z0":5.557838276128418,"aX":9.996697099102382},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.7,"breakHorizontal":-10.4,"spinRate":1395,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.43576308519671914,"extension":6.962306690647816},"index":2,"playId":"8bdecc0f-f667-3d6c-88bb-4e29f9645a46","pitchNumber":3,"startTime":"2025-08-01T19:06:53.653Z","endTime":"2025-08-01T19:06:56.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":93.7,"endSpeed":86.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.93184591365173,"aZ":-17.3264795518237,"pfxX":5.829102312119426,"pfxZ":7.8403292489550545,"pX":-0.5651560013648682,"pZ":2.956059998725425,"vX0":-8.665975224798832,"vY0":-136.27141102422874,"vZ0":-4.197463723507512,"x":138.54,"y":158.97,"x0":1.8883994669980992,"y0":50.005987806886594,"z0":5.70167312138217,"aX":11.044303540900781},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.6,"breakHorizontal":-8.9,"spinRate":2493,"spinDirection":135},"zone":1,"typeConfidence":2.0,"plateTime":0.4008440836162155,"extension":6.620122559315986},"index":3,"playId":"cd0df1ab-2ea6-30ac-a042-126a92d611e4","pitchNumber":4,"startTime":"2025-08-01T19:07:07.886Z","endTime":"2025-08-01T19:07:11.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.76146820131383,"aZ":-22.815363730887825,"pfxX":10.096050004584889,"pfxZ":4.994517976153837,"pX":0.07202716837427064,"pZ":2.488925766311187,"vX0":-8.575054280242924,"vY0":-135.9601523671126,"vZ0":-4.172923057033987,"x":114.25,"y":171.58,"x0":1.954908846392311,"y0":50.00000408426668,"z0":5.626677076292869,"aX":18.901934681947367},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.3,"breakHorizontal":-16.4,"spinRate":2419,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.4028355561778083,"extension":6.912358279062246},"hitData":{"launchSpeed":100.4,"launchAngle":25.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":156.13,"coordY":58.5}},"index":4,"playId":"9cd7ec4a-ac0e-3770-9e46-574eb5ed12bf","pitchNumber":5,"startTime":"2025-08-01T19:07:26.260Z","endTime":"2025-08-01T19:07:35.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:07:35.281Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-01T19:07:39.356Z","endTime":"2025-08-01T19:09:18.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.4148308344209,"strikeZoneBottom":1.67215384223646,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.261162016158575,"aZ":-15.699967270305365,"pfxX":6.633156174319288,"pfxZ":8.881023588748649,"pX":0.22963982741763794,"pZ":3.062339065657515,"vX0":-7.1137688687241125,"vY0":-135.4927611823589,"vZ0":-4.05702986048824,"x":108.25,"y":156.1,"x0":2.030340912243053,"y0":50.000509015188996,"z0":5.679717741147432,"aX":12.302089615797946},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":-10.4,"spinRate":2464,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.40460616092077917,"extension":6.620804029602741},"index":0,"playId":"5ac595eb-a323-371c-a553-c5f9e1a4d538","pitchNumber":1,"startTime":"2025-08-01T19:07:58.834Z","endTime":"2025-08-01T19:08:02.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":93.8,"endSpeed":85.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.660112305931683,"aZ":-15.634070039662562,"pfxX":7.476348945107377,"pfxZ":8.808838714883608,"pX":0.33249391962145175,"pZ":3.1590881015791097,"vX0":-7.384170238184276,"vY0":-136.33533755797183,"vZ0":-4.048868239668102,"x":104.33,"y":153.48,"x0":2.1079152119751843,"y0":50.00298093580512,"z0":5.746142813216519,"aX":14.039771861936448},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.2,"breakHorizontal":-11.9,"spinRate":2493,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.4021239963301264,"extension":6.581718616620508},"index":1,"playId":"b647a333-7a13-377b-aee3-fa253f2bbc2b","pitchNumber":2,"startTime":"2025-08-01T19:08:12.536Z","endTime":"2025-08-01T19:08:18.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.17553853998573,"aZ":-16.567579169915245,"pfxX":7.247804638303121,"pfxZ":8.135591855821495,"pX":-0.5184636467106284,"pZ":2.6693847452853157,"vX0":-9.131375218523504,"vY0":-137.5306796889005,"vZ0":-5.17633689696351,"x":136.76,"y":166.71,"x0":1.9012910567340808,"y0":50.00085014773383,"z0":5.697608274897824,"aX":13.899654077820161},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.8,"breakHorizontal":-11.3,"spinRate":2486,"spinDirection":130},"zone":4,"typeConfidence":2.0,"plateTime":0.39808706633525937,"extension":6.465722551476989},"index":2,"playId":"f6678115-0954-3c52-a17b-30369cb25aa0","pitchNumber":3,"startTime":"2025-08-01T19:08:35.761Z","endTime":"2025-08-01T19:08:38.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-01T19:08:50.179Z","endTime":"2025-08-01T19:09:01.140Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.6,"strikeZoneTop":3.37385211297725,"strikeZoneBottom":1.6610811553071,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.904057675173807,"aZ":-27.088032138031544,"pfxX":-4.053536885317705,"pfxZ":3.7841094727278337,"pX":1.4665180718300126,"pZ":2.1030582920162444,"vX0":-0.8421549823388818,"vY0":-115.61416650785898,"vZ0":-1.697864762188169,"x":61.1,"y":182.0,"x0":2.3625975099691607,"y0":50.003523264006205,"z0":5.463309239207135,"aX":-5.450863249023378},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":6.7,"breakHorizontal":7.6,"spinRate":2178,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.47497034685733386,"extension":6.597691958308048},"index":4,"playId":"900fec7f-4d18-3107-8be0-4edc7db476a8","pitchNumber":4,"startTime":"2025-08-01T19:09:01.140Z","endTime":"2025-08-01T19:09:04.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.618798348420192,"aZ":-33.77910374187393,"pfxX":8.873667666062008,"pfxZ":-0.9559864757955143,"pX":0.41030906096652886,"pZ":1.3226767005104265,"vX0":-6.850556955311266,"vY0":-129.01979961007902,"vZ0":-4.233663203292467,"x":101.36,"y":203.07,"x0":1.9563693254599748,"y0":50.00408037733416,"z0":5.608371350935343,"aX":14.855147743816593},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.5,"breakHorizontal":-14.4,"spinRate":1574,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.42568251553612857,"extension":6.84817225570602},"index":5,"playId":"2c550694-f058-30ea-835c-552ce1631bf4","pitchNumber":5,"startTime":"2025-08-01T19:09:15.249Z","endTime":"2025-08-01T19:09:18.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:09:18.818Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out, second baseman Jackson Holliday to first baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-01T19:09:21.778Z","endTime":"2025-08-01T19:10:21.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"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":92.5,"endSpeed":83.6,"strikeZoneTop":3.20413475879339,"strikeZoneBottom":1.53160775404322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.153642236018854,"aZ":-13.163893332330389,"pfxX":7.497529581451272,"pfxZ":10.519189499690494,"pX":-0.7144252663485722,"pZ":2.7273259367183758,"vX0":-9.040828782190873,"vY0":-134.33125376024216,"vZ0":-5.3966350421604465,"x":144.23,"y":165.14,"x0":1.7385660706250572,"y0":50.00261182858331,"z0":5.716724460996426,"aX":13.54914165336928},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.9,"breakHorizontal":-11.4,"spinRate":2607,"spinDirection":131},"zone":1,"typeConfidence":2.0,"plateTime":0.4095280364721723,"extension":6.545576702918194},"index":0,"playId":"533bdf4a-5124-3b5d-b7db-00b7c029a92b","pitchNumber":1,"startTime":"2025-08-01T19:09:41.482Z","endTime":"2025-08-01T19:09:44.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":94.4,"endSpeed":85.6,"strikeZoneTop":3.27113068005349,"strikeZoneBottom":1.56923392224657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.59473961611825,"aZ":-14.33631992309052,"pfxX":7.591175174231674,"pfxZ":9.432135610925002,"pX":0.05018064203006277,"pZ":2.8890740765234604,"vX0":-7.885445360155269,"vY0":-137.19660686494817,"vZ0":-4.899832800028855,"x":115.09,"y":160.77,"x0":1.9862704550809458,"y0":50.003949462320776,"z0":5.687757150939514,"aX":14.358367149743259},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":-11.9,"spinRate":2615,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.40044836924593374,"extension":6.65370365487726},"index":1,"playId":"3b9f42d2-8971-3430-a4f6-14ec741ebdd7","pitchNumber":2,"startTime":"2025-08-01T19:09:58.852Z","endTime":"2025-08-01T19:10:03.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.12,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.663423287405426,"aZ":-33.783191453344905,"pfxX":7.26944861825835,"pfxZ":-0.9709309370862371,"pX":0.013090223240573224,"pZ":1.8110948495621686,"vX0":-7.026297484185318,"vY0":-127.80333136636801,"vZ0":-2.710049992964043,"x":116.5,"y":189.88,"x0":1.8552321296958454,"y0":50.00589081152434,"z0":5.5422001944666155,"aX":12.012200757747259},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.2,"breakHorizontal":-11.5,"spinRate":1652,"spinDirection":115},"zone":8,"typeConfidence":2.0,"plateTime":0.4288007228071793,"extension":6.925857887513624},"hitData":{"launchSpeed":98.2,"launchAngle":3.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.09,"coordY":158.62}},"index":2,"playId":"23a177d0-7e92-372b-881f-11eae70ad155","pitchNumber":3,"startTime":"2025-08-01T19:10:13.776Z","endTime":"2025-08-01T19:10:21.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:10:21.278Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Coby Mayo walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-01T19:12:15.943Z","endTime":"2025-08-01T19:13:32.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.73501147805868,"strikeZoneBottom":1.78798527342925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.37717197167533,"aZ":-32.704885199508,"pfxX":4.656966152978702,"pfxZ":-0.36745645783208225,"pX":0.9193071340866366,"pZ":1.2293691588375162,"vX0":5.424788026861927,"vY0":-119.66489552998246,"vZ0":-4.154562295440749,"x":81.96,"y":205.59,"x0":-1.987148003204963,"y0":50.00251300351685,"z0":5.936777474063415,"aX":6.713611948763247},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.4,"breakHorizontal":-9.8,"spinRate":2543,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4587543879667946,"extension":6.079014142219837},"index":0,"playId":"b72fc026-51ce-3ab5-88f8-e135c50be25d","pitchNumber":1,"startTime":"2025-08-01T19:12:33.803Z","endTime":"2025-08-01T19:12:37.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":92.5,"endSpeed":84.2,"strikeZoneTop":3.74647175650404,"strikeZoneBottom":1.95128802023768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.404205267252408,"aZ":-15.178932865022034,"pfxX":-1.5906238245823463,"pfxZ":9.29537090679057,"pX":-0.9319708034772569,"pZ":4.205935876464295,"vX0":4.56949512552482,"vY0":-134.66358545891492,"vZ0":-1.90478614549008,"x":152.52,"y":125.22,"x0":-2.4474231029679414,"y0":50.00525537915017,"z0":6.001290934571148,"aX":-2.909179577050007},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":1.8,"spinRate":2480,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.4073914165597641,"extension":6.037730530159735},"index":1,"playId":"3ef80796-7127-3564-878a-29d57585df30","pitchNumber":2,"startTime":"2025-08-01T19:12:47.745Z","endTime":"2025-08-01T19:12:50.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.6735050529431,"strikeZoneBottom":1.78845356863096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.129631087123478,"aZ":-34.10288199022317,"pfxX":5.1362112077845925,"pfxZ":-1.3417762313654782,"pX":0.6354204187081803,"pZ":1.8569866089383462,"vX0":5.033992043848612,"vY0":-119.92526677995224,"vZ0":-2.381710191702056,"x":92.78,"y":188.64,"x0":-2.1648258269958256,"y0":50.00023979638954,"z0":5.931528963285685,"aX":7.411294213824515},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.8,"breakHorizontal":-10.6,"spinRate":2476,"spinDirection":57},"zone":9,"typeConfidence":2.0,"plateTime":0.45830761949996246,"extension":5.9830105944852665},"index":2,"playId":"88a9dfa1-4269-3f98-93f1-0ab06f2b284b","pitchNumber":3,"startTime":"2025-08-01T19:13:01.192Z","endTime":"2025-08-01T19:13:04.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":93.9,"endSpeed":85.9,"strikeZoneTop":3.7204134470763,"strikeZoneBottom":1.8950072929857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.608678573236848,"aZ":-14.065553231704376,"pfxX":-2.3174386998455714,"pfxZ":9.647318621803876,"pX":0.282794429462793,"pZ":1.0621197925662496,"vX0":7.518836802077903,"vY0":-136.30248263997936,"vZ0":-9.57635058903711,"x":106.22,"y":210.1,"x0":-2.2132320006736528,"y0":50.00382805600687,"z0":5.5976551941631465,"aX":-4.35091773008591},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.5,"breakHorizontal":2.5,"spinRate":2648,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4022037934219842,"extension":6.338802918253488},"index":3,"playId":"07741482-1fee-37d8-9ed2-1f1e793bfc0f","pitchNumber":4,"startTime":"2025-08-01T19:13:14.476Z","endTime":"2025-08-01T19:13:18.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":93.2,"endSpeed":85.0,"strikeZoneTop":3.67380880431227,"strikeZoneBottom":1.78830943667234,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.246052621106642,"aZ":-14.09141590398057,"pfxX":-1.3190209811218319,"pfxZ":9.703380870085999,"pX":-1.1214054109077218,"pZ":4.640042033105119,"vX0":3.274070105909883,"vY0":-135.78895933964128,"vZ0":-0.9949200380577496,"x":159.75,"y":113.5,"x0":-2.1724328229735326,"y0":50.00558845761754,"z0":5.993356636229335,"aX":-2.4589242639141715},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.5,"breakHorizontal":1.7,"spinRate":2521,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.403645991739634,"extension":5.865149509473417},"index":4,"playId":"9253eeae-4e15-381f-a0fc-eb5f9966159b","pitchNumber":5,"startTime":"2025-08-01T19:13:28.436Z","endTime":"2025-08-01T19:13:32.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.5,"awayTeamWinProbability":41.5,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":1.26,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:13:32.010Z","atBatIndex":29},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Dylan Carlson grounds into a double play, third baseman Matt Shaw to shortstop Dansby Swanson to first baseman Michael Busch. Coby Mayo out at 2nd. Dylan Carlson out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-01T19:13:34.591Z","endTime":"2025-08-01T19:15:26.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"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":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.5,"strikeZoneTop":3.62789257445096,"strikeZoneBottom":1.67595141476034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.306465122600603,"aZ":-36.56756679539242,"pfxX":1.52017983979139,"pfxZ":-2.9200523454590854,"pX":-0.3603812620031652,"pZ":1.7260714646623423,"vX0":3.8465087775058158,"vY0":-121.38217987162996,"vZ0":-2.56598969478251,"x":130.74,"y":192.18,"x0":-2.1591012870412287,"y0":50.00576680608825,"z0":5.960735851626183,"aX":2.2835128585893307},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.6,"breakHorizontal":-3.6,"spinRate":2557,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.4501146743214339,"extension":6.066167505183521},"index":0,"playId":"110c7645-9047-33d3-8d5e-695cb11ef2e6","pitchNumber":1,"startTime":"2025-08-01T19:13:59.495Z","endTime":"2025-08-01T19:14:03.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":86.4,"endSpeed":78.5,"strikeZoneTop":3.63553739783359,"strikeZoneBottom":1.71328299201677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.72882100391574,"aZ":-24.289553503112266,"pfxX":-8.426621496661763,"pfxZ":4.983876435979171,"pX":-1.1759627650249627,"pZ":2.3516008592638125,"vX0":5.5204772784930665,"vY0":-125.6110201593508,"vZ0":-3.3822824673745804,"x":161.82,"y":175.29,"x0":-2.3180993724902392,"y0":50.00489133559475,"z0":5.711964147007505,"aX":-13.337684359683385},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.4,"breakHorizontal":13.8,"spinRate":1957,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.43766488200169773,"extension":6.189937917873354},"index":1,"playId":"6f3c8af8-9022-3c56-bb62-f35f3b034e5b","pitchNumber":2,"startTime":"2025-08-01T19:14:17.707Z","endTime":"2025-08-01T19:14:23.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.46946705270499,"aZ":-25.93562220488002,"pfxX":-9.194227541516888,"pfxZ":3.9732003908034743,"pX":-0.7625182328700939,"pZ":1.7906051190439454,"vX0":6.668489014312707,"vY0":-125.62470211440285,"vZ0":-4.320474724274205,"x":146.07,"y":190.43,"x0":-2.279457164468875,"y0":50.00428853892003,"z0":5.683514004444798,"aX":-14.447741417444291},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.2,"breakHorizontal":14.8,"spinRate":1885,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.43885730032736037,"extension":6.246926276946849},"index":2,"playId":"acf06552-3e3e-3606-9f15-82a7271f8128","pitchNumber":3,"startTime":"2025-08-01T19:14:36.206Z","endTime":"2025-08-01T19:14:39.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.60770031415139,"strikeZoneBottom":1.68601255274214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.582738460632488,"aZ":-21.33433622862965,"pfxX":-9.855597661122616,"pfxZ":6.623970956521221,"pX":0.021714451538935236,"pZ":0.22639783579847925,"vX0":8.68231788720349,"vY0":-127.24817552135936,"vZ0":-8.960560540255539,"x":116.17,"y":232.67,"x0":-2.157271450353385,"y0":50.00361634239432,"z0":5.489281071100305,"aX":-16.13188877917364},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.1,"breakHorizontal":15.8,"spinRate":2189,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.43075671489330203,"extension":6.225676096236002},"index":3,"playId":"9053764e-9c89-33de-9cf0-a12ec1c270a4","pitchNumber":4,"startTime":"2025-08-01T19:14:57.008Z","endTime":"2025-08-01T19:15:00.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":95.0,"endSpeed":87.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.90832013026078,"aZ":-15.781531620361374,"pfxX":-1.3156457451953347,"pfxZ":8.420585156067567,"pX":-0.3639827726933551,"pZ":2.6708363086999167,"vX0":5.5306292603740435,"vY0":-138.196411228201,"vZ0":-5.891194744659514,"x":130.87,"y":166.67,"x0":-2.2145714370471397,"y0":50.002880963551604,"z0":5.878623991174281,"aX":-2.5614346036256452},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":1.3,"spinRate":2589,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.3953469041585347,"extension":6.087911565683062},"hitData":{"launchSpeed":101.1,"launchAngle":-1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.86,"coordY":162.17}},"index":4,"playId":"e34ab694-e238-36bd-89fd-7503ab7b93fe","pitchNumber":5,"startTime":"2025-08-01T19:15:18.933Z","endTime":"2025-08-01T19:15:26.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":10.799999999999997,"leverageIndex":2.13,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:15:26.942Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremiah Jackson singles on a ground ball to shortstop Dansby Swanson, deflected by third baseman Matt Shaw.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-01T19:15:46.694Z","endTime":"2025-08-01T19:16:19.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(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":82.4,"endSpeed":76.4,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.958659153850896,"aZ":-30.152709606804816,"pfxX":4.802096009105888,"pfxZ":1.3738758834618467,"pX":0.3241416273545583,"pZ":2.0266824799464316,"vX0":4.507776097746983,"vY0":-119.97991492291396,"vZ0":-2.898315378481782,"x":104.64,"y":184.06,"x0":-2.198691991419458,"y0":50.00016072744064,"z0":5.921673872530775,"aX":7.038833193538158},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.0,"breakHorizontal":-9.7,"spinRate":2475,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.4555211700545674,"extension":6.1138156218784925},"index":0,"playId":"aaa56839-30ca-3195-926c-cf5f8704293d","pitchNumber":1,"startTime":"2025-08-01T19:15:53.270Z","endTime":"2025-08-01T19:15:56.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.705458848175272,"aZ":-31.216597987042555,"pfxX":6.025116632005191,"pfxZ":0.6578656473659361,"pX":-0.4583694240808616,"pZ":2.3189295369949896,"vX0":2.1421215908138658,"vY0":-119.8489699448706,"vZ0":-2.103039682996028,"x":134.47,"y":176.17,"x0":-2.1460759846504303,"y0":50.004135187154766,"z0":5.990206963076,"aX":8.78321257463921},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.0,"breakHorizontal":-11.4,"spinRate":2597,"spinDirection":58},"zone":4,"typeConfidence":2.0,"plateTime":0.45665502928951085,"extension":5.925793946216388},"hitData":{"launchSpeed":102.2,"launchAngle":-0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":70.39,"coordY":148.98}},"index":1,"playId":"65973fa3-2976-369b-8d91-2e0c991d7b20","pitchNumber":2,"startTime":"2025-08-01T19:16:05.700Z","endTime":"2025-08-01T19:16:19.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":-1.6999999999999886,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:16:19.708Z","atBatIndex":31},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Jeremiah Jackson caught stealing 2nd base, catcher Carson Kelly to shortstop Dansby Swanson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-01T19:16:34.697Z","endTime":"2025-08-01T19:17:33.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"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":"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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":87.8,"strikeZoneTop":3.42505181435041,"strikeZoneBottom":1.58588142502681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.79827779673227,"aZ":-15.62400054488932,"pfxX":-0.9714708549913478,"pfxZ":8.442068920373904,"pX":-0.3395527655987927,"pZ":2.830414914951015,"vX0":5.545428995785489,"vY0":-138.39673774573103,"vZ0":-5.3626615720197375,"x":129.94,"y":162.36,"x0":-2.23387587878299,"y0":50.003881193884325,"z0":5.821867327059935,"aX":-1.9053739846582058},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.5,"breakHorizontal":0.7,"spinRate":2529,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.39416115329614465,"extension":6.031384215290754},"index":0,"playId":"fbb14613-53e2-3581-8333-a5d217bb568f","pitchNumber":1,"startTime":"2025-08-01T19:16:48.511Z","endTime":"2025-08-01T19:16:51.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"716b193d-8275-3a68-b49e-631c5ea774cc","startTime":"2025-08-01T19:17:04.173Z","endTime":"2025-08-01T19:17:08.003Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.37972526317304,"strikeZoneBottom":1.54119413847241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.006626903038196,"aZ":-25.421084606024884,"pfxX":-9.255504585312053,"pfxZ":4.21750979755187,"pX":-1.0687256943234924,"pZ":3.4305975402256577,"vX0":5.696535563334237,"vY0":-125.87054327969702,"vZ0":-0.99209303588137,"x":157.74,"y":146.15,"x0":-2.160945121430415,"y0":50.00292285952301,"z0":5.891761331416877,"aX":-14.822942810640034},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.7,"breakHorizontal":15.5,"spinRate":1755,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.435458012640892,"extension":6.126721826258826},"index":2,"playId":"21fc6121-e007-37c2-a756-8a6ab4f63676","pitchNumber":2,"startTime":"2025-08-01T19:17:27.394Z","endTime":"2025-08-01T19:17:33.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":1.28,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:17:33.907Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out, shortstop Gunnar Henderson to first baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-01T19:19:31.884Z","endTime":"2025-08-01T19:20:31.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.58439767212232,"strikeZoneBottom":1.7315109181363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.640556507000998,"aZ":-30.24580951785615,"pfxX":-1.901290990382038,"pfxZ":1.429879089169484,"pX":1.1951437943006196,"pZ":2.365702053771723,"vX0":-1.6881581518738056,"vY0":-115.46317144201255,"vZ0":-1.0343019210268225,"x":71.44,"y":174.91,"x0":2.182959780657868,"y0":50.00307585067548,"z0":5.731677451585898,"aX":-2.5651927582957312},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":2.6,"breakHorizontal":3.8,"spinRate":2188,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4744941013748334,"extension":6.6455466295419185},"index":0,"playId":"3a3143cb-ee9f-3e97-8f0a-fccd2805e659","pitchNumber":1,"startTime":"2025-08-01T19:19:54.324Z","endTime":"2025-08-01T19:19:58.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":91.8,"endSpeed":84.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.698553775370453,"aZ":-17.218919741677908,"pfxX":6.8560717368483,"pfxZ":8.177356658169016,"pX":0.2751086764279337,"pZ":3.474258467208965,"vX0":-7.050518846720776,"vY0":-133.5971379545929,"vZ0":-2.9379127139274304,"x":106.51,"y":144.98,"x0":2.0432922061927914,"y0":50.00020453463556,"z0":5.808929663532473,"aX":12.533895808325743},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.5,"breakHorizontal":-11.2,"spinRate":2378,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.40821407104205365,"extension":6.56814834927713},"index":1,"playId":"b326518e-73cc-33b3-81f3-214e799aa535","pitchNumber":2,"startTime":"2025-08-01T19:20:09.085Z","endTime":"2025-08-01T19:20:12.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.757449694849353,"aZ":-31.133479958772124,"pfxX":9.10051338929049,"pfxZ":0.677960037601804,"pX":0.4691382067851706,"pZ":1.636071236014033,"vX0":-6.491516004281412,"vY0":-123.55365164041181,"vZ0":-3.3141613090038176,"x":99.12,"y":194.61,"x0":1.9489524479078246,"y0":50.00540716866064,"z0":5.6128031264304,"aX":14.063498461031957},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.7,"breakHorizontal":-15.0,"spinRate":1438,"spinDirection":112},"zone":9,"typeConfidence":2.0,"plateTime":0.44340668405513073,"extension":6.81260223746369},"hitData":{"launchSpeed":79.7,"launchAngle":6.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.73,"coordY":156.12}},"index":2,"playId":"93307e37-f0fb-324f-8eea-78454ce7b7ca","pitchNumber":3,"startTime":"2025-08-01T19:20:23.574Z","endTime":"2025-08-01T19:20:31.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:20:31.573Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out, shortstop Gunnar Henderson to first baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-01T19:20:35.231Z","endTime":"2025-08-01T19:21:37.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.6431574039591,"strikeZoneBottom":1.67126457982072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.775098297606345,"aZ":-17.271736479615942,"pfxX":6.324255664513199,"pfxZ":8.08542482257838,"pX":-1.1108138468396735,"pZ":2.3101446757362383,"vX0":-10.193261031240507,"vY0":-134.3460108292994,"vZ0":-5.669689636265961,"x":159.34,"y":176.41,"x0":1.8961566109504415,"y0":50.0043088346471,"z0":5.659273457168228,"aX":11.66004975335505},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.7,"breakHorizontal":-9.5,"spinRate":2471,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.4063728214055753,"extension":6.8286022408683715},"index":0,"playId":"0c012629-117a-39db-ae20-1a9f39f2e8c8","pitchNumber":1,"startTime":"2025-08-01T19:20:56.999Z","endTime":"2025-08-01T19:21:01.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.63185506482917,"strikeZoneBottom":1.59947772514859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.187140145528545,"aZ":-16.455159757697206,"pfxX":5.6923116790890855,"pfxZ":8.608529980528562,"pX":0.11900881417268211,"pZ":3.7910141619444655,"vX0":-6.915032374496828,"vY0":-134.52033909472777,"vZ0":-2.1159337463614376,"x":112.46,"y":136.42,"x0":1.9878205984506636,"y0":50.00333051404545,"z0":5.759224203835038,"aX":10.394963625685063},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":-8.8,"spinRate":2408,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4077537079897007,"extension":6.531887951995621},"index":1,"playId":"5574b479-0ee5-3c55-97b6-5ae3dc0f91d1","pitchNumber":2,"startTime":"2025-08-01T19:21:11.101Z","endTime":"2025-08-01T19:21:14.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.409596387417363,"aZ":-16.148936186669935,"pfxX":6.77745175077331,"pfxZ":8.741465992944192,"pX":-0.2680952045090264,"pZ":1.9117928242921016,"vX0":-7.952686117644116,"vY0":-134.81148271848267,"vZ0":-6.846264813515469,"x":127.22,"y":187.16,"x0":1.8451549450847744,"y0":50.00230303053334,"z0":5.632255529294046,"aX":12.42454975140139},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":-10.4,"spinRate":2501,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.40692418620468596,"extension":6.70823750655752},"hitData":{"launchSpeed":102.5,"launchAngle":0.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.42,"coordY":153.04}},"index":2,"playId":"49586123-9b80-3702-bbc7-4ccb287f4a09","pitchNumber":3,"startTime":"2025-08-01T19:21:29.397Z","endTime":"2025-08-01T19:21:37.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:21:37.405Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-01T19:21:41.290Z","endTime":"2025-08-01T19:23:01.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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":92.6,"endSpeed":84.7,"strikeZoneTop":3.22975767840383,"strikeZoneBottom":1.61280504691427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.163882909111763,"aZ":-18.990362650038733,"pfxX":8.913317830183844,"pfxZ":7.170063773596208,"pX":0.5934521088542223,"pZ":2.7968674817844663,"vX0":-6.51357154458369,"vY0":-134.7192279947545,"vZ0":-4.274573409959622,"x":94.38,"y":163.26,"x0":1.8840546260809483,"y0":50.004374858033515,"z0":5.745875988394132,"aX":16.39158739406132},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.2,"breakHorizontal":-14.8,"spinRate":2320,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.4065158336052441,"extension":6.554004801921571},"index":0,"playId":"1766c464-5f1d-3372-af39-56340c477312","pitchNumber":1,"startTime":"2025-08-01T19:22:03.983Z","endTime":"2025-08-01T19:22:07.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":71.9,"strikeZoneTop":3.32547398213266,"strikeZoneBottom":1.5880870743539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.06919869645,"aZ":-26.11315331794627,"pfxX":-8.36400216365839,"pfxZ":4.580643823318476,"pX":-1.2689558879624894,"pZ":1.4096252814854322,"vX0":-5.43054671654663,"vY0":-115.87446451860517,"vZ0":-3.377557683905541,"x":165.37,"y":200.72,"x0":2.2137620415405292,"y0":50.00318478034754,"z0":5.455037204705443,"aX":-11.06778125976198},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":7.6,"breakHorizontal":16.8,"spinRate":2144,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4776383057387821,"extension":6.483435872703189},"index":1,"playId":"99570db5-c07b-33ac-9c07-0dda315a84d2","pitchNumber":2,"startTime":"2025-08-01T19:22:18.724Z","endTime":"2025-08-01T19:22:24.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.805915889108274,"aZ":-29.94721708625209,"pfxX":-3.0929887791204695,"pfxZ":1.5087033934141907,"pX":-0.7993395120584341,"pZ":2.042827970083106,"vX0":-5.688338035481586,"vY0":-119.75653560520523,"vZ0":-2.3481293632019486,"x":147.47,"y":183.62,"x0":1.9943220338565457,"y0":50.00186010808377,"z0":5.674839094549802,"aX":-4.560342083223873},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.5,"breakHorizontal":6.8,"spinRate":2292,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.4547112900214372,"extension":6.485127230499911},"index":2,"playId":"b57f93df-5139-37f0-9336-a7e6c28596b8","pitchNumber":3,"startTime":"2025-08-01T19:22:32.335Z","endTime":"2025-08-01T19:22:35.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-01T19:22:42.371Z","endTime":"2025-08-01T19:22:57.167Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.21596860896264,"strikeZoneBottom":1.50858774716212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.72011862126536,"aZ":-13.80257733644234,"pfxX":6.776594445212672,"pfxZ":9.934312645299725,"pX":-0.6997834079879086,"pZ":2.989389618680488,"vX0":-8.845666100432378,"vY0":-135.19795635698114,"vZ0":-4.608274969817373,"x":143.67,"y":158.07,"x0":1.7353883025122117,"y0":50.00448602054646,"z0":5.686088382831714,"aX":12.535144077283741},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":-10.3,"spinRate":2541,"spinDirection":131},"zone":1,"typeConfidence":2.0,"plateTime":0.40527353047340364,"extension":6.777314526438695},"index":4,"playId":"b7ad0f23-9f9f-3cd3-be19-1954fafc9af9","pitchNumber":4,"startTime":"2025-08-01T19:22:57.167Z","endTime":"2025-08-01T19:23:01.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:23:01.541Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Holliday flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-01T19:25:17.121Z","endTime":"2025-08-01T19:26:28.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Thielbar replaces Cade Horton.","event":"Pitching Substitution","eventType":"pitching_substitution","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":"2025-08-01T19:25:00.109Z","endTime":"2025-08-01T19:25:19.409Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573204,"link":"/api/v1/people/573204"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":92.3,"endSpeed":84.7,"strikeZoneTop":3.38007470067866,"strikeZoneBottom":1.66446509549215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.59959439091089,"aZ":-11.312539990978438,"pfxX":1.0826859307210834,"pfxZ":11.43046237015842,"pX":-0.2554823091311637,"pZ":1.2214273283902122,"vX0":-0.6819046515922441,"vY0":-134.13059376955647,"vZ0":-10.050012879713494,"x":126.74,"y":205.8,"x0":-0.1388170090520374,"y0":50.00150280345835,"z0":5.8200538044886585,"aX":1.9755999539730071},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.8,"breakHorizontal":-1.8,"spinRate":2394,"spinDirection":170},"zone":13,"typeConfidence":2.0,"plateTime":0.40811205470199363,"extension":6.252802279835122},"index":1,"playId":"082f396b-d167-3373-b196-2f0a106e3e7b","pitchNumber":1,"startTime":"2025-08-01T19:25:19.409Z","endTime":"2025-08-01T19:25:23.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.51876523709577,"aZ":-32.181046124389276,"pfxX":-7.438253220725041,"pfxZ":-0.010386542668141985,"pX":0.8395616352014886,"pZ":2.2119110228010395,"vX0":3.185190603450404,"vY0":-115.97591462020468,"vZ0":-1.6122763674024154,"x":85.0,"y":179.06,"x0":0.4042168973507573,"y0":50.00021480178987,"z0":6.025715215844133,"aX":-9.989320431408816},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-0.1,"breakHorizontal":12.5,"spinRate":2514,"spinDirection":301},"zone":14,"typeConfidence":2.0,"plateTime":0.47482133257842296,"extension":6.100867713053251},"index":2,"playId":"87df7f61-0433-305c-977b-a5e5ab55d15a","pitchNumber":2,"startTime":"2025-08-01T19:25:34.646Z","endTime":"2025-08-01T19:25:39.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.2,"strikeZoneTop":3.38375901782855,"strikeZoneBottom":1.55036220000058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.025609951558298,"aZ":-35.988733130075495,"pfxX":-8.719334470674529,"pfxZ":-2.870693443032607,"pX":-0.27326353310194046,"pZ":2.8539023257619904,"vX0":1.408556755670443,"vY0":-115.37366987282304,"vZ0":0.5326819026796674,"x":127.42,"y":161.72,"x0":0.23522191151510816,"y0":50.00057979679093,"z0":6.1244961371712865,"aX":-11.60245128755479},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-4.7,"breakHorizontal":15.4,"spinRate":2489,"spinDirection":300},"zone":2,"typeConfidence":2.0,"plateTime":0.4770925573993803,"extension":6.111304097954588},"index":3,"playId":"0f6479b5-f6f7-32d6-ac2b-3cd598fafcd2","pitchNumber":3,"startTime":"2025-08-01T19:26:03.171Z","endTime":"2025-08-01T19:26:06.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":73.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.760060521895507,"aZ":-35.59708013003285,"pfxX":-9.033904352295552,"pfxZ":-2.491265951036363,"pX":0.0810561302955645,"pZ":2.82523583537268,"vX0":2.197825136948477,"vY0":-117.73686543427993,"vZ0":0.2171851988914688,"x":113.91,"y":162.5,"x0":0.2964713157280182,"y0":50.00207757898628,"z0":6.08426724269551,"aX":-12.414108107020992},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.1,"breakHorizontal":15.6,"spinRate":2557,"spinDirection":299},"zone":5,"typeConfidence":2.0,"plateTime":0.469022251937381,"extension":6.060335060661745},"hitData":{"launchSpeed":98.2,"launchAngle":39.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.3,"coordY":85.57}},"index":4,"playId":"a4f0ac73-389c-3cd8-ae49-3dcaaadcfa3a","pitchNumber":4,"startTime":"2025-08-01T19:26:18.508Z","endTime":"2025-08-01T19:26:28.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:26:28.036Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Westburg grounds out softly, pitcher Caleb Thielbar to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-01T19:26:31.686Z","endTime":"2025-08-01T19:27:01.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":573204,"link":"/api/v1/people/573204"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":69.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.29201710544361,"aZ":-42.98455752635749,"pfxX":-7.3769811185306216,"pfxZ":-8.902123559395719,"pX":-0.11351782210134936,"pZ":1.770087057378894,"vX0":1.8830148019759902,"vY0":-109.50858653724396,"vZ0":0.31327152548614934,"x":121.33,"y":190.99,"x0":-0.026023817845257348,"y0":50.002056036328874,"z0":6.222552817096044,"aX":-8.961127482489301},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.0,"breakVerticalInduced":-15.7,"breakHorizontal":12.8,"spinRate":2515,"spinDirection":331},"zone":8,"typeConfidence":2.0,"plateTime":0.5001201536901725,"extension":6.186036112721158},"hitData":{"launchSpeed":58.3,"launchAngle":-74.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":126.82,"coordY":187.06}},"index":0,"playId":"0ab3316f-6d4c-3000-98b8-09232db80e4d","pitchNumber":1,"startTime":"2025-08-01T19:26:53.940Z","endTime":"2025-08-01T19:27:01.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_ab"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_ab"},{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:27:01.482Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-01T19:27:10.952Z","endTime":"2025-08-01T19:28:18.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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":92.1,"endSpeed":84.7,"strikeZoneTop":3.71886435760666,"strikeZoneBottom":1.78367232735396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.51925779274422,"aZ":-12.845746993397674,"pfxX":0.28700429631172275,"pfxZ":10.558442114630996,"pX":0.36821139096844346,"pZ":2.412734151456935,"vX0":1.042972957132706,"vY0":-134.0770021910734,"vZ0":-6.88198992679154,"x":102.96,"y":173.64,"x0":-0.06226716988220639,"y0":50.00397418286061,"z0":5.919717760963743,"aX":0.5250315188890196},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.0,"breakHorizontal":-0.7,"spinRate":2256,"spinDirection":165},"zone":6,"typeConfidence":2.0,"plateTime":0.4076778551219782,"extension":6.197290324726093},"index":0,"playId":"e3111b8c-f6a8-3e9d-8793-b93c9f286eec","pitchNumber":1,"startTime":"2025-08-01T19:27:27.166Z","endTime":"2025-08-01T19:27:30.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.68,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.598877418686428,"aZ":-12.397339392869908,"pfxX":1.9472348193125812,"pfxZ":10.464609729780872,"pX":0.2753893548244654,"pZ":2.505509079140529,"vX0":0.5866623794014748,"vY0":-136.5000053722134,"vZ0":-6.973971907110457,"x":106.5,"y":171.13,"x0":-0.19525472074282266,"y0":50.004272273464174,"z0":5.9443488322298395,"aX":3.6805408101473494},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":-3.6,"spinRate":2317,"spinDirection":167},"zone":5,"typeConfidence":2.0,"plateTime":0.4010159745331201,"extension":6.194297343411001},"index":1,"playId":"8d9daf20-c300-36c0-8890-d650d17d7762","pitchNumber":2,"startTime":"2025-08-01T19:27:42.323Z","endTime":"2025-08-01T19:27:45.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":71.1,"strikeZoneTop":3.67311402509566,"strikeZoneBottom":1.77676900431342,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.506674800250117,"aZ":-43.8230688588821,"pfxX":-2.905283037660407,"pfxZ":-9.306642772195413,"pX":-0.04119250400594013,"pZ":-0.2863496806684875,"vX0":1.14555991058416,"vY0":-112.13439732686989,"vZ0":-3.980921326048132,"x":118.57,"y":246.51,"x0":-0.18603531826602027,"y0":50.00283946483586,"z0":6.060345675301669,"aX":-3.6366273146998007},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-17.6,"breakHorizontal":4.9,"spinRate":2586,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.4916851851365305,"extension":6.262781806509056},"index":2,"playId":"21d4523d-573d-3b3f-a1cb-1e3f33bc6050","pitchNumber":3,"startTime":"2025-08-01T19:27:57.105Z","endTime":"2025-08-01T19:28:00.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.68,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.903164075959058,"aZ":-28.15263311927183,"pfxX":-3.113996304676595,"pfxZ":2.4162196473656135,"pX":-0.9117746817408566,"pZ":3.4437169276773187,"vX0":-0.54010923014455,"vY0":-128.38716617961404,"vZ0":-1.4132643212943492,"x":151.75,"y":145.8,"x0":-0.29398358226016935,"y0":50.00605321164511,"z0":6.195029148258731,"aX":-5.192689022737975},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.3,"breakHorizontal":5.8,"spinRate":2279,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.42683768226448837,"extension":6.006505913066816},"index":3,"playId":"00d8c850-d5ae-3ac7-9a58-01e32bddfa8e","pitchNumber":4,"startTime":"2025-08-01T19:28:15.213Z","endTime":"2025-08-01T19:28:18.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:28:18.310Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Shaw doubles (15) on a line drive to left fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-01T19:30:14.903Z","endTime":"2025-08-01T19:31:04.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.43083179355008,"strikeZoneBottom":1.61920653625318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.300954736167988,"aZ":-17.72098234511739,"pfxX":6.663901734777741,"pfxZ":7.85628204823722,"pX":1.3637883831543474,"pZ":2.213272719637225,"vX0":-4.272679569472121,"vY0":-134.55919911536793,"vZ0":-5.9128502021046305,"x":62.74,"y":180.01,"x0":2.1037648264611106,"y0":50.004088066006695,"z0":5.688387940335444,"aX":12.261013636405751},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.2,"breakHorizontal":-11.2,"spinRate":2392,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.40655428837601626,"extension":6.535020803668016},"index":0,"playId":"23bdce19-05c2-3963-bc08-bf08075babc0","pitchNumber":1,"startTime":"2025-08-01T19:30:37.385Z","endTime":"2025-08-01T19:30:40.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":92.1,"endSpeed":83.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.001402699320067,"aZ":-16.78163540222628,"pfxX":7.449527859596882,"pfxZ":8.530581026606331,"pX":-0.06498017613010161,"pZ":2.3241480602649247,"vX0":-7.9391491382306025,"vY0":-133.75322067422417,"vZ0":-5.603992307749953,"x":119.48,"y":176.03,"x0":1.9799057878523785,"y0":50.00041123684323,"z0":5.657824337451976,"aX":13.438232478971214},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.4,"breakHorizontal":-11.6,"spinRate":2422,"spinDirection":127},"zone":5,"typeConfidence":2.0,"plateTime":0.4101774689569666,"extension":6.652114097622747},"hitData":{"launchSpeed":109.2,"launchAngle":8.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":43.01,"coordY":110.44}},"index":1,"playId":"ef273a58-f7f0-30e2-957a-9fc442f08212","pitchNumber":2,"startTime":"2025-08-01T19:30:52.556Z","endTime":"2025-08-01T19:31:04.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.80000000000001,"awayTeamWinProbability":20.19999999999999,"homeTeamWinProbabilityAdded":5.800000000000011,"leverageIndex":0.82,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:31:04.066Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nico Hoerner strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-01T19:31:10.609Z","endTime":"2025-08-01T19:32:53.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.32784982646334,"strikeZoneBottom":1.61927642502477,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.333526859149973,"aZ":-21.97680766340735,"pfxX":10.806679937296993,"pfxZ":5.605046721873874,"pX":0.4712414969022022,"pZ":0.9717607251787636,"vX0":-7.552646461923453,"vY0":-134.54430232976264,"vZ0":-7.992789435992629,"x":99.04,"y":212.54,"x0":1.9219548338427648,"y0":50.00212101186172,"z0":5.558555662324428,"aX":19.656086315820108},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.4,"breakHorizontal":-17.8,"spinRate":2474,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4083290491560616,"extension":6.833591872592772},"index":0,"playId":"c26948cf-be2e-3079-8c9c-2b567d89b7e9","pitchNumber":1,"startTime":"2025-08-01T19:31:34.408Z","endTime":"2025-08-01T19:31:37.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.055163198074016,"aZ":-29.68636620871043,"pfxX":-2.7154822724091754,"pfxZ":1.7983614743902328,"pX":-0.07026485810033034,"pZ":1.6354906860443859,"vX0":-3.9028738715731253,"vY0":-117.04800874233624,"vZ0":-2.6953692489177583,"x":119.68,"y":194.62,"x0":1.9744280970329933,"y0":50.00043051528489,"z0":5.594688375388773,"aX":-3.7493415754140953},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.9,"breakHorizontal":5.9,"spinRate":2182,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.4687923884039913,"extension":6.646947215256879},"index":1,"playId":"aa91e964-9186-3e74-af73-10abc6aab7de","pitchNumber":2,"startTime":"2025-08-01T19:31:53.217Z","endTime":"2025-08-01T19:31:56.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-01T19:32:21.556Z","endTime":"2025-08-01T19:32:28.513Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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.7,"endSpeed":83.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.74745817780029,"aZ":-15.230556403664462,"pfxX":6.3602879140224955,"pfxZ":9.362571674617037,"pX":1.1645902479024064,"pZ":2.9954894305873574,"vX0":-4.345454818217357,"vY0":-134.774066985177,"vZ0":-4.448837580956804,"x":72.61,"y":157.9,"x0":1.9850095261503273,"y0":50.00083557923759,"z0":5.769428808728475,"aX":11.508450312182147},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.0,"breakHorizontal":-10.3,"spinRate":2440,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.40896267905626704,"extension":6.510403564822641},"index":3,"playId":"e364a2df-6bd5-31aa-8fc4-3b1bee8b3863","pitchNumber":3,"startTime":"2025-08-01T19:32:28.513Z","endTime":"2025-08-01T19:32:32.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.556346981156562,"aZ":-16.239688966325637,"pfxX":8.619622019852113,"pfxZ":8.549736644018656,"pX":-0.4846207699900298,"pZ":1.5650978603980028,"vX0":-8.833566789406529,"vY0":-135.19138194137713,"vZ0":-7.685385744807106,"x":135.47,"y":196.52,"x0":1.6945240878304648,"y0":50.00369778482014,"z0":5.569834295384113,"aX":16.067142429921788},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.2,"breakHorizontal":-13.9,"spinRate":2495,"spinDirection":130},"zone":7,"typeConfidence":2.0,"plateTime":0.40407174635160015,"extension":6.748627338636108},"index":4,"playId":"5dc9e5ec-bb4b-36a3-a30a-dc1b9b67a974","pitchNumber":4,"startTime":"2025-08-01T19:32:48.980Z","endTime":"2025-08-01T19:32:53.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":-3.8000000000000114,"leverageIndex":1.06,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:32:53.531Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out, shortstop Gunnar Henderson to first baseman Coby Mayo. Matt Shaw to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-01T19:32:58.585Z","endTime":"2025-08-01T19:34:13.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":82.9,"strikeZoneTop":3.57367703436298,"strikeZoneBottom":1.70590275182372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.66334660302368,"aZ":-14.970637713723695,"pfxX":7.703902437952399,"pfxZ":9.64679781076323,"pX":-0.780550510925509,"pZ":2.4648396517778224,"vX0":-9.421034299181331,"vY0":-133.8772275179616,"vZ0":-5.510008843487771,"x":146.75,"y":172.23,"x0":1.8126182746445203,"y0":50.00035899929251,"z0":5.6525422872901245,"aX":13.735669991648528},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.2,"breakHorizontal":-11.5,"spinRate":2455,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.41191301296001503,"extension":6.781731497324776},"index":0,"playId":"84371c88-9370-3215-8501-7db623e1db23","pitchNumber":1,"startTime":"2025-08-01T19:33:22.948Z","endTime":"2025-08-01T19:33:26.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":83.9,"strikeZoneTop":3.4963576170572,"strikeZoneBottom":1.68929866387757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.67166553154682,"aZ":-15.477504323057124,"pfxX":7.774020967056046,"pfxZ":9.155838221689816,"pX":-0.465283405964939,"pZ":2.947716792588597,"vX0":-8.595936481970105,"vY0":-135.21833689215032,"vZ0":-4.359710970197049,"x":134.74,"y":159.19,"x0":1.7680634304703158,"y0":50.00122126808247,"z0":5.691152471631569,"aX":14.175318257126348},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.6,"breakHorizontal":-11.9,"spinRate":2527,"spinDirection":130},"zone":1,"typeConfidence":2.0,"plateTime":0.4074476691629654,"extension":6.663055869791418},"index":1,"playId":"0a1cd0a6-5491-322b-8ae8-b45ae73c915b","pitchNumber":2,"startTime":"2025-08-01T19:33:45.481Z","endTime":"2025-08-01T19:33:49.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":76.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.034423671863443,"aZ":-30.000517776276265,"pfxX":-2.548809346537911,"pfxZ":1.4946797788318786,"pX":-0.00912684525793408,"pZ":1.733192067331681,"vX0":-3.9186521592926633,"vY0":-119.03393511939626,"vZ0":-3.004855066724148,"x":117.35,"y":191.98,"x0":1.981275554619817,"y0":50.003135393536226,"z0":5.691896195811385,"aX":-3.7048741399723624},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.3,"breakHorizontal":5.4,"spinRate":2286,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.45785502284695667,"extension":6.847399448261319},"hitData":{"launchSpeed":82.5,"launchAngle":-22.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":129.01,"coordY":155.95}},"index":2,"playId":"ddf965eb-2264-3acf-bee3-0c7788ef34f9","pitchNumber":3,"startTime":"2025-08-01T19:34:05.706Z","endTime":"2025-08-01T19:34:13.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.2,"awayTeamWinProbability":26.799999999999997,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":1.23,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:34:13.332Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-01T19:34:23.304Z","endTime":"2025-08-01T19:35:31.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.13449753264037,"strikeZoneBottom":1.40118516147468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.729487917447056,"aZ":-16.922388160926875,"pfxX":7.50567476203541,"pfxZ":8.111640133339066,"pX":0.42821344791288946,"pZ":1.6060510448013008,"vX0":-6.852194037135313,"vY0":-136.00424176871962,"vZ0":-7.4288176364853,"x":100.68,"y":195.42,"x0":2.0003392319676965,"y0":50.00540049027566,"z0":5.538324355045782,"aX":14.118369885245322},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":-12.2,"spinRate":2376,"spinDirection":121},"zone":9,"typeConfidence":2.0,"plateTime":0.4021122103358139,"extension":6.82826428363261},"index":0,"playId":"1d10ad0e-cee3-314c-9df9-1d9986b03a51","pitchNumber":1,"startTime":"2025-08-01T19:34:38.141Z","endTime":"2025-08-01T19:34:41.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.19219993604278,"strikeZoneBottom":1.45158546128425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.324608029404544,"aZ":-27.800115066882746,"pfxX":7.9159291232068085,"pfxZ":2.6222941120768306,"pX":0.7002648283119829,"pZ":2.0754000618702326,"vX0":-5.498269393985822,"vY0":-127.31868478214365,"vZ0":-3.517059393661282,"x":90.31,"y":182.74,"x0":1.8426583222183222,"y0":50.002309790968376,"z0":5.637727559983895,"aX":13.197961966623957},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.3,"breakHorizontal":-13.3,"spinRate":1514,"spinDirection":113},"zone":6,"typeConfidence":2.0,"plateTime":0.42766249442070237,"extension":6.867534283183035},"index":1,"playId":"de11ef7a-f391-32fc-aeef-df4a66c1f162","pitchNumber":2,"startTime":"2025-08-01T19:34:52.747Z","endTime":"2025-08-01T19:34:55.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.19746029293468,"strikeZoneBottom":1.39627459089863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.799970960644583,"aZ":-27.31422483838673,"pfxX":8.604410661714699,"pfxZ":2.9264506421795886,"pX":0.5484345907170862,"pZ":1.8362474818758356,"vX0":-5.998291895120766,"vY0":-127.46586075192991,"vZ0":-4.25527377013484,"x":96.09,"y":189.2,"x0":1.8027567952350798,"y0":50.004274181892214,"z0":5.65973791233377,"aX":14.29862346508915},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.7,"breakHorizontal":-14.4,"spinRate":1647,"spinDirection":118},"zone":9,"typeConfidence":2.0,"plateTime":0.4281082694868643,"extension":6.909157393561286},"index":2,"playId":"5dc75544-8009-3f6d-ad08-8ff430f2d246","pitchNumber":3,"startTime":"2025-08-01T19:35:08.961Z","endTime":"2025-08-01T19:35:12.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":78.9,"endSpeed":72.0,"strikeZoneTop":3.21891458546909,"strikeZoneBottom":1.44786402115998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.902486183446843,"aZ":-25.594862829072824,"pfxX":-1.3368501030168167,"pfxZ":4.972841211852756,"pX":0.3480380297782702,"pZ":1.9104708922573261,"vX0":-3.541235523871726,"vY0":-114.79182159118028,"vZ0":-2.160180662358103,"x":103.73,"y":187.2,"x0":2.0896057635666354,"y0":50.0035390431649,"z0":5.376156749453102,"aX":-1.769141540357789},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":8.8,"breakHorizontal":3.4,"spinRate":1996,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.47867159212390176,"extension":6.729755365537894},"index":3,"playId":"5099b3a5-e41e-390d-8cc3-4ac93ed53963","pitchNumber":4,"startTime":"2025-08-01T19:35:26.966Z","endTime":"2025-08-01T19:35:31.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-4.000000000000014,"leverageIndex":1.46,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:35:31.239Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adley Rutschman lines out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-01T19:37:55.109Z","endTime":"2025-08-01T19:38:44.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Kittredge replaces Caleb Thielbar.","event":"Pitching Substitution","eventType":"pitching_substitution","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":"2025-08-01T19:37:22.839Z","endTime":"2025-08-01T19:37:57.422Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":552640,"link":"/api/v1/people/552640"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.39429882817068,"strikeZoneBottom":1.64653791793419,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.70677645637424,"aZ":-20.668484345565098,"pfxX":-11.022700249784116,"pfxZ":5.97081124911326,"pX":-0.8959861860398615,"pZ":2.29873191519799,"vX0":5.981909289120146,"vY0":-138.16341598442096,"vZ0":-5.606864779590787,"x":151.15,"y":176.71,"x0":-1.6607781688818362,"y0":50.00242126077076,"z0":5.749769670694121,"aX":-21.24142546430141},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.7,"breakHorizontal":18.6,"spinRate":2296,"spinDirection":213},"zone":13,"typeConfidence":0.93,"plateTime":0.39691692275822454,"extension":6.5001374374277985},"index":1,"playId":"58a94c03-f8e8-34e7-9693-2de69dab40d4","pitchNumber":1,"startTime":"2025-08-01T19:37:57.422Z","endTime":"2025-08-01T19:38:00.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-01T19:38:11.082Z","endTime":"2025-08-01T19:38:21.215Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"},"defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.53273981956639,"strikeZoneBottom":1.67143862051735,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.797426537013404,"aZ":-20.7426016082045,"pfxX":-10.189940007922099,"pfxZ":5.808262331139182,"pX":-0.952102298811088,"pZ":1.613785126132004,"vX0":5.364588949800406,"vY0":-139.53202313593997,"vZ0":-7.3303716142274755,"x":153.29,"y":195.21,"x0":-1.5770641144716742,"y0":50.005035614600715,"z0":5.644819770754079,"aX":-20.06784489529804},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.1,"breakHorizontal":17.3,"spinRate":2276,"spinDirection":215},"zone":13,"typeConfidence":0.93,"plateTime":0.3927533707105084,"extension":6.5416984557059275},"index":3,"playId":"50fad2ea-ec25-3668-b7a5-acde9c204e1f","pitchNumber":2,"startTime":"2025-08-01T19:38:21.215Z","endTime":"2025-08-01T19:38:25.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.871997953224266,"aZ":-31.141823143195758,"pfxX":2.2743295664430145,"pfxZ":0.6031003388318235,"pX":0.1758468897754123,"pZ":1.681479402143834,"vX0":4.247395507828749,"vY0":-129.25773781002613,"vZ0":-4.368018891670577,"x":110.3,"y":193.38,"x0":-1.7739963645412413,"y0":50.00448562461707,"z0":5.741459016053318,"aX":3.9108557227074203},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.5,"breakHorizontal":-4.9,"spinRate":2729,"spinDirection":126},"zone":8,"typeConfidence":0.87,"plateTime":0.42115539810448865,"extension":6.492248825275708},"hitData":{"launchSpeed":97.3,"launchAngle":19.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.53,"coordY":95.3}},"index":4,"playId":"bb115161-c9f7-33fe-9ef2-c6bb1b1e4764","pitchNumber":3,"startTime":"2025-08-01T19:38:37.589Z","endTime":"2025-08-01T19:38:44.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:38:44.595Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler O'Neill strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-01T19:38:51.865Z","endTime":"2025-08-01T19:39:51.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.31,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.74998417559972,"aZ":-23.295241170769902,"pfxX":-10.888274336516133,"pfxZ":4.625084105754924,"pX":-0.5492790676970889,"pZ":2.7134803187787018,"vX0":6.511623274174472,"vY0":-138.5917957662167,"vZ0":-4.018270847198497,"x":137.94,"y":165.52,"x0":-1.5308341603282627,"y0":50.00211102425092,"z0":5.763049170973842,"aX":-20.90377462802281},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.6,"breakHorizontal":18.1,"spinRate":2363,"spinDirection":207},"zone":1,"typeConfidence":0.93,"plateTime":0.3971921104489047,"extension":6.562705935353395},"index":0,"playId":"c25ec68f-cd9c-35d4-8786-4a5b369be1f1","pitchNumber":1,"startTime":"2025-08-01T19:39:08.435Z","endTime":"2025-08-01T19:39:11.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.31,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.09667514236574,"aZ":-21.190043236628956,"pfxX":-9.19775401619515,"pfxZ":5.5868686099754665,"pX":-1.2034403575797092,"pZ":2.084828013442852,"vX0":4.4328967539941235,"vY0":-139.94828039263334,"vZ0":-5.953365491633001,"x":162.87,"y":182.49,"x0":-1.6203153354122386,"y0":50.00518930941079,"z0":5.6453285804107525,"aX":-18.091412613213745},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.0,"breakHorizontal":15.6,"spinRate":2398,"spinDirection":217},"zone":13,"typeConfidence":0.93,"plateTime":0.3926651578758493,"extension":6.499630352332903},"index":1,"playId":"debf5457-9f72-3012-9578-5316736f9efd","pitchNumber":2,"startTime":"2025-08-01T19:39:24.144Z","endTime":"2025-08-01T19:39:27.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.31,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.090612842644823,"aZ":-30.015276854143277,"pfxX":3.340154287223376,"pfxZ":1.2367694026753524,"pX":1.040579373544517,"pZ":2.076685040591383,"vX0":5.855860356935033,"vY0":-130.33181992013363,"vZ0":-3.9362777146294365,"x":77.34,"y":182.71,"x0":-1.654958329446048,"y0":50.00405632151449,"z0":5.831668899770679,"aX":5.84334235321059},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.7,"breakHorizontal":-7.2,"spinRate":2740,"spinDirection":114},"zone":14,"typeConfidence":0.88,"plateTime":0.41759118320083877,"extension":6.598576697387142},"index":2,"playId":"9a99fe21-8bb3-3baf-928a-22232cd4d52f","pitchNumber":3,"startTime":"2025-08-01T19:39:48.970Z","endTime":"2025-08-01T19:39:51.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_ab"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_ab"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.8,"awayTeamWinProbability":23.200000000000003,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.27,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:39:51.970Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-01T19:39:56.173Z","endTime":"2025-08-01T19:41:13.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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, 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":95.8,"endSpeed":87.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.973796000531127,"aZ":-19.68577025274594,"pfxX":-9.536736631602901,"pfxZ":6.3514257082440775,"pX":-0.578843244758034,"pZ":1.6322530288718742,"vX0":6.512265739218988,"vY0":-139.28315568350132,"vZ0":-7.383950277251827,"x":139.06,"y":194.71,"x0":-1.7069122717954435,"y0":50.00430527228261,"z0":5.617107022424012,"aX":-18.759098257031514},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.2,"breakHorizontal":16.0,"spinRate":2362,"spinDirection":209},"zone":7,"typeConfidence":0.92,"plateTime":0.39308072305088393,"extension":6.5633172851005686},"index":0,"playId":"54676e3e-16c6-3100-a174-e0699515227e","pitchNumber":1,"startTime":"2025-08-01T19:40:15.069Z","endTime":"2025-08-01T19:40:18.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":95.2,"endSpeed":87.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.58059055965659,"aZ":-19.79180787847469,"pfxX":-8.550474105841008,"pfxZ":6.392562816683314,"pX":-0.7071384979170315,"pZ":1.8237057435030668,"vX0":5.862594932571816,"vY0":-138.43901995545986,"vZ0":-6.722893289358495,"x":143.95,"y":189.54,"x0":-1.7439175163936593,"y0":50.00196033208794,"z0":5.613413119623244,"aX":-16.557152705144098},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.3,"breakHorizontal":14.3,"spinRate":2359,"spinDirection":215},"zone":7,"typeConfidence":0.9,"plateTime":0.3960088090989804,"extension":6.6043996195835675},"index":1,"playId":"e5f6c572-0f4b-3680-8830-5f0312cb9e44","pitchNumber":2,"startTime":"2025-08-01T19:40:28.586Z","endTime":"2025-08-01T19:40:31.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-01T19:40:42.063Z","endTime":"2025-08-01T19:40:53.915Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.5,"strikeZoneTop":3.46345867026741,"strikeZoneBottom":1.66339463093487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.38202755460863,"aZ":-31.323019031755628,"pfxX":3.962526563297499,"pfxZ":0.4914098002532947,"pX":0.1843901597546003,"pZ":0.6440329832852745,"vX0":3.752464529167887,"vY0":-130.31213505770486,"vZ0":-6.820127270683513,"x":109.97,"y":221.39,"x0":-1.783151055022223,"y0":50.00469684440238,"z0":5.625947333285599,"aX":6.895028984818675},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.2,"breakHorizontal":-7.9,"spinRate":2783,"spinDirection":101},"zone":14,"typeConfidence":0.9,"plateTime":0.41846025474375015,"extension":6.532322203185964},"index":3,"playId":"35399d05-cec3-3d4f-ad5b-680973909a6a","pitchNumber":3,"startTime":"2025-08-01T19:40:53.915Z","endTime":"2025-08-01T19:40:56.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.39794887387848,"strikeZoneBottom":1.6582391048622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.776316588196604,"aZ":-32.02425535442496,"pfxX":3.443922790960236,"pfxZ":0.08980587007425278,"pX":0.539908542221874,"pZ":2.1930903664333683,"vX0":4.524940540376758,"vY0":-129.04283018797472,"vZ0":-2.8590808210065446,"x":96.42,"y":179.57,"x0":-1.6758451099489193,"y0":50.0053797162625,"z0":5.752167637592471,"aX":5.878715690649057},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.2,"breakHorizontal":-7.2,"spinRate":2798,"spinDirection":99},"zone":9,"typeConfidence":0.89,"plateTime":0.42249334385455306,"extension":6.497696147471091},"index":4,"playId":"9a2d19dd-264f-3a25-a0b2-2cc1e74fce13","pitchNumber":4,"startTime":"2025-08-01T19:41:10.703Z","endTime":"2025-08-01T19:41:13.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:41:13.874Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Kelly singles on a line drive to left fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-01T19:43:03.836Z","endTime":"2025-08-01T19:45:02.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.1,"strikeZoneTop":3.40993886931927,"strikeZoneBottom":1.64510822118894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.918906265179317,"aZ":-20.047429594672145,"pfxX":7.770699172751744,"pfxZ":6.95031408884538,"pX":1.484242955425398,"pZ":2.745015366618681,"vX0":-4.252921420971539,"vY0":-132.18502206962853,"vZ0":-3.8496176056138283,"x":60.42,"y":164.66,"x0":2.116662547382465,"y0":50.00088059578968,"z0":5.7185123969378155,"aX":13.553914471606676},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.8,"breakHorizontal":-13.0,"spinRate":2282,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.4166408587845023,"extension":6.629867993004962},"index":0,"playId":"5c7c4202-b3e6-3ba7-baf5-27ccf9aa756b","pitchNumber":1,"startTime":"2025-08-01T19:43:27.260Z","endTime":"2025-08-01T19:43:30.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":68.6,"strikeZoneTop":3.32772067401207,"strikeZoneBottom":1.56273093614324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.497327531521677,"aZ":-26.481610811846533,"pfxX":-3.2143546373429963,"pfxZ":4.679076270222533,"pX":2.2323867148811396,"pZ":3.152970022528442,"vX0":0.29745859128059854,"vY0":-110.74266749183103,"vZ0":0.7526758245909033,"x":31.91,"y":153.65,"x0":2.511364412130019,"y0":50.00358724492233,"z0":5.623147781174835,"aX":-3.911992163993161},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":9.0,"breakHorizontal":5.6,"spinRate":1992,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.4984648323907668,"extension":6.424553077769099},"index":1,"playId":"d96edfee-0e5b-3830-b697-7b088b7692ce","pitchNumber":2,"startTime":"2025-08-01T19:43:39.363Z","endTime":"2025-08-01T19:43:42.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.771615978312997,"aZ":-19.35507566419954,"pfxX":6.674589549271362,"pfxZ":7.029730341767231,"pX":0.027076941027848894,"pZ":1.8413669560210342,"vX0":-7.423146945301693,"vY0":-134.10962861772447,"vZ0":-6.215466132466165,"x":115.97,"y":189.06,"x0":1.962570892223689,"y0":50.002286427004265,"z0":5.5678592995606815,"aX":12.168825891608007},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.5,"breakHorizontal":-10.6,"spinRate":2337,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.40828643521659647,"extension":6.8845161803775055},"index":2,"playId":"6b099a83-6cd1-38c9-843a-0a2057306567","pitchNumber":3,"startTime":"2025-08-01T19:43:55.667Z","endTime":"2025-08-01T19:44:02.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":92.1,"endSpeed":83.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.12538658065962,"aZ":-13.186301148516058,"pfxX":5.697377847887168,"pfxZ":10.619698304484732,"pX":-0.38343821794741006,"pZ":2.86205544131403,"vX0":-8.320879515741048,"vY0":-133.68249996749864,"vZ0":-4.891266464842804,"x":131.62,"y":161.5,"x0":2.0469971571110945,"y0":50.000117841550036,"z0":5.6812981137300556,"aX":10.184536948874904},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.1,"breakHorizontal":-8.3,"spinRate":2443,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.41165942009831014,"extension":6.524304573318071},"index":3,"playId":"1607bc08-2575-3753-b3e8-56969ced8b89","pitchNumber":4,"startTime":"2025-08-01T19:44:21.842Z","endTime":"2025-08-01T19:44:28.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-01T19:44:34.709Z","endTime":"2025-08-01T19:44:51.089Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.592565594442863,"aZ":-29.989873489631243,"pfxX":9.501240830105306,"pfxZ":1.338609584721076,"pX":-0.11391418863886682,"pZ":1.645569654970187,"vX0":-8.002535229185892,"vY0":-127.05238583509362,"vZ0":-3.8924674017157788,"x":121.34,"y":194.35,"x0":1.8457669211619303,"y0":50.00237951481985,"z0":5.58684999150611,"aX":15.497189054021261},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.7,"breakHorizontal":-15.4,"spinRate":1580,"spinDirection":111},"zone":8,"typeConfidence":2.0,"plateTime":0.4314757313732409,"extension":6.896803861476857},"hitData":{"launchSpeed":75.3,"launchAngle":15.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":107.39,"coordY":105.33}},"index":5,"playId":"ac1a2926-c69e-3349-9d94-5d6431bbc4e3","pitchNumber":5,"startTime":"2025-08-01T19:44:51.089Z","endTime":"2025-08-01T19:45:02.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.69999999999999,"awayTeamWinProbability":18.30000000000001,"homeTeamWinProbabilityAdded":2.799999999999983,"leverageIndex":0.75,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:45:02.392Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Crow-Armstrong pops out to third baseman Jordan Westburg in foul territory. Carson Kelly to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-01T19:45:05.293Z","endTime":"2025-08-01T19:45:53.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676059,"link":"/api/v1/people/676059"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Other Advance","eventType":"other_advance","movementReason":"r_adv_play","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":72.0,"strikeZoneTop":3.13087910537215,"strikeZoneBottom":1.46761268802515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.594521199180004,"aZ":-23.910489153564484,"pfxX":-4.594768435314476,"pfxZ":6.269521789041754,"pX":1.195642157737817,"pZ":3.308410283899069,"vX0":-1.2392706514690721,"vY0":-113.69510885829351,"vZ0":0.496884797385459,"x":71.42,"y":149.45,"x0":2.34377217084516,"y0":50.00018395541536,"z0":5.447893939310866,"aX":-6.052821379320443},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":11.8,"breakHorizontal":8.6,"spinRate":1953,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.48057683083853187,"extension":6.815670526280687},"index":0,"playId":"e9f0d631-6c93-309f-962f-f5424c196ab6","pitchNumber":1,"startTime":"2025-08-01T19:45:27.979Z","endTime":"2025-08-01T19:45:31.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.8,"strikeZoneTop":3.12,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.784759229182825,"aZ":-30.621125919844175,"pfxX":0.15839289479294383,"pfxZ":1.0520231461234992,"pX":-0.36957051893210857,"pZ":2.2757209174259954,"vX0":-5.479662011931394,"vY0":-119.41816896085977,"vZ0":-1.7875342123124311,"x":131.09,"y":177.34,"x0":1.9154310400413161,"y0":50.001930633642516,"z0":5.738589573011965,"aX":0.23457882738690206},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.8,"breakHorizontal":0.7,"spinRate":2221,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.4552864214895771,"extension":6.84668472481008},"hitData":{"launchSpeed":82.1,"launchAngle":66.0,"totalDistance":131.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":89.16,"coordY":179.92}},"index":1,"playId":"0b6e3977-7980-3f93-9b01-4c7ce24c0442","pitchNumber":2,"startTime":"2025-08-01T19:45:43.936Z","endTime":"2025-08-01T19:45:53.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":80.7,"awayTeamWinProbability":19.299999999999997,"homeTeamWinProbabilityAdded":-0.9999999999999858,"leverageIndex":1.18,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:45:53.957Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-01T19:46:39.609Z","endTime":"2025-08-01T19:47:48.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.164020054345738,"aZ":-29.873997808189554,"pfxX":6.345601701374622,"pfxZ":1.4081939032813136,"pX":0.38181504238441905,"pZ":1.0981735708342464,"vX0":-5.862075846305971,"vY0":-125.91411279490532,"vZ0":-5.200020185931235,"x":102.45,"y":209.13,"x0":1.8953485163259975,"y0":50.00478114077299,"z0":5.555416128092172,"aX":10.377880565760968},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.8,"breakHorizontal":-10.4,"spinRate":1445,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4319862804761496,"extension":6.986540576364976},"index":0,"playId":"f5532343-34c4-391b-874b-9784dc433738","pitchNumber":1,"startTime":"2025-08-01T19:46:43.475Z","endTime":"2025-08-01T19:46:47.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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.5,"endSpeed":84.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.776599514209664,"aZ":-16.480342405712708,"pfxX":6.222511666290442,"pfxZ":8.586708939646801,"pX":0.5905376665988958,"pZ":2.7559469475081,"vX0":-5.718740667680518,"vY0":-134.49494260835178,"vZ0":-4.653475297463645,"x":94.49,"y":164.37,"x0":1.9382405996090168,"y0":50.00422519085894,"z0":5.681198914202725,"aX":11.375390626084767},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.8,"breakHorizontal":-10.0,"spinRate":2365,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.40759260735861513,"extension":6.790008958965183},"index":1,"playId":"2617b72f-7cc8-3d24-8967-ccc1227d58cc","pitchNumber":2,"startTime":"2025-08-01T19:47:03.352Z","endTime":"2025-08-01T19:47:06.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-01T19:47:24.603Z","endTime":"2025-08-01T19:47:45.266Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":93.1,"endSpeed":85.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.652611098047593,"aZ":-16.993859052587194,"pfxX":5.629294995736808,"pfxZ":8.09615434415861,"pX":0.4042839330263348,"pZ":2.9977199365414577,"vX0":-5.96213747944189,"vY0":-135.56608312216014,"vZ0":-3.8906798235210625,"x":101.59,"y":157.84,"x0":1.8932073062027395,"y0":50.00068864403853,"z0":5.626373876584528,"aX":10.55193479770053},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.2,"breakHorizontal":-9.0,"spinRate":2498,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.40293970046892014,"extension":6.664952365037579},"index":3,"playId":"00760a96-76a6-3989-9cd8-bab29a84bb17","pitchNumber":3,"startTime":"2025-08-01T19:47:45.266Z","endTime":"2025-08-01T19:47:48.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.7,"awayTeamWinProbability":22.299999999999997,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.12,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:47:48.266Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ian Happ lines out sharply to left fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-01T19:47:56.702Z","endTime":"2025-08-01T19:50:31.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"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":92.3,"endSpeed":84.9,"strikeZoneTop":3.59489431044285,"strikeZoneBottom":1.63615998153438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.95751949454329,"aZ":-17.66611980249554,"pfxX":4.451513425069938,"pfxZ":7.899692283035273,"pX":-1.0231329177200954,"pZ":3.0731908027398163,"vX0":-9.036293423851522,"vY0":-134.14533248868807,"vZ0":-3.6717905911573476,"x":156.0,"y":155.8,"x0":1.7992222476375075,"y0":50.00230690238139,"z0":5.706908834055053,"aX":8.175623456628314},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.8,"breakHorizontal":-6.2,"spinRate":2444,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.40713190786044695,"extension":6.848654672725252},"index":0,"playId":"0a4d7792-25ef-32ad-a100-9d5c216ca4c1","pitchNumber":1,"startTime":"2025-08-01T19:48:15.493Z","endTime":"2025-08-01T19:48:18.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.55178042918007,"strikeZoneBottom":1.65311239667948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.59338716512739,"aZ":-28.80660544687474,"pfxX":9.580741393425274,"pfxZ":2.1008042732034635,"pX":0.1038141172732126,"pZ":1.679560359613705,"vX0":-7.300983742199022,"vY0":-125.26197133568628,"vZ0":-3.8504686650327575,"x":113.04,"y":193.43,"x0":1.801230029496167,"y0":50.00030236221762,"z0":5.573086741734806,"aX":15.332686476478063},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.2,"breakHorizontal":-15.8,"spinRate":1560,"spinDirection":110},"zone":8,"typeConfidence":2.0,"plateTime":0.4360674790911716,"extension":6.979936069451117},"index":1,"playId":"791d6614-de09-36f4-8608-a5bc07cc6bc0","pitchNumber":2,"startTime":"2025-08-01T19:48:34.395Z","endTime":"2025-08-01T19:48:37.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":92.5,"endSpeed":83.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.88525843882448,"aZ":-14.13293197216564,"pfxX":6.943613957740473,"pfxZ":9.996007798461207,"pX":0.05050640316237346,"pZ":3.176595872424315,"vX0":-6.977802473120801,"vY0":-134.4367649751224,"vZ0":-3.8959488173730765,"x":115.07,"y":153.01,"x0":1.7948593197010634,"y0":50.005550912452755,"z0":5.667877420269709,"aX":12.536911755679816},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.3,"breakHorizontal":-10.8,"spinRate":2421,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.4095896094417175,"extension":6.690909073641154},"index":2,"playId":"871a930f-378f-3141-97b2-074cb7d3cf75","pitchNumber":3,"startTime":"2025-08-01T19:48:51.821Z","endTime":"2025-08-01T19:48:55.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":86.9,"endSpeed":80.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.757547038914957,"aZ":-27.931610511838205,"pfxX":9.27733689564067,"pfxZ":2.6108863565761835,"pX":0.04448012500049236,"pZ":1.8925827163454225,"vX0":-7.354838148410541,"vY0":-126.36019252564645,"vZ0":-3.689878887424267,"x":115.3,"y":187.68,"x0":1.7816753637940472,"y0":50.00213810833486,"z0":5.605812269286672,"aX":15.063806097993536},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.1,"breakHorizontal":-15.2,"spinRate":1571,"spinDirection":112},"zone":8,"typeConfidence":2.0,"plateTime":0.43279766185767654,"extension":6.859278076243099},"index":3,"playId":"4ac96911-e6d3-3315-91e9-2bf3c30311f5","pitchNumber":4,"startTime":"2025-08-01T19:49:13.042Z","endTime":"2025-08-01T19:49:17.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.4,"strikeZoneTop":3.56756750054912,"strikeZoneBottom":1.66854714841023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.572110391900214,"aZ":-33.182813117988324,"pfxX":6.932483903394881,"pfxZ":-0.599346948872848,"pX":-0.3789049849408019,"pZ":0.6556189025499984,"vX0":-7.881441546527057,"vY0":-128.20794366852252,"vZ0":-5.701175908738167,"x":131.44,"y":221.08,"x0":1.8116584379201173,"y0":50.001081050666336,"z0":5.449549545980503,"aX":11.722952747114604},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-2.0,"breakHorizontal":-11.2,"spinRate":1624,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.42466703795622385,"extension":7.0331670693066455},"index":4,"playId":"cec6806d-144a-301e-83ee-359ece0b02b9","pitchNumber":5,"startTime":"2025-08-01T19:49:51.261Z","endTime":"2025-08-01T19:49:54.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":93.0,"endSpeed":85.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.634584422659334,"aZ":-16.498180958118194,"pfxX":7.410631001985518,"pfxZ":8.413808059870078,"pX":-0.3087330211249563,"pZ":2.2196931491146823,"vX0":-8.396922431741565,"vY0":-135.19051085380752,"vZ0":-5.904303191579149,"x":128.77,"y":178.85,"x0":1.8649757280149288,"y0":50.00543659435059,"z0":5.57773271147938,"aX":13.811340056257936},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.3,"breakHorizontal":-11.8,"spinRate":2472,"spinDirection":126},"zone":7,"typeConfidence":2.0,"plateTime":0.40413756875498485,"extension":6.799333688166231},"hitData":{"launchSpeed":106.6,"launchAngle":16.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":54.72,"coordY":84.97}},"index":5,"playId":"5c0cb56c-005b-3097-b80c-507a3f037e10","pitchNumber":6,"startTime":"2025-08-01T19:50:23.623Z","endTime":"2025-08-01T19:50:31.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.2,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:50:31.558Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-01T19:52:42.953Z","endTime":"2025-08-01T19:53:40.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brad Keller replaces Andrew Kittredge.","event":"Pitching Substitution","eventType":"pitching_substitution","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":"2025-08-01T19:52:08.941Z","endTime":"2025-08-01T19:52:45.288Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641745,"link":"/api/v1/people/641745"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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.0,"endSpeed":87.7,"strikeZoneTop":3.66948936792839,"strikeZoneBottom":1.86673272642555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.04060840710144,"aZ":-14.446320286935217,"pfxX":-0.22092635362931645,"pfxZ":8.975627765826353,"pX":-0.7121495308394532,"pZ":3.5269639034343108,"vX0":1.3879421195320853,"vY0":-139.78115323944883,"vZ0":-4.996340862739621,"x":144.15,"y":143.55,"x0":-1.1868117386205583,"y0":50.00391890561935,"z0":6.288909474837494,"aX":-0.43653286122548596},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":0.1,"spinRate":2337,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.3921210421863246,"extension":5.84185083061591},"index":1,"playId":"aaff61c8-a44b-3787-bba6-540e70eadaf5","pitchNumber":1,"startTime":"2025-08-01T19:52:45.288Z","endTime":"2025-08-01T19:52:48.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.64005516331419,"strikeZoneBottom":1.80777214184616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.97657964958668,"aZ":-14.918481189253312,"pfxX":-6.413409622755212,"pfxZ":8.60084511638026,"pX":-0.13042127985064025,"pZ":2.449026237453411,"vX0":5.735979857233397,"vY0":-140.96382000616296,"vZ0":-7.50976550461986,"x":121.97,"y":172.66,"x0":-1.3614973088340723,"y0":50.0025885353122,"z0":6.1167887348586545,"aX":-12.866638578436316},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.2,"breakHorizontal":10.4,"spinRate":2239,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.3890158175491498,"extension":5.899438458942643},"index":2,"playId":"36e16b6d-898b-3a40-8422-cbdfc0d03b5f","pitchNumber":2,"startTime":"2025-08-01T19:52:57.246Z","endTime":"2025-08-01T19:53:00.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-01T19:53:10.311Z","endTime":"2025-08-01T19:53:21.385Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":86.6,"endSpeed":79.5,"strikeZoneTop":3.56857886637852,"strikeZoneBottom":1.70647145370624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.27968126508299,"aZ":-27.66385400928461,"pfxX":5.164322333194766,"pfxZ":2.8289171500763945,"pX":2.3872805843384413,"pZ":1.4101424291822506,"vX0":7.105150586521247,"vY0":-125.89115803192573,"vZ0":-6.150943582868859,"x":26.0,"y":200.71,"x0":-1.1503147155464106,"y0":50.002982797471326,"z0":6.145451852515366,"aX":8.227213550496764},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.8,"breakHorizontal":-11.0,"spinRate":2584,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.43629593430106084,"extension":5.840769527054544},"index":4,"playId":"c182fd71-2daa-3687-bc9f-2d0abe964284","pitchNumber":3,"startTime":"2025-08-01T19:53:21.385Z","endTime":"2025-08-01T19:53:25.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.529804914313722,"aZ":-25.706093538525046,"pfxX":3.5754346308105305,"pfxZ":4.043455687172887,"pX":1.007788903382114,"pZ":2.0167517228446035,"vX0":4.819319295333069,"vY0":-125.68287617392077,"vZ0":-4.948273873762444,"x":78.59,"y":184.33,"x0":-1.3992767930476684,"y0":50.00366963184513,"z0":6.099517588669158,"aX":5.7172481692980215},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.4,"breakHorizontal":-7.6,"spinRate":2734,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4358456013362346,"extension":5.815448113114158},"index":5,"playId":"057136e3-e7aa-33c0-9929-c91303f96c93","pitchNumber":4,"startTime":"2025-08-01T19:53:37.275Z","endTime":"2025-08-01T19:53:40.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":2.14,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:53:40.766Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dylan Carlson walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-01T19:53:44.675Z","endTime":"2025-08-01T19:54:46.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.63025276491063,"strikeZoneBottom":1.75411061349117,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.33105319196136,"aZ":-13.722265793124405,"pfxX":-0.04500451459940802,"pfxZ":9.14331940706568,"pX":1.0920655553804972,"pZ":3.750028265160387,"vX0":6.543500031604646,"vY0":-141.20637365601397,"vZ0":-4.484943050095542,"x":75.37,"y":137.53,"x0":-1.2500054344963574,"y0":50.002968633178114,"z0":6.242576501849598,"aX":-0.09095727853342199},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.8,"breakHorizontal":-1.3,"spinRate":2484,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.38796801542704973,"extension":5.909048764095309},"index":0,"playId":"cb7295a8-0faa-30e3-a01c-ab921fd6b0d8","pitchNumber":1,"startTime":"2025-08-01T19:54:02.797Z","endTime":"2025-08-01T19:54:07.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.56543711367958,"strikeZoneBottom":1.68924494631756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.233541228747455,"aZ":-24.049594711712714,"pfxX":-8.497004809593406,"pfxZ":4.374465039469429,"pX":-1.2479412054717396,"pZ":2.886444097790722,"vX0":3.3137241118456515,"vY0":-134.86361789516883,"vZ0":-4.47114323960524,"x":164.57,"y":160.85,"x0":-1.383394800525972,"y0":50.000691824763166,"z0":6.246060949005436,"aX":-15.769081393207317},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.2,"breakHorizontal":14.8,"spinRate":1811,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4049564350251611,"extension":5.96175509600649},"index":1,"playId":"59e8ddb7-cc36-3924-813a-724bb7d52ba8","pitchNumber":2,"startTime":"2025-08-01T19:54:16.370Z","endTime":"2025-08-01T19:54:19.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":97.6,"endSpeed":89.5,"strikeZoneTop":3.5889913766142,"strikeZoneBottom":1.74304840170648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.666740116488455,"aZ":-13.683171484802296,"pfxX":-2.1650110708350194,"pfxZ":9.001735027908886,"pX":-1.2479323549814858,"pZ":3.40203816921838,"vX0":1.3436272991490914,"vY0":-142.20193364576215,"vZ0":-5.373134635616467,"x":164.57,"y":146.92,"x0":-1.444500684906522,"y0":50.00509891763341,"z0":6.179580022351103,"aX":-4.44816058451225},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.5,"breakHorizontal":3.7,"spinRate":2389,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.38473573138158823,"extension":5.907556343895624},"index":2,"playId":"a8ea9565-e26e-3cf0-a827-4210c1452578","pitchNumber":3,"startTime":"2025-08-01T19:54:28.621Z","endTime":"2025-08-01T19:54:31.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.60957993065377,"strikeZoneBottom":1.67343088829391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.726372044124027,"aZ":-14.429531217142186,"pfxX":0.5294127334595604,"pfxZ":8.875016425317348,"pX":1.1627731980905032,"pZ":3.2411597483303547,"vX0":6.571871517087699,"vY0":-140.27109462484478,"vZ0":-5.66151644624537,"x":72.68,"y":151.27,"x0":-1.2760214021089282,"y0":50.00466599227454,"z0":6.221084551258767,"aX":1.0571692494058555},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.1,"breakHorizontal":-2.3,"spinRate":2418,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.3899870060451489,"extension":5.955165669918591},"index":3,"playId":"6b89be70-aad1-32e3-9adb-73197db7c5a4","pitchNumber":4,"startTime":"2025-08-01T19:54:42.499Z","endTime":"2025-08-01T19:54:46.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":1.61,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:54:46.272Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremiah Jackson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-01T19:54:57.446Z","endTime":"2025-08-01T19:56:16.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":87.9,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.30687738965938,"aZ":-20.755620035444405,"pfxX":-7.957065392953101,"pfxZ":5.7756860569033535,"pX":-1.33459086338985,"pZ":2.5281454654894726,"vX0":3.180636438823476,"vY0":-139.9164475212802,"vZ0":-6.222180442899839,"x":167.87,"y":170.52,"x0":-1.4538009699590964,"y0":50.00673273580224,"z0":6.146348123352887,"aX":-15.740056729845406},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.4,"breakHorizontal":13.7,"spinRate":2199,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.39185017641977815,"extension":6.017102182340036},"index":0,"playId":"6f0bf010-890f-3927-95f5-ac7b17a3bb03","pitchNumber":1,"startTime":"2025-08-01T19:55:15.196Z","endTime":"2025-08-01T19:55:19.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.29910432878541,"strikeZoneBottom":1.61807774881098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.65076498777291,"aZ":-19.445934014256547,"pfxX":-10.298738202108124,"pfxZ":6.57063035501625,"pX":0.07413034989478406,"pZ":1.6271985966383462,"vX0":7.2312035875670295,"vY0":-139.10361423023411,"vZ0":-8.466448148665414,"x":114.17,"y":194.85,"x0":-1.2368917183156392,"y0":50.00103538649826,"z0":6.027584899263514,"aX":-19.941710777478747},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.1,"breakHorizontal":16.9,"spinRate":2344,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.39555312134455445,"extension":5.993677174176634},"index":1,"playId":"785e8501-e980-31b8-9063-5a58ed48606f","pitchNumber":2,"startTime":"2025-08-01T19:55:37.394Z","endTime":"2025-08-01T19:55:40.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.20807237092167,"strikeZoneBottom":1.55770830718227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.505860879702336,"aZ":-32.855549666365675,"pfxX":2.046541627407924,"pfxZ":-0.40599638293253637,"pX":0.4336927684155708,"pZ":1.4775299106568835,"vX0":4.008589929149199,"vY0":-128.46330402563828,"vZ0":-5.347748176423827,"x":100.47,"y":198.89,"x0":-1.412603336168351,"y0":50.003526670360536,"z0":6.1389307262071835,"aX":3.4220552906260893},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.7,"breakHorizontal":-4.6,"spinRate":2681,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.4262993085987574,"extension":5.840586187197217},"index":2,"playId":"9022fb2e-28e2-3d53-8b7a-12554f02ac3f","pitchNumber":3,"startTime":"2025-08-01T19:55:55.583Z","endTime":"2025-08-01T19:55:59.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.05225144053737,"aZ":-14.901956721539237,"pfxX":-7.473258837561458,"pfxZ":8.50570255174532,"pX":-0.8322004781024652,"pZ":2.414053997735547,"vX0":4.246083009998223,"vY0":-142.171267093294,"vZ0":-7.4869939863414805,"x":148.72,"y":173.6,"x0":-1.3805533152121279,"y0":50.002995344396105,"z0":6.042888104512435,"aX":-15.175004566134985},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.9,"breakHorizontal":12.6,"spinRate":2258,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.3864550252940284,"extension":6.0749980178999206},"index":3,"playId":"2aaf5b40-64b2-310f-9eae-6b2bde221f8a","pitchNumber":4,"startTime":"2025-08-01T19:56:12.756Z","endTime":"2025-08-01T19:56:16.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":7.200000000000003,"leverageIndex":3.04,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:56:16.349Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Holliday flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-01T19:56:21.738Z","endTime":"2025-08-01T19:58:41.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.41438085914174,"strikeZoneBottom":1.57142832545702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.77659730275294,"aZ":-13.976659693933684,"pfxX":-1.3826360572080156,"pfxZ":8.848514265449655,"pX":-0.4927260190842943,"pZ":3.0974984810493407,"vX0":2.8126620850474247,"vY0":-142.72102069720805,"vZ0":-6.0422233918123345,"x":135.78,"y":155.15,"x0":-1.3127210354272172,"y0":50.00336700448698,"z0":6.127198553266206,"aX":-2.84386757496715},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.9,"breakHorizontal":1.9,"spinRate":2427,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.3842246564115288,"extension":5.993599400857493},"index":0,"playId":"2d3e01d8-7532-355f-b715-7cd8be33da74","pitchNumber":1,"startTime":"2025-08-01T19:56:38.723Z","endTime":"2025-08-01T19:56:41.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.36008330298444,"strikeZoneBottom":1.54844164564857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.62425508933848,"aZ":-21.33182386356781,"pfxX":-9.381850102655958,"pfxZ":5.9039304308523946,"pX":-1.2971591870952495,"pZ":2.19716486824838,"vX0":3.513069383477371,"vY0":-135.41870303555532,"vZ0":-6.338544989648053,"x":166.44,"y":179.46,"x0":-1.4007173173216758,"y0":50.00308257174814,"z0":6.085246824945084,"aX":-17.232187378847538},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.4,"breakHorizontal":16.1,"spinRate":1796,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.40619574991048557,"extension":5.960912544545762},"index":1,"playId":"cebe2b75-1a11-360a-acda-a9ee3b892889","pitchNumber":2,"startTime":"2025-08-01T19:56:54.200Z","endTime":"2025-08-01T19:56:57.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"a89fbe70-0bd4-3c29-adf3-657d6d0672e4","startTime":"2025-08-01T19:57:08.672Z","endTime":"2025-08-01T19:57:11.672Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.38078776771992,"strikeZoneBottom":1.53917527679938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.95230088585654,"aZ":-12.250457000932041,"pfxX":-1.545072265582128,"pfxZ":9.724732798786073,"pX":-0.7795256527430269,"pZ":2.9078251473902115,"vX0":2.3237256512165705,"vY0":-142.50126517333425,"vZ0":-6.785495008779928,"x":146.71,"y":160.27,"x0":-1.4062742710658238,"y0":50.000747284691045,"z0":6.100221483012904,"aX":-3.164955261117922},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.3,"breakHorizontal":2.3,"spinRate":2385,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.3849444989138924,"extension":5.893969658482529},"index":3,"playId":"78afe280-0813-3ffa-a21e-dfe814648fe4","pitchNumber":3,"startTime":"2025-08-01T19:57:28.184Z","endTime":"2025-08-01T19:57:31.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-01T19:57:37.485Z","endTime":"2025-08-01T19:57:56.632Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.3524461799548,"strikeZoneBottom":1.54164946482089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.32121654452715,"aZ":-31.315604333710954,"pfxX":2.388395167553062,"pfxZ":0.527317193224488,"pX":-0.4996051508355783,"pZ":1.0680192468071368,"vX0":2.182212492382427,"vY0":-127.23453559379807,"vZ0":-6.279417665803575,"x":136.04,"y":209.94,"x0":-1.681480972540096,"y0":50.00207975520731,"z0":6.077943136370588,"aX":3.879797871504843},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.4,"breakHorizontal":-4.8,"spinRate":2603,"spinDirection":80},"zone":13,"typeConfidence":2.0,"plateTime":0.43198367088068323,"extension":5.839036197181296},"index":5,"playId":"85be6a04-1d7e-3d6a-90fe-5420fd8e3c07","pitchNumber":4,"startTime":"2025-08-01T19:57:56.632Z","endTime":"2025-08-01T19:58:00.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.33198136707211,"strikeZoneBottom":1.52080418901424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.953280386812445,"aZ":-21.4202889155571,"pfxX":-8.038593318127774,"pfxZ":5.683404818666581,"pX":-0.7499138455080511,"pZ":0.5987577251162365,"vX0":4.536737457155737,"vY0":-136.3945930253772,"vZ0":-10.425718325362027,"x":145.58,"y":222.61,"x0":-1.3871863521124925,"y0":50.00158907918518,"z0":5.937312368915023,"aX":-15.200842071211932},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.4,"breakHorizontal":13.7,"spinRate":1857,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4010122379117602,"extension":6.067942078394114},"index":6,"playId":"dc1494d2-c602-3325-ac31-823753baba9e","pitchNumber":5,"startTime":"2025-08-01T19:58:12.796Z","endTime":"2025-08-01T19:58:16.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.552704845317216,"aZ":-14.80773631615952,"pfxX":0.4283116713446282,"pfxZ":8.361641369169414,"pX":0.5698527805041774,"pZ":2.2562851392595547,"vX0":5.288009122659751,"vY0":-143.10579645790523,"vZ0":-8.153917727234461,"x":95.28,"y":177.86,"x0":-1.3565127759294149,"y0":50.005680349252636,"z0":6.067270633293896,"aX":0.8893753515820388},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.7,"breakHorizontal":-1.8,"spinRate":2496,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.3825173167104685,"extension":6.054246092612531},"hitData":{"launchSpeed":89.5,"launchAngle":42.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.91,"coordY":90.67}},"index":7,"playId":"28b153e9-d783-373c-bc18-4233bc375d00","pitchNumber":6,"startTime":"2025-08-01T19:58:31.602Z","endTime":"2025-08-01T19:58:41.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":5.799999999999997,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2025-08-01T19:58:41.117Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out to first baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-01T20:00:27.985Z","endTime":"2025-08-01T20:00:56.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.122595438160552,"aZ":-29.79086888550406,"pfxX":-1.368065155910603,"pfxZ":1.9119492588659215,"pX":-0.117793730457343,"pZ":1.9009966872143969,"vX0":-4.902816310480845,"vY0":-111.3458458854798,"vZ0":-1.0185883681300363,"x":121.49,"y":187.45,"x0":2.2959347899163873,"y0":50.00495820241887,"z0":5.463809856095447,"aX":-1.7066703548419973},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":3.5,"breakHorizontal":3.8,"spinRate":2038,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.4930626254717967,"extension":6.705753452674268},"hitData":{"launchSpeed":89.1,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.12,"coordY":165.72}},"index":0,"playId":"26c748c6-e740-3eb3-bd0c-f08522e7a99e","pitchNumber":1,"startTime":"2025-08-01T20:00:48.348Z","endTime":"2025-08-01T20:00:56.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-01T20:00:56.349Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Shaw pops out to first baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-01T20:00:58.936Z","endTime":"2025-08-01T20:01:47.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.5,"strikeZoneTop":3.39705745071748,"strikeZoneBottom":1.60425012539472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.043709613735672,"aZ":-29.11946021821825,"pfxX":-3.3853282606523276,"pfxZ":2.4119241344716347,"pX":-0.3607227547380371,"pZ":2.254471089619952,"vX0":-4.902310320802638,"vY0":-112.24372799516237,"vZ0":-0.4492274328482785,"x":130.75,"y":177.91,"x0":2.298993496288321,"y0":50.00008175018766,"z0":5.445652144067007,"aX":-4.2787572036627814},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":4.6,"breakHorizontal":7.4,"spinRate":1910,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.4896928871267572,"extension":6.789862403002107},"index":0,"playId":"f7965e7d-02a7-3825-ba64-37b0727cf4a6","pitchNumber":1,"startTime":"2025-08-01T20:01:26.052Z","endTime":"2025-08-01T20:01:29.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.35601752211097,"aZ":-33.02195750242964,"pfxX":7.275855418591853,"pfxZ":-0.5513157477176858,"pX":-0.17738306690757608,"pZ":1.9538366881588294,"vX0":-7.320480731478288,"vY0":-123.00193836449817,"vZ0":-2.045622452247372,"x":123.76,"y":186.03,"x0":1.891797153039742,"y0":50.00490806055718,"z0":5.5958700467844755,"aX":11.152591408484573},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.2,"breakHorizontal":-11.5,"spinRate":1437,"spinDirection":111},"zone":8,"typeConfidence":2.0,"plateTime":0.44526722246190964,"extension":6.894194162942983},"hitData":{"launchSpeed":64.6,"launchAngle":74.0,"totalDistance":57.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":132.75,"coordY":181.86}},"index":1,"playId":"b1451f7e-fef9-3dc6-bb40-16be1817be3f","pitchNumber":2,"startTime":"2025-08-01T20:01:38.521Z","endTime":"2025-08-01T20:01:47.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-01T20:01:47.561Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to center fielder Dylan Carlson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-01T20:01:49.366Z","endTime":"2025-08-01T20:03:34.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.9,"endSpeed":84.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.746489915735626,"aZ":-18.56947574542365,"pfxX":5.437611307931964,"pfxZ":7.45112658931755,"pX":0.42806824344019007,"pZ":3.3298298208967223,"vX0":-6.256798504789817,"vY0":-133.73620682139344,"vZ0":-2.8686588441096346,"x":100.68,"y":148.87,"x0":2.082916718679285,"y0":50.00102679644986,"z0":5.736279509306148,"aX":9.925690425437615},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.2,"breakHorizontal":-8.6,"spinRate":2339,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.4083457154594963,"extension":6.757924424201723},"index":0,"playId":"4a7b0a3f-60e0-3b5b-880e-09cda6c15865","pitchNumber":1,"startTime":"2025-08-01T20:02:09.658Z","endTime":"2025-08-01T20:02:14.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-01T20:02:21.577Z","endTime":"2025-08-01T20:02:31.522Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":91.9,"endSpeed":83.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.65349688499774,"aZ":-16.20832325421442,"pfxX":6.4105231123380415,"pfxZ":8.876243191004036,"pX":-0.9684997209899153,"pZ":3.600018362933432,"vX0":-9.625929694535701,"vY0":-133.48304825465064,"vZ0":-2.5261086274187727,"x":153.92,"y":141.58,"x0":1.857136182860897,"y0":50.00063829967276,"z0":5.730330692337689,"aX":11.528348578691737},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.7,"breakHorizontal":-9.5,"spinRate":2468,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.41087067437046887,"extension":6.741943182101986},"index":2,"playId":"99c51443-2624-3b85-bcfa-3bbffea1e67f","pitchNumber":2,"startTime":"2025-08-01T20:02:31.522Z","endTime":"2025-08-01T20:02:38.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":70.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.313552319199744,"aZ":-27.325011357057384,"pfxX":-3.6377405097130024,"pfxZ":3.7788677044516366,"pX":0.6021688253333675,"pZ":2.1704831889868887,"vX0":-3.1058815616420565,"vY0":-113.60848653776404,"vZ0":-1.1125679738676422,"x":94.05,"y":180.18,"x0":2.4687415156294765,"y0":50.004429015326075,"z0":5.42774499333328,"aX":-4.668903567582564},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":6.8,"breakHorizontal":7.4,"spinRate":2030,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.4854855784704064,"extension":6.396341301594561},"hitData":{"launchSpeed":86.0,"launchAngle":34.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.95,"coordY":86.33}},"index":3,"playId":"037df5f1-b437-3415-9e68-736c15191f9c","pitchNumber":3,"startTime":"2025-08-01T20:03:25.081Z","endTime":"2025-08-01T20:03:34.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-01T20:03:34.080Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jordan Westburg pops out to shortstop Dansby Swanson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-01T20:05:58.191Z","endTime":"2025-08-01T20:06:11.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Daniel Palencia replaces Brad Keller.","event":"Pitching Substitution","eventType":"pitching_substitution","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":"2025-08-01T20:05:29.475Z","endTime":"2025-08-01T20:06:00.510Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694037,"link":"/api/v1/people/694037"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.87665125712889,"aZ":-14.273979188624889,"pfxX":-5.689799835155052,"pfxZ":8.596586992871533,"pX":-0.5433634541480307,"pZ":3.33452246811674,"vX0":4.7611476396012105,"vY0":-142.7063048685592,"vZ0":-3.8443541383964934,"x":137.71,"y":148.75,"x0":-1.4862179746383573,"y0":50.00324304930362,"z0":5.585673895719232,"aX":-11.848925873902585},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.1,"breakHorizontal":9.5,"spinRate":2336,"spinDirection":224},"zone":1,"typeConfidence":0.89,"plateTime":0.382398663558952,"extension":6.349644046234858},"hitData":{"launchSpeed":96.0,"launchAngle":64.0,"totalDistance":118.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":110.45,"coordY":160.14}},"index":1,"playId":"adf5ffc3-f116-3744-83c3-ebefb907d72c","pitchNumber":1,"startTime":"2025-08-01T20:06:00.510Z","endTime":"2025-08-01T20:06:11.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_ab"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_ab"},{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2025-08-01T20:06:11.512Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gunnar Henderson flies out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-01T20:06:14.876Z","endTime":"2025-08-01T20:07:18.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"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":98.5,"endSpeed":89.2,"strikeZoneTop":3.80226329499683,"strikeZoneBottom":1.79926669664948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.07142496927294,"aZ":-12.881788026852268,"pfxX":-5.871297716386525,"pfxZ":9.379438814093007,"pX":-1.0544973881300015,"pZ":2.6706546336672146,"vX0":2.9383474196127395,"vY0":-143.20114502412846,"vZ0":-6.2645591237909315,"x":157.19,"y":166.67,"x0":-1.3365975857489114,"y0":50.001754510292194,"z0":5.708097493554046,"aX":-12.074323762526408},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.7,"breakHorizontal":10.0,"spinRate":2329,"spinDirection":216},"zone":13,"typeConfidence":0.9,"plateTime":0.3839222308562924,"extension":6.401176940891744},"index":0,"playId":"c765d036-c9f9-3b55-a8c7-5c146a888b32","pitchNumber":1,"startTime":"2025-08-01T20:06:35.781Z","endTime":"2025-08-01T20:06:39.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":99.3,"endSpeed":89.5,"strikeZoneTop":3.7964087278533,"strikeZoneBottom":1.79295258882307,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.551670006205,"aZ":-13.51098282046735,"pfxX":-6.421330805610651,"pfxZ":8.950068609579823,"pX":0.2281391514897581,"pZ":4.390612241073495,"vX0":5.6081464253558515,"vY0":-144.39763220804892,"vZ0":-1.9482703519331719,"x":108.3,"y":120.23,"x0":-0.9170210213035168,"y0":50.003670059509204,"z0":5.917739723784698,"aX":-13.39124569993542},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.0,"breakHorizontal":10.3,"spinRate":2353,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.38115960395116044,"extension":6.455119540506519},"index":1,"playId":"bf20b038-932b-372a-9e70-7f9460828d69","pitchNumber":2,"startTime":"2025-08-01T20:06:52.252Z","endTime":"2025-08-01T20:06:55.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.68,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.52791152853451,"aZ":-13.092343996912517,"pfxX":-4.992282412652207,"pfxZ":9.303962355701195,"pX":-0.1398778102323536,"pZ":2.921913490140496,"vX0":4.153414862479752,"vY0":-142.26930828233387,"vZ0":-5.755096402561605,"x":122.33,"y":159.89,"x0":-0.9698380705485317,"y0":50.00114861282739,"z0":5.80022055563195,"aX":-10.236707883019692},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":8.2,"spinRate":2281,"spinDirection":208},"zone":5,"typeConfidence":0.89,"plateTime":0.3849398924095726,"extension":6.452200726028271},"hitData":{"launchSpeed":96.7,"launchAngle":43.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.42,"coordY":107.82}},"index":2,"playId":"3df05165-b320-37c8-9e27-a23c843c2be5","pitchNumber":3,"startTime":"2025-08-01T20:07:08.884Z","endTime":"2025-08-01T20:07:18.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.19,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2025-08-01T20:07:18.411Z","atBatIndex":58},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Adley Rutschman doubles (13) on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-01T20:07:19.793Z","endTime":"2025-08-01T20:08:47.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"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":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.6,"endSpeed":91.3,"strikeZoneTop":3.57419854939955,"strikeZoneBottom":1.70315310011421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.97734387275839,"aZ":-12.27623575344821,"pfxX":-7.390756266896364,"pfxZ":9.24743823744069,"pX":-0.12719227523289056,"pZ":2.597827545281305,"vX0":5.21598301228081,"vY0":-146.3043853656369,"vZ0":-6.475645905472679,"x":121.85,"y":168.64,"x0":-0.9799448970187691,"y0":50.00058033968596,"z0":5.587462597636404,"aX":-15.89774951548523},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.5,"breakHorizontal":12.2,"spinRate":2363,"spinDirection":219},"zone":5,"typeConfidence":0.91,"plateTime":0.3754776551807648,"extension":6.660259543973205},"index":0,"playId":"55cbdfb6-659c-3c52-ad05-ba15b6df828b","pitchNumber":1,"startTime":"2025-08-01T20:07:47.239Z","endTime":"2025-08-01T20:07:50.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-01T20:07:58.178Z","endTime":"2025-08-01T20:08:13.685Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"},"defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.1,"strikeZoneTop":3.53551327863311,"strikeZoneBottom":1.69916046952475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.491426167154813,"aZ":-25.782749386609815,"pfxX":-8.511604082375353,"pfxZ":3.7036585014977845,"pX":1.1640171088501547,"pZ":3.085375414127937,"vX0":7.850908808339029,"vY0":-130.81166499737208,"vZ0":-2.110158496841193,"x":72.63,"y":155.47,"x0":-0.7753355859506083,"y0":50.0054672370927,"z0":5.842247132752387,"aX":-14.702056932820446},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.5,"breakHorizontal":13.6,"spinRate":1170,"spinDirection":225},"zone":12,"typeConfidence":0.87,"plateTime":0.41927075109346124,"extension":6.626587149645068},"index":2,"playId":"150ac5b0-0c92-31fa-9e64-f8810fd2e6b1","pitchNumber":2,"startTime":"2025-08-01T20:08:13.685Z","endTime":"2025-08-01T20:08:16.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.3,"endSpeed":91.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.909802394383824,"aZ":-12.505155884321997,"pfxX":-6.127185191728733,"pfxZ":9.110749812190514,"pX":-0.025686983164035237,"pZ":2.581303338345004,"vX0":5.000656245222056,"vY0":-145.91795311386446,"vZ0":-6.674689349320576,"x":117.98,"y":169.08,"x0":-0.9644269573380145,"y0":50.00555215323669,"z0":5.64983982205964,"aX":-13.23243202596319},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.4,"breakHorizontal":10.1,"spinRate":2372,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.3751743702277097,"extension":6.618357369162218},"hitData":{"launchSpeed":99.2,"launchAngle":23.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":29.83,"coordY":97.77}},"index":3,"playId":"70334cb9-fc04-37da-bbd7-56302c4b8a28","pitchNumber":3,"startTime":"2025-08-01T20:08:32.253Z","endTime":"2025-08-01T20:08:47.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":-7.8999999999999915,"leverageIndex":1.45,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2025-08-01T20:08:47.777Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler O'Neill flies out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-01T20:09:18.229Z","endTime":"2025-08-01T20:09:49.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jordyn Adams replaces Adley Rutschman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-01T20:09:06.819Z","endTime":"2025-08-01T20:09:20.629Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677941,"link":"/api/v1/people/677941"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":668939,"link":"/api/v1/people/668939"},"base":2,"defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"second":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":90.1,"strikeZoneTop":3.14540559826292,"strikeZoneBottom":1.41971902095877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.07011827028095,"aZ":-15.286125730474065,"pfxX":-8.424405378232482,"pfxZ":7.991586175477771,"pX":0.21544250710414564,"pZ":3.3008874833630166,"vX0":7.628559098892907,"vY0":-145.56014226052366,"vZ0":-3.726344088508601,"x":108.79,"y":149.66,"x0":-1.3648157134090784,"y0":50.000024256187366,"z0":5.543507897713101,"aX":-17.796991566245204},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.8,"breakHorizontal":13.4,"spinRate":2301,"spinDirection":222},"zone":12,"typeConfidence":0.9,"plateTime":0.3785341495373502,"extension":6.62291964452929},"index":1,"playId":"5d455017-0df1-300d-90a6-a2cadb7a7b8a","pitchNumber":1,"startTime":"2025-08-01T20:09:20.629Z","endTime":"2025-08-01T20:09:23.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"second":{"id":677941,"link":"/api/v1/people/677941"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.31,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.202942543181337,"aZ":-33.28351670373204,"pfxX":-0.03608117123749946,"pfxZ":-0.6704731839173483,"pX":0.05230891532164173,"pZ":2.770680669721342,"vX0":4.242999300049967,"vY0":-127.99904328574594,"vZ0":-0.4657216778072164,"x":115.01,"y":163.97,"x0":-1.6243619401325113,"y0":50.00341784053084,"z0":5.568257557399417,"aX":-0.06038760862760154},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.1,"breakHorizontal":-1.0,"spinRate":2367,"spinDirection":83},"zone":2,"typeConfidence":0.91,"plateTime":0.42842905751829674,"extension":6.417847296342941},"hitData":{"launchSpeed":96.9,"launchAngle":29.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":40.87,"coordY":83.03}},"index":2,"playId":"1ebcd310-a97a-3a0f-9520-706fa84287c2","pitchNumber":2,"startTime":"2025-08-01T20:09:40.961Z","endTime":"2025-08-01T20:09:49.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"second":{"id":677941,"link":"/api/v1/people/677941"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_ab"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_ab"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":11.599999999999994,"leverageIndex":4.34,"dramaIndex":185.0,"contextMetrics":{},"playEndTime":"2025-08-01T20:09:49.476Z","atBatIndex":60}]