[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Xavier Edwards doubles (17) on a sharp line drive to right fielder Isaac Collins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T18:11:34.856Z","endTime":"2025-07-27T18:11:48.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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-07-27T15:34:56.097Z","endTime":"2025-07-27T17:42:51.719Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"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-07-27T17:42:51.719Z","endTime":"2025-07-27T18:11:19.981Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"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-07-27T18:11:19.981Z","endTime":"2025-07-27T18:11:36.691Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.30999887951764,"strikeZoneBottom":1.48000063230003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.10059006808972,"aZ":-14.955895835119279,"pfxX":-3.6507946718262954,"pfxZ":9.668716049215176,"pX":0.737125719286944,"pZ":2.5719424996757416,"vX0":6.597255369511525,"vY0":-132.31817244248174,"vZ0":-5.77657899670141,"x":88.9,"y":169.34,"x0":-1.3093322902126032,"y0":50.00448074437051,"z0":5.871582369633305,"aX":-6.503139841258061},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.6,"breakHorizontal":5.3,"spinRate":2240,"spinDirection":199},"zone":6,"typeConfidence":0.88,"plateTime":0.4132712794464979,"extension":6.3373162303881845},"hitData":{"launchSpeed":102.4,"launchAngle":13.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":219.0,"coordY":106.0}},"index":3,"playId":"38e03a04-e146-396f-ad11-ee8d6253c0ab","pitchNumber":1,"startTime":"2025-07-27T18:11:36.691Z","endTime":"2025-07-27T18:11:48.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"contextMetrics":{},"playEndTime":"2025-07-27T18:11:48.696Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesús Sánchez grounds out to first baseman Andrew Vaughn. Xavier Edwards to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T18:12:17.362Z","endTime":"2025-07-27T18:13:35.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.6,"endSpeed":74.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.6277883377065,"aZ":-22.441807593842235,"pfxX":-6.480667267867444,"pfxZ":6.855717718822817,"pX":-0.17791756425412675,"pZ":1.4561967352137037,"vX0":4.828644024513777,"vY0":-118.64498275472006,"vZ0":-5.310069566450959,"x":123.78,"y":199.46,"x0":-1.401887452731275,"y0":50.002197844436196,"z0":5.780096929025141,"aX":-9.198574399042696},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":11.3,"breakHorizontal":10.4,"spinRate":1808,"spinDirection":221},"zone":13,"typeConfidence":0.91,"plateTime":0.4624235924117328,"extension":6.5300955479528895},"index":0,"playId":"5acbe4b5-0d6e-3265-bf77-b6bb5e7b83e5","pitchNumber":1,"startTime":"2025-07-27T18:12:25.089Z","endTime":"2025-07-27T18:12:28.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.49116241279892,"strikeZoneBottom":1.65945252837004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.674806364457808,"aZ":-14.374359994893068,"pfxX":-2.229228663966272,"pfxZ":9.78108241506512,"pX":1.247041062981509,"pZ":1.9657142893894919,"vX0":7.043513099304326,"vY0":-134.2059305054245,"vZ0":-7.409306728114031,"x":69.47,"y":185.71,"x0":-1.124594255349346,"y0":50.005438563308395,"z0":5.791048901914948,"aX":-4.0588924963740025},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.2,"breakHorizontal":2.5,"spinRate":2332,"spinDirection":197},"zone":14,"typeConfidence":0.91,"plateTime":0.40848676028103226,"extension":6.5106365568769835},"index":1,"playId":"ddec9e08-b40b-3904-970c-8c2693c5a0d8","pitchNumber":2,"startTime":"2025-07-27T18:12:44.899Z","endTime":"2025-07-27T18:12:48.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.54149321360362,"strikeZoneBottom":1.64047671647445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.89223546248723,"aZ":-12.310803023272761,"pfxX":-2.605813190693212,"pfxZ":10.76344168740209,"pX":-0.08252169321609983,"pZ":1.8263577925057455,"vX0":4.042634969920716,"vY0":-134.88690478789462,"vZ0":-8.41579821988589,"x":120.15,"y":189.47,"x0":-1.2610283334087196,"y0":50.00558399810588,"z0":5.851668899171464,"aX":-4.8105054604229744},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.9,"breakHorizontal":3.8,"spinRate":2291,"spinDirection":200},"zone":8,"typeConfidence":0.9,"plateTime":0.4058049437187514,"extension":6.506041301471117},"index":2,"playId":"564c22dd-d65e-3e55-931c-9295ca90f9e9","pitchNumber":3,"startTime":"2025-07-27T18:13:06.288Z","endTime":"2025-07-27T18:13:10.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":84.7,"endSpeed":77.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.527613358762448,"aZ":-22.476207178926792,"pfxX":-6.902117538429898,"pfxZ":6.3156549355542335,"pX":-0.0418367055425937,"pZ":1.0250467121517577,"vX0":5.2615236550973306,"vY0":-123.12443958757187,"vZ0":-6.660486407885446,"x":118.59,"y":211.1,"x0":-1.3101395935713975,"y0":50.000995219591594,"z0":5.668216498251638,"aX":-10.592428445036392},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":10.1,"breakHorizontal":11.3,"spinRate":1948,"spinDirection":221},"zone":13,"typeConfidence":0.85,"plateTime":0.44491737815100985,"extension":6.520403951565795},"hitData":{"launchSpeed":83.5,"launchAngle":-1.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.12,"coordY":164.15}},"index":3,"playId":"c3274a3a-50a9-38a0-b0fb-4655d39cb7ad","pitchNumber":4,"startTime":"2025-07-27T18:13:26.322Z","endTime":"2025-07-27T18:13:35.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.4,"awayTeamWinProbability":54.6,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":1.22,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:13:35.336Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Agustín Ramírez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T18:13:51.280Z","endTime":"2025-07-27T18:15:07.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnThird":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.14239260864166,"strikeZoneBottom":1.65803284688558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.143639352569885,"aZ":-13.408310390419489,"pfxX":-7.157176178859543,"pfxZ":9.901534786896786,"pX":0.2700347733828523,"pZ":1.4652016581141392,"vX0":6.7487185717416445,"vY0":-136.35317230262658,"vZ0":-8.926931311667916,"x":106.71,"y":199.22,"x0":-1.2993994736033787,"y0":50.00307457314309,"z0":5.692713349089753,"aX":-13.565484467965309},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":11.6,"spinRate":2265,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4006938533735962,"extension":6.581091646346836},"index":0,"playId":"06cd81db-6f2a-3261-a14b-1facaea6eef4","pitchNumber":1,"startTime":"2025-07-27T18:14:01.685Z","endTime":"2025-07-27T18:14:07.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.09094747156973,"strikeZoneBottom":1.67168635998285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.076149260638065,"aZ":-16.5166881008288,"pfxX":-7.811196898196067,"pfxZ":8.213222253449821,"pX":-0.6813969771153798,"pZ":1.1777429542623352,"vX0":4.248168656414614,"vY0":-136.7033155320505,"vZ0":-8.911892318475145,"x":142.97,"y":206.98,"x0":-1.2346227212895047,"y0":50.00565145670068,"z0":5.597316981810517,"aX":-14.894177088832132},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.3,"breakHorizontal":13.3,"spinRate":2384,"spinDirection":210},"zone":13,"typeConfidence":0.9,"plateTime":0.3995579278383894,"extension":6.591348358756773},"index":1,"playId":"10d07329-6c93-3a26-97f9-19dccc4acece","pitchNumber":2,"startTime":"2025-07-27T18:14:21.924Z","endTime":"2025-07-27T18:14:26.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.10783670970183,"strikeZoneBottom":1.59078600210248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.88153503307281,"aZ":-16.08475155176278,"pfxX":-7.331518425302406,"pfxZ":8.527446425250389,"pX":1.0717107319196466,"pZ":1.3872729675381663,"vX0":8.560754440525647,"vY0":-136.03324575927041,"vZ0":-8.53619374779242,"x":76.15,"y":201.32,"x0":-1.153194089252614,"y0":50.00657713724418,"z0":5.66553321044345,"aX":-13.840113733244651},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.9,"breakHorizontal":11.6,"spinRate":2335,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4015712752449754,"extension":6.571121946351503},"index":2,"playId":"05a2e87a-28a7-369f-a79b-6becd1aba0f3","pitchNumber":3,"startTime":"2025-07-27T18:14:43.553Z","endTime":"2025-07-27T18:14:48.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.11162063138245,"strikeZoneBottom":1.56193183351671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.87869990837753,"aZ":-17.03717848942936,"pfxX":-8.659638113704435,"pfxZ":8.284889004840878,"pX":1.4147302378677877,"pZ":2.0672286059667,"vX0":9.574873662419112,"vY0":-134.0243674355233,"vZ0":-6.418689661431545,"x":63.07,"y":182.96,"x0":-1.0722167306166759,"y0":50.00042099521414,"z0":5.7018335140543215,"aX":-15.815698735132761},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.8,"breakHorizontal":13.7,"spinRate":2385,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.40806457539258734,"extension":6.652408984579824},"index":3,"playId":"5c64277c-74d1-396f-8858-020a0ae46b26","pitchNumber":4,"startTime":"2025-07-27T18:15:02.791Z","endTime":"2025-07-27T18:15:07.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.5,"awayTeamWinProbability":56.5,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":1.35,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:15:07.017Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Stowers singles on a line drive to left fielder Christian Yelich. Xavier Edwards scores. Agustín Ramírez to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T18:15:29.081Z","endTime":"2025-07-27T18:15:52.247Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":605540,"link":"/api/v1/people/605540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.647540332190538,"aZ":-40.88624276776789,"pfxX":1.531155005389667,"pfxZ":-6.416785832244884,"pX":-0.3951390064151372,"pZ":1.6891296447187898,"vX0":1.7803349546660887,"vY0":-115.76157087566448,"vZ0":-0.8201407008620697,"x":132.06,"y":193.17,"x0":-1.3731920277880896,"y0":50.00393696296141,"z0":5.962522927123031,"aX":2.0779270528151956},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-11.5,"breakHorizontal":-3.2,"spinRate":2692,"spinDirection":43},"zone":7,"typeConfidence":0.88,"plateTime":0.4731702029479985,"extension":6.410983054521682},"hitData":{"launchSpeed":73.3,"launchAngle":18.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.0,"coordY":104.0}},"index":0,"playId":"caf8894d-a675-36da-9b00-d571001a0634","pitchNumber":1,"startTime":"2025-07-27T18:15:40.539Z","endTime":"2025-07-27T18:15:52.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.8,"awayTeamWinProbability":63.2,"homeTeamWinProbabilityAdded":-6.700000000000003,"leverageIndex":1.82,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:15:52.247Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T18:16:12.385Z","endTime":"2025-07-27T18:17:07.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.46593936189383,"strikeZoneBottom":1.64734065097488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.24436234360778,"aZ":-16.380045693047556,"pfxX":-7.035634546349685,"pfxZ":8.293701713942333,"pX":0.27427117868105894,"pZ":3.0289071883452743,"vX0":6.302270490919131,"vY0":-136.8725033713305,"vZ0":-4.518473330012471,"x":106.55,"y":157.0,"x0":-1.1402091748067544,"y0":50.00093215413292,"z0":5.8172817290826755,"aX":-13.393749717425246},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.3,"breakHorizontal":11.5,"spinRate":2300,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.3996618654430475,"extension":6.544081793479471},"index":0,"playId":"8beed9c0-6125-3239-8208-e2b3efee6d0f","pitchNumber":1,"startTime":"2025-07-27T18:16:24.729Z","endTime":"2025-07-27T18:16:28.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.2,"strikeZoneTop":3.45559001542853,"strikeZoneBottom":1.67031444380656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.77887800596734,"aZ":-21.733820333913027,"pfxX":1.8143031892113584,"pfxZ":6.011490561833584,"pX":0.46501284427266254,"pZ":1.6865541708651992,"vX0":3.732603648769786,"vY0":-129.83929964835357,"vZ0":-6.559516307240647,"x":83.78,"y":185.66,"x0":-1.2173416481469794,"y0":50.005579470356096,"z0":5.858212953214512,"aX":3.150421623542774},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.0,"breakHorizontal":-4.0,"spinRate":2427,"spinDirection":177},"zone":9,"typeConfidence":0.9,"plateTime":0.419098102066052,"extension":6.491171505492559},"index":1,"playId":"5343c6e1-c717-3a0e-ad64-54be0d4bf36a","pitchNumber":2,"startTime":"2025-07-27T18:16:42.472Z","endTime":"2025-07-27T18:16:46.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.3406765083374,"aZ":-17.530233416477024,"pfxX":-7.708799054609926,"pfxZ":7.6002345269656075,"pX":0.5170327174112793,"pZ":3.285187716026285,"vX0":7.031432848344562,"vY0":-137.64917609022848,"vZ0":-3.670526333380916,"x":97.29,"y":150.08,"x0":-1.0637057507693857,"y0":50.00481776738004,"z0":5.816367281073232,"aX":-14.857549191916043},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.2,"breakHorizontal":12.6,"spinRate":2333,"spinDirection":205},"zone":3,"typeConfidence":0.91,"plateTime":0.3972717087504072,"extension":6.52004572283406},"index":2,"playId":"fc6461c8-9100-3dde-9245-8466fb896084","pitchNumber":3,"startTime":"2025-07-27T18:17:03.795Z","endTime":"2025-07-27T18:17:07.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":1.72,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:17:07.776Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Liam Hicks flies out to third baseman Caleb Durbin in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T18:17:47.868Z","endTime":"2025-07-27T18:17:59.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T18:17:29.656Z","endTime":"2025-07-27T18:17:50.190Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.125591565177615,"aZ":-11.069111864233253,"pfxX":-1.6180320952289222,"pfxZ":11.249132696032696,"pX":0.28078267340214197,"pZ":2.7931574830841246,"vX0":4.614977695100235,"vY0":-136.39033023452473,"vZ0":-6.109323422916739,"x":106.3,"y":163.36,"x0":-1.22608379012031,"y0":50.006729570694354,"z0":5.832073737860329,"aX":-3.037213091742126},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.2,"breakHorizontal":1.9,"spinRate":2391,"spinDirection":201},"zone":6,"typeConfidence":0.91,"plateTime":0.40220447674638393,"extension":6.552105531713889},"hitData":{"launchSpeed":74.4,"launchAngle":61.0,"totalDistance":181.0,"trajectory":"fly_ball","hardness":"medium","location":"5","coordinates":{"coordX":71.75,"coordY":162.32}},"index":1,"playId":"9139c3a9-3bdd-3e54-949b-54a661c20ede","pitchNumber":1,"startTime":"2025-07-27T18:17:50.190Z","endTime":"2025-07-27T18:17:59.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.55,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:17:59.001Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Turang flies out to left fielder Kyle Stowers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T18:20:11.789Z","endTime":"2025-07-27T18:22:12.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.34182000709612,"strikeZoneBottom":1.48562687830274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.812287555415665,"aZ":-14.959078210740511,"pfxX":-5.227805121818218,"pfxZ":9.101961960893508,"pX":0.22879625546218263,"pZ":4.388774549340406,"vX0":7.266391476705519,"vY0":-137.02866894499965,"vZ0":-1.5403855561157407,"x":108.28,"y":120.28,"x0":-1.7848153424300421,"y0":50.00253794838389,"z0":5.986134175469769,"aX":-9.888088391707306},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":7.8,"spinRate":2586,"spinDirection":217},"zone":12,"typeConfidence":0.84,"plateTime":0.4005544088757462,"extension":6.316137560876706},"index":0,"playId":"75b74948-9854-3da7-8a14-45587671ba90","pitchNumber":1,"startTime":"2025-07-27T18:20:37.582Z","endTime":"2025-07-27T18:20:40.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.50145051416607,"strikeZoneBottom":1.61178086520107,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.14591283255895,"aZ":-13.780641861849137,"pfxX":-7.089171832723379,"pfxZ":9.415025433231959,"pX":-0.8422592081665913,"pZ":3.865273417061679,"vX0":5.520563389766196,"vY0":-139.11413772124382,"vZ0":-2.9098700231216146,"x":149.1,"y":134.42,"x0":-1.9345975003267362,"y0":50.00214262174819,"z0":5.842136518657288,"aX":-13.849664698076225},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":11.6,"spinRate":2601,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3942062693634729,"extension":6.328968024030323},"index":1,"playId":"d92646ed-5b25-3173-a051-b73136ce869b","pitchNumber":2,"startTime":"2025-07-27T18:20:50.311Z","endTime":"2025-07-27T18:20:53.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":95.3,"endSpeed":87.0,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.266616166547397,"aZ":-15.339693620146482,"pfxX":-8.066699708968166,"pfxZ":8.650915112621284,"pX":-0.44503369841956275,"pZ":3.109930674585755,"vX0":6.397277832293084,"vY0":-138.668831846163,"vZ0":-4.523290658903609,"x":133.96,"y":154.81,"x0":-1.7349010189037948,"y0":50.00267880570186,"z0":5.7870966794548355,"aX":-15.695891692684306},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":13.3,"spinRate":2606,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.39514025442294054,"extension":6.4600132132690415},"index":2,"playId":"45a18940-4015-3f90-a395-8dbdbfcd3f08","pitchNumber":3,"startTime":"2025-07-27T18:21:04.817Z","endTime":"2025-07-27T18:21:08.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.92556717499395,"aZ":-13.017190971738334,"pfxX":-4.1308769689998845,"pfxZ":9.601111906424748,"pX":0.22954812464668212,"pZ":2.5145066601610093,"vX0":7.171451143311315,"vY0":-140.1916259663915,"vZ0":-6.657477492932057,"x":108.25,"y":170.89,"x0":-1.8220206723720005,"y0":50.005111169822186,"z0":5.765365349805395,"aX":-8.244860495248192},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":6.0,"spinRate":2497,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3903036776312936,"extension":6.5035299629560255},"index":3,"playId":"7691697d-c6e2-39fd-9e50-b5a600e2b7bb","pitchNumber":4,"startTime":"2025-07-27T18:21:26.952Z","endTime":"2025-07-27T18:21:30.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.8,"strikeZoneTop":3.4896750252625,"strikeZoneBottom":1.66752943217303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.907256939491845,"aZ":-27.882471436502478,"pfxX":0.3616043505201496,"pfxZ":2.584854736779853,"pX":1.7368723109264,"pZ":1.2065713813365073,"vX0":9.272327563901461,"vY0":-127.03669634878703,"vZ0":-5.717123370495371,"x":50.79,"y":206.2,"x0":-1.98207723795928,"y0":50.0062419428559,"z0":5.656425030847886,"aX":0.5994581400548334},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.7,"breakHorizontal":-2.4,"spinRate":2302,"spinDirection":180},"zone":14,"typeConfidence":0.91,"plateTime":0.42841232255132145,"extension":6.691950168496416},"index":4,"playId":"af6b6a9e-9137-3ee6-b877-587aab2bbf57","pitchNumber":5,"startTime":"2025-07-27T18:21:46.069Z","endTime":"2025-07-27T18:21:49.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.0,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.723237301217516,"aZ":-14.564602784933852,"pfxX":-5.304402927855948,"pfxZ":8.536121187512881,"pX":0.31490690770367996,"pZ":3.198632378925,"vX0":7.539760494970076,"vY0":-142.05777653631475,"vZ0":-4.97663102706673,"x":105.0,"y":152.42,"x0":-1.6730764753276322,"y0":50.00216907953332,"z0":5.885236906014658,"aX":-10.942161606517123},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.8,"breakHorizontal":8.3,"spinRate":2550,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.38421948461894484,"extension":6.5121149895330595},"hitData":{"launchSpeed":91.5,"launchAngle":36.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.4,"coordY":79.13}},"index":5,"playId":"8524692f-54e9-3c44-8826-eb6a6d24e25c","pitchNumber":6,"startTime":"2025-07-27T18:22:03.151Z","endTime":"2025-07-27T18:22:12.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:22:12.130Z","atBatIndex":6},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jackson Chourio reaches on a throwing error by pitcher Eury Pérez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T18:22:30.020Z","endTime":"2025-07-27T18:23:47.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691587,"link":"/api/v1/people/691587"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.4242364699392,"strikeZoneBottom":1.55807600156733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.40398499326994,"aZ":-27.487578547815822,"pfxX":2.6481924925411575,"pfxZ":3.1475648537931615,"pX":-0.41926243336643776,"pZ":2.8473446400450197,"vX0":3.1054423453827487,"vY0":-120.92258434510073,"vZ0":-1.203844717473236,"x":132.98,"y":161.9,"x0":-2.0616301371167856,"y0":50.003629604767895,"z0":5.751560343589653,"aX":3.941626559946194},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.6,"breakHorizontal":-5.5,"spinRate":2419,"spinDirection":126},"zone":1,"typeConfidence":2.0,"plateTime":0.45204871194355745,"extension":6.56228929391121},"index":0,"playId":"b7c2babf-6ee7-3320-9fd1-0d3d04cf8c18","pitchNumber":1,"startTime":"2025-07-27T18:22:37.815Z","endTime":"2025-07-27T18:22:41.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.931457912971684,"aZ":-16.05779139256067,"pfxX":-3.6218012327785774,"pfxZ":7.820759156501248,"pX":1.5214297583375433,"pZ":2.3630687236613115,"vX0":10.047159241267837,"vY0":-142.25869384017946,"vZ0":-6.914546540830728,"x":59.01,"y":174.98,"x0":-1.576890634701377,"y0":50.00342256906846,"z0":5.832646684887201,"aX":-7.464652824292062},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.0,"breakHorizontal":4.7,"spinRate":2611,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.38420438517338473,"extension":6.488713306385232},"index":1,"playId":"eec91974-fa41-3eaf-a5ff-a5654ff45324","pitchNumber":2,"startTime":"2025-07-27T18:22:51.854Z","endTime":"2025-07-27T18:22:55.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-27T18:23:04.323Z","endTime":"2025-07-27T18:23:14.980Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.9,"strikeZoneTop":3.30324030343867,"strikeZoneBottom":1.66906332440149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.23114421028927,"aZ":-26.098662118718057,"pfxX":-0.03090818617029889,"pfxZ":3.6513613417250297,"pX":1.1678755670200944,"pZ":0.9373633362550652,"vX0":7.1356579984312205,"vY0":-126.70471224991604,"vZ0":-6.447301182698809,"x":72.48,"y":213.47,"x0":-1.6536659152184332,"y0":50.004100172141115,"z0":5.536459753928867,"aX":-0.05306831826522106},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.6,"breakHorizontal":-1.2,"spinRate":2482,"spinDirection":146},"zone":14,"typeConfidence":0.84,"plateTime":0.42849735974330905,"extension":6.569169521572357},"index":3,"playId":"c43afa6a-fe10-3273-942c-212149d56a9e","pitchNumber":3,"startTime":"2025-07-27T18:23:14.980Z","endTime":"2025-07-27T18:23:18.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.90053784248771,"aZ":-24.85015590558985,"pfxX":5.284439807147702,"pfxZ":4.923301797992232,"pX":-0.5027880449611891,"pZ":2.096702911770097,"vX0":2.1926120086641623,"vY0":-121.03056378105751,"vZ0":-3.2086620709028537,"x":136.17,"y":182.17,"x0":-2.1063004878014775,"y0":50.005658861721955,"z0":5.608327053273555,"aX":7.86592196642324},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.4,"breakHorizontal":-10.1,"spinRate":2398,"spinDirection":106},"zone":7,"typeConfidence":0.99,"plateTime":0.45199483195248646,"extension":6.455330642917283},"hitData":{"launchSpeed":59.3,"launchAngle":-63.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":121.03,"coordY":189.8}},"index":4,"playId":"f8e5b164-5d51-3389-9045-d5baea33b1bf","pitchNumber":4,"startTime":"2025-07-27T18:23:33.700Z","endTime":"2025-07-27T18:23:47.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.0,"awayTeamWinProbability":55.0,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:23:47.721Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"William Contreras pops out to third baseman Graham Pauley.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T18:25:41.480Z","endTime":"2025-07-27T18:25:52.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-27T18:24:00.024Z","endTime":"2025-07-27T18:25:43.860Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.94909368284332,"aZ":-12.762507377873188,"pfxX":-7.808198040224239,"pfxZ":9.757096925364067,"pX":-1.0179450645583652,"pZ":2.7550299587967353,"vX0":4.945085412530963,"vY0":-140.42771129823052,"vZ0":-5.753723893127251,"x":155.8,"y":164.39,"x0":-1.7907861420260496,"y0":50.00415025869711,"z0":5.666912446993971,"aX":-15.535298900246728},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":13.1,"spinRate":2688,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39061970246039923,"extension":6.5379491332474835},"hitData":{"launchSpeed":59.7,"launchAngle":59.0,"totalDistance":153.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":81.56,"coordY":158.43}},"index":1,"playId":"1e2a2aad-d2f9-3eda-8ce3-7046318c5347","pitchNumber":1,"startTime":"2025-07-27T18:25:43.860Z","endTime":"2025-07-27T18:25:52.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.0,"awayTeamWinProbability":58.0,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:25:52.171Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Yelich flies out to center fielder Dane Myers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T18:26:09.065Z","endTime":"2025-07-27T18:28:00.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":73.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.750779418332424,"aZ":-35.76992381427107,"pfxX":2.9321240815276655,"pfxZ":-2.6765124804391838,"pX":0.1849337833368263,"pZ":0.8300525739764929,"vX0":3.797693995530449,"vY0":-114.65018121114984,"vZ0":-3.6074847488465354,"x":109.95,"y":216.37,"x0":-1.8694649508693904,"y0":50.005543169534405,"z0":5.889089894888939,"aX":3.932304876459512},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-5.4,"breakHorizontal":-6.2,"spinRate":2676,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.47641547395819517,"extension":6.481623586382463},"index":0,"playId":"b7d30974-676c-3690-b5ef-f6e68f7cd2a2","pitchNumber":1,"startTime":"2025-07-27T18:26:17.487Z","endTime":"2025-07-27T18:26:20.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.1,"strikeZoneTop":3.42692676889721,"strikeZoneBottom":1.83549575313987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.620095184806885,"aZ":-13.821203926855251,"pfxX":-8.638740348465564,"pfxZ":8.957813347557503,"pX":-1.989600651481714,"pZ":3.2150275880224606,"vX0":2.9575601679163572,"vY0":-142.6471185977042,"vZ0":-4.79555320691013,"x":192.84,"y":151.97,"x0":-1.9212023921621166,"y0":50.003166593315335,"z0":5.7978972947423895,"aX":-17.69742139130115},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.4,"breakHorizontal":15.0,"spinRate":2668,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3848438181702609,"extension":6.426127646247441},"index":1,"playId":"8d46fc55-2521-3351-a2c1-e2446637ff8f","pitchNumber":2,"startTime":"2025-07-27T18:26:37.264Z","endTime":"2025-07-27T18:26:40.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":3.38825343510588,"strikeZoneBottom":1.76235700883938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22537244031253,"aZ":-9.56098200743641,"pfxX":-4.1369589356855485,"pfxZ":10.977270627453624,"pX":-0.8915058404445912,"pZ":2.2749578615461292,"vX0":3.5577608767823468,"vY0":-142.49457210039066,"vZ0":-8.129384599538175,"x":150.98,"y":177.36,"x0":-1.617727985707407,"y0":50.00113965216254,"z0":5.765942741178981,"aX":-8.52097669520211},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.5,"breakHorizontal":6.8,"spinRate":2659,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.3841272640161115,"extension":6.51093797515326},"index":2,"playId":"8ce5e369-30c3-3c6c-8794-db6deebfef2f","pitchNumber":3,"startTime":"2025-07-27T18:26:58.619Z","endTime":"2025-07-27T18:27:02.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"e210bebe-a48a-4f9d-a009-a934f7180a3a","startTime":"2025-07-27T18:27:17.930Z","endTime":"2025-07-27T18:27:22.930Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.37548529068385,"strikeZoneBottom":1.74977999315664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.12768115529712,"aZ":-11.218147001257146,"pfxX":-4.924592284005842,"pfxZ":10.146357775285471,"pX":-0.14311302131512196,"pZ":2.0169355985316635,"vX0":5.779333934347454,"vY0":-142.65293244884973,"vZ0":-8.480680677210454,"x":122.46,"y":184.32,"x0":-1.5533481791620607,"y0":50.004470717745114,"z0":5.7315052777711095,"aX":-10.17335961758598},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.9,"breakHorizontal":7.8,"spinRate":2665,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3836228490846554,"extension":6.62466773194497},"index":4,"playId":"331a090d-b7f4-3fcb-abaf-74adc3d718ee","pitchNumber":4,"startTime":"2025-07-27T18:27:30.278Z","endTime":"2025-07-27T18:27:34.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.90532947114442,"aZ":-35.160230933966304,"pfxX":2.889612379129926,"pfxZ":-2.193955165637168,"pX":0.1807389517722274,"pZ":1.8070966944332676,"vX0":3.412627491461587,"vY0":-115.5186344424033,"vZ0":-1.907840848484074,"x":110.11,"y":189.99,"x0":-1.6866036956735395,"y0":50.00248421722258,"z0":5.998695132414388,"aX":3.935513332055562},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-4.2,"breakHorizontal":-6.0,"spinRate":2745,"spinDirection":55},"zone":8,"typeConfidence":0.88,"plateTime":0.4727047290897377,"extension":6.586191792293441},"hitData":{"launchSpeed":105.0,"launchAngle":27.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.59,"coordY":38.17}},"index":5,"playId":"91a6b39a-e4db-3a32-834c-08a7d44677ac","pitchNumber":5,"startTime":"2025-07-27T18:27:51.393Z","endTime":"2025-07-27T18:28:00.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:28:00.429Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heriberto Hernández flies out to right fielder Isaac Collins.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T18:30:05.597Z","endTime":"2025-07-27T18:30:44.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.0,"strikeZoneTop":3.28957452030415,"strikeZoneBottom":1.6415177327101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.949680381047887,"aZ":-15.908174046027616,"pfxX":-8.865038359054193,"pfxZ":9.406157916745702,"pX":0.8124996200831359,"pZ":3.009304597655328,"vX0":8.12441997102692,"vY0":-131.00661678434858,"vZ0":-4.316098908850048,"x":86.03,"y":157.53,"x0":-1.184509485940551,"y0":50.006318200575336,"z0":5.875731404620819,"aX":-15.336893985257085},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.2,"breakHorizontal":14.2,"spinRate":2257,"spinDirection":200},"zone":3,"typeConfidence":0.89,"plateTime":0.41888853939795023,"extension":6.40727599932832},"index":0,"playId":"c08b853f-5630-32bb-9da6-da20ee139b75","pitchNumber":1,"startTime":"2025-07-27T18:30:16.833Z","endTime":"2025-07-27T18:30:20.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.588962889561905,"aZ":-15.077618668147993,"pfxX":-8.94562087683508,"pfxZ":9.346404787203877,"pX":0.39718778352851225,"pZ":1.9775903690505863,"vX0":7.4576698209840195,"vY0":-134.05786407061942,"vZ0":-7.320110890882212,"x":101.86,"y":185.39,"x0":-1.2514884955550964,"y0":50.005893472640025,"z0":5.809616875867292,"aX":-16.368882794814738},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.6,"breakHorizontal":14.8,"spinRate":2229,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.4077854452564549,"extension":6.469851143433378},"hitData":{"launchSpeed":93.8,"launchAngle":46.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.31,"coordY":110.81}},"index":1,"playId":"2fc6ea62-0d2c-35e2-b28c-0f960f74e5cc","pitchNumber":2,"startTime":"2025-07-27T18:30:33.874Z","endTime":"2025-07-27T18:30:44.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:30:44.235Z","atBatIndex":10},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Graham Pauley doubles (7) on a fly ball to right fielder Isaac Collins.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T18:31:03.662Z","endTime":"2025-07-27T18:31:24.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.309744541435865,"aZ":-13.076628040805542,"pfxX":-2.381419624594518,"pfxZ":10.62027361682787,"pX":0.19339702536961587,"pZ":3.1388068972407996,"vX0":4.572708786165628,"vY0":-133.40355629617343,"vZ0":-4.894020671590453,"x":109.63,"y":154.03,"x0":-1.23528010127614,"y0":50.003329083506834,"z0":5.9433275746692145,"aX":-4.282922555266805},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.4,"breakHorizontal":3.2,"spinRate":2278,"spinDirection":193},"zone":2,"typeConfidence":0.91,"plateTime":0.41092951486773766,"extension":6.363022389397227},"hitData":{"launchSpeed":95.4,"launchAngle":31.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":224.55,"coordY":100.25}},"index":0,"playId":"30bcf88d-608d-3c9e-8d6e-4e076802b344","pitchNumber":1,"startTime":"2025-07-27T18:31:08.698Z","endTime":"2025-07-27T18:31:24.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.8,"awayTeamWinProbability":62.2,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":0.61,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:31:24.721Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dane Myers flies out to center fielder Jackson Chourio.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T18:31:50.926Z","endTime":"2025-07-27T18:33:32.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":74.0,"strikeZoneTop":3.50573296810473,"strikeZoneBottom":1.69811791120867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.838009902824684,"aZ":-36.36860600839535,"pfxX":-0.9851951727542962,"pfxZ":-3.078295479140909,"pX":0.43069034259874783,"pZ":1.0279302246173088,"vX0":4.263991117047342,"vY0":-115.46691346969604,"vZ0":-3.224620199900951,"x":100.58,"y":211.03,"x0":-1.30539653698973,"y0":50.00546285860448,"z0":5.913446687406657,"aX":-1.3422588859158664},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-6.1,"breakHorizontal":0.8,"spinRate":2423,"spinDirection":42},"zone":14,"typeConfidence":0.89,"plateTime":0.472883846002623,"extension":6.521154477346537},"index":0,"playId":"c02a6478-2044-31ab-9d45-663278c1ba2a","pitchNumber":1,"startTime":"2025-07-27T18:31:59.007Z","endTime":"2025-07-27T18:32:03.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"second":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.59020609200489,"strikeZoneBottom":1.73304429399401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.65695570651498,"aZ":-16.4134665143299,"pfxX":-7.786116380111087,"pfxZ":8.7346959976144,"pX":-0.012314633859667436,"pZ":1.7478585904846435,"vX0":5.766546324087092,"vY0":-133.68207156303617,"vZ0":-7.378341930810691,"x":117.47,"y":191.59,"x0":-1.1891766487918307,"y0":50.001562543123036,"z0":5.728482868167259,"aX":-14.047501106775634},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.4,"breakHorizontal":12.8,"spinRate":2258,"spinDirection":201},"zone":8,"typeConfidence":0.9,"plateTime":0.4102030260013345,"extension":6.628713470904858},"index":1,"playId":"9525aadd-a7ea-3af2-aefe-16ca57649fb6","pitchNumber":2,"startTime":"2025-07-27T18:32:17.883Z","endTime":"2025-07-27T18:32:22.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"second":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.70554355003599,"strikeZoneBottom":1.66501271655925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.061265858355334,"aZ":-17.66567872539943,"pfxX":-8.647876365759108,"pfxZ":7.781825026884327,"pX":0.3958757426464123,"pZ":2.606589239179875,"vX0":7.004947088554877,"vY0":-135.75528153352076,"vZ0":-4.984349000230182,"x":101.91,"y":168.4,"x0":-1.095954238296702,"y0":50.000949338909635,"z0":5.698216932585419,"aX":-16.119799588841794},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":14.2,"spinRate":2245,"spinDirection":202},"zone":6,"typeConfidence":0.9,"plateTime":0.40366162764288704,"extension":6.564116193093456},"index":2,"playId":"d97fdef8-f2ed-3626-b453-5243a527957b","pitchNumber":3,"startTime":"2025-07-27T18:32:37.810Z","endTime":"2025-07-27T18:32:41.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"second":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.57107153977952,"strikeZoneBottom":1.61417723868352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.094073471419215,"aZ":-17.03867044786076,"pfxX":-9.37885500032531,"pfxZ":8.017229908639186,"pX":0.3227114512007321,"pZ":1.5600281806105367,"vX0":7.048589693121884,"vY0":-136.0989244638372,"vZ0":-7.940103740045007,"x":104.7,"y":196.66,"x0":-1.0739510744422114,"y0":50.00512004012259,"z0":5.681622987279047,"aX":-17.70877340527519},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.1,"breakHorizontal":15.6,"spinRate":2210,"spinDirection":207},"zone":9,"typeConfidence":0.9,"plateTime":0.4014914877512643,"extension":6.618583853936085},"index":3,"playId":"725a38c4-1b3a-3fa5-90a5-5cf9949ec894","pitchNumber":4,"startTime":"2025-07-27T18:32:56.331Z","endTime":"2025-07-27T18:33:01.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"second":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.6084999183433,"aZ":-17.075846935587506,"pfxX":-8.375910790872883,"pfxZ":7.966852975672477,"pX":-0.4357470208050614,"pZ":2.8104822753353456,"vX0":4.92727828422678,"vY0":-136.4655892422192,"vZ0":-4.900010853718099,"x":133.61,"y":162.9,"x0":-1.1716600240632118,"y0":50.005662834508335,"z0":5.7969628226603245,"aX":-15.88033087217314},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":14.2,"spinRate":2264,"spinDirection":203},"zone":4,"typeConfidence":0.9,"plateTime":0.40058640893215536,"extension":6.524483800580115},"hitData":{"launchSpeed":95.3,"launchAngle":33.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.02,"coordY":55.86}},"index":4,"playId":"b4e2d7e4-fdd0-3ac6-86a1-6313cc0765cc","pitchNumber":5,"startTime":"2025-07-27T18:33:19.549Z","endTime":"2025-07-27T18:33:32.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"second":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.099999999999994,"awayTeamWinProbability":58.900000000000006,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.2,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:33:32.598Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T18:34:21.332Z","endTime":"2025-07-27T18:35:51.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T18:34:00.915Z","endTime":"2025-07-27T18:34:23.642Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"second":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.42203762423671,"strikeZoneBottom":1.58259109508051,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.04299630822333,"aZ":-19.887596401298318,"pfxX":-5.298591201121517,"pfxZ":8.142253087820713,"pX":-0.12036615018657262,"pZ":1.1855475648104903,"vX0":4.593901513683623,"vY0":-121.55215782350392,"vZ0":-6.603968388702738,"x":121.59,"y":206.77,"x0":-1.3391356505375709,"y0":50.00094634957693,"z0":5.643959208154537,"aX":-7.99160361857874},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":13.6,"breakHorizontal":8.6,"spinRate":1847,"spinDirection":224},"zone":13,"typeConfidence":0.85,"plateTime":0.4492538446476382,"extension":6.616679988144756},"index":1,"playId":"95d30f03-2487-3b81-813b-bbfe13692597","pitchNumber":1,"startTime":"2025-07-27T18:34:23.642Z","endTime":"2025-07-27T18:34:27.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"second":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.39278146294655,"strikeZoneBottom":1.55346117534684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.07076174450624,"aZ":-27.503992954313322,"pfxX":-7.895795571426306,"pfxZ":3.0897705777658437,"pX":-1.3782586368683254,"pZ":3.6256237917510603,"vX0":2.600968315838255,"vY0":-121.951540018734,"vZ0":0.24179849051317348,"x":169.54,"y":140.89,"x0":-1.4301945344238136,"y0":50.00506834920049,"z0":5.889893831079832,"aX":-11.942250674441091},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.9,"breakHorizontal":13.7,"spinRate":1863,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.4484502975135509,"extension":6.577370878534849},"index":2,"playId":"0f3a6b2b-3b22-3107-8781-232f37968d95","pitchNumber":2,"startTime":"2025-07-27T18:34:41.043Z","endTime":"2025-07-27T18:34:44.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"second":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.466745553133954,"aZ":-16.22681248465898,"pfxX":-8.614347265749684,"pfxZ":8.500326844177431,"pX":-0.8384515178747554,"pZ":2.9610703565949925,"vX0":4.1714927496549175,"vY0":-135.77931189095494,"vZ0":-4.667047756479526,"x":148.96,"y":158.83,"x0":-1.271815690275329,"y0":50.00079782393391,"z0":5.823801537418712,"aX":-16.155087477637192},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":14.8,"spinRate":2284,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.4027104693093744,"extension":6.500681382737024},"index":3,"playId":"3beba363-f229-3931-a581-68f9f6f68aad","pitchNumber":3,"startTime":"2025-07-27T18:35:00.557Z","endTime":"2025-07-27T18:35:03.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"second":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.34304763404425,"strikeZoneBottom":1.4697156982987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.86917286043554,"aZ":-20.742394632603936,"pfxX":-6.319628915210023,"pfxZ":7.52869835230957,"pX":1.1669018633067294,"pZ":0.9713330487500781,"vX0":7.750622502856526,"vY0":-122.1423259546913,"vZ0":-6.75208838678844,"x":72.52,"y":212.55,"x0":-1.2186561903182107,"y0":50.005747954362256,"z0":5.5414636818286365,"aX":-9.601073756761036},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":12.4,"breakHorizontal":9.7,"spinRate":1972,"spinDirection":223},"zone":14,"typeConfidence":0.84,"plateTime":0.4475427589459473,"extension":6.9752201093246855},"index":4,"playId":"3bab78ed-47c1-32d0-8d9e-d8ee1dd70347","pitchNumber":4,"startTime":"2025-07-27T18:35:26.781Z","endTime":"2025-07-27T18:35:30.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"second":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.37459575211027,"strikeZoneBottom":1.56945424069663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.778355960320095,"aZ":-14.565558934878327,"pfxX":-5.518611994668166,"pfxZ":9.174658958162887,"pX":-1.8364729511166693,"pZ":2.17658074049057,"vX0":0.4565413361864901,"vY0":-137.04545274958542,"vZ0":-7.148057692443912,"x":187.0,"y":180.01,"x0":-1.2866121730486588,"y0":50.00197541385692,"z0":5.796662429535453,"aX":-10.588757149712551},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":10.0,"spinRate":2258,"spinDirection":210},"zone":13,"typeConfidence":0.83,"plateTime":0.39832263030801984,"extension":6.475933900251483},"index":5,"playId":"f421fe2b-f765-3508-9d60-51070e013c4e","pitchNumber":5,"startTime":"2025-07-27T18:35:47.544Z","endTime":"2025-07-27T18:35:51.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"second":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.2,"awayTeamWinProbability":59.8,"homeTeamWinProbabilityAdded":-0.8999999999999915,"leverageIndex":1.18,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:35:51.011Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jesús Sánchez flies out to shortstop Joey Ortiz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T18:36:19.403Z","endTime":"2025-07-27T18:37:00.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":93.8,"endSpeed":85.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.362397767440942,"aZ":-12.362895040511747,"pfxX":-2.654045079996243,"pfxZ":10.525003572110716,"pX":-0.12910253719215478,"pZ":2.40145930906611,"vX0":3.635801382694911,"vY0":-136.41210897227674,"vZ0":-6.818360867226982,"x":121.92,"y":173.94,"x0":-1.135153518517893,"y0":50.00006030829592,"z0":5.787694525805025,"aX":-4.994712620475154},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":4.1,"spinRate":2404,"spinDirection":199},"zone":5,"typeConfidence":0.9,"plateTime":0.4017088250414087,"extension":6.609790850260632},"index":0,"playId":"95bd8633-738b-3b87-ba3f-04224f19f907","pitchNumber":1,"startTime":"2025-07-27T18:36:28.158Z","endTime":"2025-07-27T18:36:31.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.818191823499266,"aZ":-12.582669474227105,"pfxX":-2.0769315280117744,"pfxZ":10.11647568338628,"pX":0.546149029571788,"pZ":3.52539053278334,"vX0":5.398682449930784,"vY0":-138.07335223496762,"vZ0":-4.009795080354377,"x":96.18,"y":143.59,"x0":-1.1619015552397316,"y0":50.00529204812898,"z0":5.8389620396321416,"aX":-4.023305452847759},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":2.6,"spinRate":2441,"spinDirection":191},"zone":3,"typeConfidence":0.91,"plateTime":0.3961946801859062,"extension":6.551911762456335},"hitData":{"launchSpeed":68.9,"launchAngle":53.0,"totalDistance":196.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.3,"coordY":125.18}},"index":1,"playId":"0e92f376-a462-36ce-9193-164857438ffd","pitchNumber":2,"startTime":"2025-07-27T18:36:52.559Z","endTime":"2025-07-27T18:37:00.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.62,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:37:00.962Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Vaughn strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:39:05.608Z","endTime":"2025-07-27T18:40:40.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.2232833364591,"strikeZoneBottom":1.5822566456995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.38051629880091,"aZ":-27.456007538973562,"pfxX":-1.5044582045828836,"pfxZ":3.0194722580445923,"pX":1.7445870179109053,"pZ":2.144719285956749,"vX0":9.335848567449862,"vY0":-124.2434597852886,"vZ0":-2.9110274844680513,"x":50.5,"y":180.87,"x0":-1.8693568151668802,"y0":50.0001943480244,"z0":5.618392283237953,"aX":-2.3493683833884886},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.0,"breakHorizontal":0.5,"spinRate":2368,"spinDirection":179},"zone":14,"typeConfidence":0.91,"plateTime":0.44120476113086404,"extension":6.573198915367759},"index":0,"playId":"0d558779-d268-33aa-9f22-4a3701f87572","pitchNumber":1,"startTime":"2025-07-27T18:39:09.937Z","endTime":"2025-07-27T18:39:13.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":73.4,"strikeZoneTop":3.29816410909021,"strikeZoneBottom":1.62279119444116,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.5067530065435,"aZ":-24.753387685963233,"pfxX":5.708636300466694,"pfxZ":5.354066576989105,"pX":-0.35752405392148673,"pZ":3.1329468817105797,"vX0":2.4380248434425145,"vY0":-117.87106205361421,"vZ0":-0.7877332646742768,"x":130.63,"y":154.19,"x0":-2.1516626368844345,"y0":50.00440460352996,"z0":5.787863180561165,"aX":7.912956124043085},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":9.7,"breakHorizontal":-10.9,"spinRate":2413,"spinDirection":101},"zone":1,"typeConfidence":1.0,"plateTime":0.46735508026240824,"extension":6.26460337129504},"index":1,"playId":"8bf81d36-88ec-3777-95e0-4a0739a8d566","pitchNumber":2,"startTime":"2025-07-27T18:39:22.937Z","endTime":"2025-07-27T18:39:27.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":97.9,"endSpeed":89.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.75592132521394,"aZ":-10.806916334892367,"pfxX":-6.09647399317244,"pfxZ":10.492589211821942,"pX":1.2078183101092401,"pZ":2.2279904664352537,"vX0":9.983636363414506,"vY0":-142.06687388524816,"vZ0":-7.999676313143173,"x":70.96,"y":178.62,"x0":-1.5661581204464483,"y0":50.00025602682779,"z0":5.774202091659421,"aX":-12.412352964394637},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.4,"breakHorizontal":8.9,"spinRate":2641,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3861407257420342,"extension":6.49626948703799},"index":2,"playId":"eb7ba6e0-e6e7-370a-a11a-dc081bce79f4","pitchNumber":3,"startTime":"2025-07-27T18:39:37.672Z","endTime":"2025-07-27T18:39:42.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.328458842068123,"aZ":-27.987112818505743,"pfxX":-0.6745289818400395,"pfxZ":2.594389375109885,"pX":-0.32886523767866016,"pZ":1.9764854896803592,"vX0":4.17243337858399,"vY0":-125.62831259414996,"vZ0":-3.6190929617478353,"x":129.54,"y":185.41,"x0":-1.917210548768768,"y0":50.00098617414741,"z0":5.688462887097664,"aX":-1.0880289807108428},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.2,"breakHorizontal":0.4,"spinRate":2432,"spinDirection":136},"zone":7,"typeConfidence":0.91,"plateTime":0.4345158330622714,"extension":6.623290909653543},"index":3,"playId":"9c011e63-f3f7-3323-aa91-b97fd0f66521","pitchNumber":4,"startTime":"2025-07-27T18:39:57.120Z","endTime":"2025-07-27T18:40:00.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":97.2,"endSpeed":88.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.44640728912687,"aZ":-12.985068302214115,"pfxX":-7.5341633851512135,"pfxZ":9.550193111959448,"pX":0.22436969509893634,"pZ":2.871061614899503,"vX0":7.897985862729647,"vY0":-141.1601833663499,"vZ0":-6.156788367321684,"x":108.45,"y":161.26,"x0":-1.6368230728536255,"y0":50.00473218820892,"z0":5.923668268376064,"aX":-15.140544671278644},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":12.0,"spinRate":2657,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.38867780596406165,"extension":6.437267589344878},"index":4,"playId":"2df5c1d0-3868-3094-97eb-8b901b640813","pitchNumber":5,"startTime":"2025-07-27T18:40:16.174Z","endTime":"2025-07-27T18:40:19.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":98.0,"endSpeed":89.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.30814232920282,"aZ":-12.574262655253312,"pfxX":-5.368506287638317,"pfxZ":9.551776773920723,"pX":-0.7142825502045099,"pZ":3.5838664733892847,"vX0":4.1985146918632115,"vY0":-142.6765448128562,"vZ0":-4.767170630431708,"x":144.23,"y":142.02,"x0":-1.5109857351088447,"y0":50.00214208309982,"z0":6.075458629116035,"aX":-11.014372132746537},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.4,"breakHorizontal":8.8,"spinRate":2577,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.38460554141503733,"extension":6.421359161479642},"index":5,"playId":"ddc53a68-0481-3e7a-890f-0454b481ca8d","pitchNumber":6,"startTime":"2025-07-27T18:40:36.463Z","endTime":"2025-07-27T18:40:40.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:40:40.345Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Isaac Collins lines out to left fielder Kyle Stowers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:40:55.798Z","endTime":"2025-07-27T18:43:08.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.0,"strikeZoneTop":3.08707505781836,"strikeZoneBottom":1.4079695006666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.919939456844244,"aZ":-37.421571039505054,"pfxX":3.0209745686697107,"pfxZ":-3.899396846379796,"pX":-0.7970659889177013,"pZ":2.8631597638394326,"vX0":1.1934511973946886,"vY0":-115.0843915951423,"vZ0":0.6029413212393784,"x":147.38,"y":161.47,"x0":-1.7146007232959417,"y0":50.00549207384496,"z0":6.216088535259134,"aX":4.061366725045958},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-6.6,"breakHorizontal":-5.8,"spinRate":2752,"spinDirection":52},"zone":1,"typeConfidence":0.89,"plateTime":0.4755356207539858,"extension":6.395437870932997},"index":0,"playId":"394f6291-6f11-3fc6-9a4f-648ae11f7de4","pitchNumber":1,"startTime":"2025-07-27T18:41:08.854Z","endTime":"2025-07-27T18:41:14.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.29262373383169,"strikeZoneBottom":1.56225313845818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.642490251256554,"aZ":-23.81504098466718,"pfxX":-8.788561221659844,"pfxZ":4.891255863398112,"pX":-0.7733241122918167,"pZ":1.5841316365600913,"vX0":5.482084277573649,"vY0":-129.9616441399553,"vZ0":-5.726553340368213,"x":146.48,"y":196.01,"x0":-1.7700217645808662,"y0":50.00061633647809,"z0":5.628852969953063,"aX":-15.007707575196891},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.8,"breakHorizontal":14.6,"spinRate":1548,"spinDirection":231},"zone":7,"typeConfidence":0.91,"plateTime":0.42171836295013465,"extension":6.712820878346862},"index":1,"playId":"0643a69a-d38e-3190-8483-66202cfd2e2b","pitchNumber":2,"startTime":"2025-07-27T18:41:24.146Z","endTime":"2025-07-27T18:41:29.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":98.5,"endSpeed":90.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.097389847690096,"aZ":-10.081995827868374,"pfxX":-2.435598175692194,"pfxZ":10.629612797465786,"pX":0.006338685488208245,"pZ":2.759271681351967,"vX0":5.82362055843175,"vY0":-143.25473708281618,"vZ0":-7.134677698379367,"x":116.76,"y":164.28,"x0":-1.736422644323483,"y0":50.001109167450785,"z0":5.912215762987395,"aX":-5.061569473851944},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.0,"breakHorizontal":3.2,"spinRate":2590,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.38233679935398035,"extension":6.499276508587914},"index":2,"playId":"65cd947b-7c6a-3aae-83bb-4559c1cc384f","pitchNumber":3,"startTime":"2025-07-27T18:41:40.311Z","endTime":"2025-07-27T18:41:43.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":91.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.809243372286332,"aZ":-10.795842583093405,"pfxX":-6.065499362916233,"pfxZ":10.060698764259506,"pX":0.34552156303117937,"pZ":2.270412335033671,"vX0":7.701154039887345,"vY0":-144.42967817888743,"vZ0":-8.531210295836214,"x":103.83,"y":177.48,"x0":-1.5601451925262286,"y0":50.00535717380115,"z0":5.91630201698826,"aX":-12.891580124138331},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.8,"breakHorizontal":9.6,"spinRate":2665,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3784074546838667,"extension":6.46358420717018},"index":3,"playId":"b4cf2a65-7295-3bf0-b994-1e545bedb96a","pitchNumber":4,"startTime":"2025-07-27T18:42:01.370Z","endTime":"2025-07-27T18:42:04.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.3,"strikeZoneTop":3.21032636937881,"strikeZoneBottom":1.56578842116758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.01897348376904,"aZ":-13.862095009057828,"pfxX":-6.574189441093922,"pfxZ":8.568690710007631,"pX":0.028772151362743737,"pZ":3.848416982447312,"vX0":6.8777128399752785,"vY0":-145.05497286790393,"vZ0":-3.8770631325538196,"x":115.9,"y":134.87,"x0":-1.5156010936824715,"y0":50.00129238162814,"z0":6.043776829068124,"aX":-14.048507076957977},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":14.9,"breakHorizontal":10.6,"spinRate":2570,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.37718187362736,"extension":6.431784485345726},"index":4,"playId":"443d3c5e-0b59-389c-b46c-e33f0c725f13","pitchNumber":5,"startTime":"2025-07-27T18:42:25.127Z","endTime":"2025-07-27T18:42:28.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.14303388024948,"strikeZoneBottom":1.4985486772521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.038178148315833,"aZ":-25.625381803462407,"pfxX":-0.711169614276808,"pfxZ":3.8730790233188257,"pX":1.1085364319365032,"pZ":1.3299472051279253,"vX0":7.090520005219303,"vY0":-128.58533024714077,"vZ0":-6.015993183040775,"x":74.75,"y":202.87,"x0":-1.5801589991695233,"y0":50.005802559093716,"z0":5.660747311172773,"aX":-1.2040986975690446},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.0,"breakHorizontal":-0.1,"spinRate":2406,"spinDirection":157},"zone":14,"typeConfidence":0.88,"plateTime":0.42425740317584193,"extension":6.69530668875387},"index":5,"playId":"04b7d83e-03a5-3006-8c83-ac27f4800f16","pitchNumber":6,"startTime":"2025-07-27T18:42:41.332Z","endTime":"2025-07-27T18:42:44.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":91.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.30396209275913,"aZ":-13.175932309641416,"pfxX":-4.805061804450731,"pfxZ":8.988053112216168,"pX":0.038790817289490354,"pZ":2.1977832991736816,"vX0":6.304094727012654,"vY0":-144.19744022507868,"vZ0":-7.972850776742228,"x":115.52,"y":179.44,"x0":-1.5474988275529311,"y0":50.0050890043546,"z0":5.804388805913229,"aX":-10.159749645342387},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.9,"breakHorizontal":7.6,"spinRate":2574,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.37928435368439306,"extension":6.528753673367619},"hitData":{"launchSpeed":87.5,"launchAngle":20.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.73,"coordY":103.19}},"index":6,"playId":"30896148-c336-365c-a994-5fd0976fc130","pitchNumber":7,"startTime":"2025-07-27T18:42:59.652Z","endTime":"2025-07-27T18:43:08.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:43:08.381Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Caleb Durbin strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:43:26.455Z","endTime":"2025-07-27T18:45:52.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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":98.5,"endSpeed":90.3,"strikeZoneTop":3.33364464944106,"strikeZoneBottom":1.54726964413627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.28204098811205,"aZ":-15.198192349395848,"pfxX":-5.65714370942284,"pfxZ":8.14339940139585,"pX":-0.27361018842038,"pZ":2.3835350013662433,"vX0":5.6878989432379,"vY0":-143.2754003266357,"vZ0":-7.045860854962604,"x":127.43,"y":174.42,"x0":-1.5470375220007933,"y0":50.000809166195545,"z0":5.819395081572957,"aX":-11.791184931503752},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.6,"breakHorizontal":9.1,"spinRate":2653,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.38189387261435126,"extension":6.496767370548122},"index":0,"playId":"d8f7fba3-b3fc-3bfa-b21f-81def2b5fef9","pitchNumber":1,"startTime":"2025-07-27T18:43:36.220Z","endTime":"2025-07-27T18:43:39.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.4,"strikeZoneTop":3.36773917821866,"strikeZoneBottom":1.58136726175666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.93557854007793,"aZ":-13.460848138379461,"pfxX":-6.319581937221448,"pfxZ":8.89785746057827,"pX":0.26707084445466356,"pZ":3.646011219893225,"vX0":7.143872037611159,"vY0":-144.2045459941264,"vZ0":-4.087026663407352,"x":106.82,"y":140.34,"x0":-1.4228314171523515,"y0":50.00349559229689,"z0":5.913703116187806,"aX":-13.292935703457623},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.5,"breakHorizontal":10.0,"spinRate":2670,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3800111791171137,"extension":6.477437327590074},"index":1,"playId":"2f33c04d-b150-3071-98cf-0fe35fa61fbd","pitchNumber":2,"startTime":"2025-07-27T18:43:51.354Z","endTime":"2025-07-27T18:43:55.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.0856667834302,"aZ":-25.724115102132064,"pfxX":2.36243435363366,"pfxZ":4.148682211885006,"pX":0.3232534025333661,"pZ":1.4550522617555943,"vX0":4.061852005830309,"vY0":-123.9130537656864,"vZ0":-5.078229833276375,"x":104.68,"y":199.49,"x0":-1.6448352320166542,"y0":50.00026093871756,"z0":5.684004875683904,"aX":3.6663027018419654},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.6,"breakHorizontal":-5.3,"spinRate":2460,"spinDirection":89},"zone":9,"typeConfidence":2.0,"plateTime":0.44227570045509834,"extension":6.439041725490643},"index":2,"playId":"cda1ecbf-5d5e-3529-bce0-9880c71e11cb","pitchNumber":3,"startTime":"2025-07-27T18:44:06.447Z","endTime":"2025-07-27T18:44:11.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.52683009005072,"aZ":-22.907590175123087,"pfxX":4.793322822140523,"pfxZ":6.208729702457321,"pX":-0.17570322668951927,"pZ":2.6938891349556777,"vX0":2.6045472545981654,"vY0":-121.33248702585294,"vZ0":-2.3369559198857757,"x":123.7,"y":166.04,"x0":-1.8854155998030893,"y0":50.00184117098772,"z0":5.663681450091494,"aX":7.152897653358434},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.9,"breakHorizontal":-9.2,"spinRate":2475,"spinDirection":106},"zone":5,"typeConfidence":1.0,"plateTime":0.45126428401849816,"extension":6.315109965156565},"index":3,"playId":"141b5bd7-bd9c-34ad-a558-7a6aa013e9a6","pitchNumber":4,"startTime":"2025-07-27T18:44:30.903Z","endTime":"2025-07-27T18:44:35.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":80.5,"strikeZoneTop":3.39403350466691,"strikeZoneBottom":1.58594035429267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.42907501127073,"aZ":-29.5816588980163,"pfxX":0.2183862367497751,"pfxZ":1.6141911690571864,"pX":1.3373891591003495,"pZ":0.8704453090540655,"vX0":7.829570992258898,"vY0":-124.67012251557307,"vZ0":-5.7315263254567075,"x":66.02,"y":215.28,"x0":-1.8464687924637666,"y0":50.001284726471475,"z0":5.582470149878481,"aX":0.3504926495196162},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.0,"breakHorizontal":-1.8,"spinRate":2498,"spinDirection":107},"zone":14,"typeConfidence":0.92,"plateTime":0.4360601265509896,"extension":6.568577868763321},"index":4,"playId":"8617b24a-9205-3d33-b40a-91340977d4a7","pitchNumber":5,"startTime":"2025-07-27T18:45:08.314Z","endTime":"2025-07-27T18:45:12.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.599243438856355,"aZ":-12.994875213080105,"pfxX":-6.229738843676163,"pfxZ":8.950708797351306,"pX":0.057924039694164216,"pZ":3.0124195960800937,"vX0":6.840022767238978,"vY0":-144.52438722681762,"vZ0":-6.02682741625465,"x":114.79,"y":157.44,"x0":-1.515537024026631,"y0":50.001765121293026,"z0":5.903061475132521,"aX":-13.348396268340561},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.4,"breakHorizontal":10.1,"spinRate":2549,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3771155175317902,"extension":6.519900709424484},"index":5,"playId":"c369548e-eae6-3ef2-9d5e-ed5e29a2d686","pitchNumber":6,"startTime":"2025-07-27T18:45:26.829Z","endTime":"2025-07-27T18:45:30.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.311184238250732,"aZ":-23.84206325506726,"pfxX":7.227545993520192,"pfxZ":5.493597304559095,"pX":0.8003096916449096,"pZ":1.9192947432649756,"vX0":4.049344003324402,"vY0":-122.6713063074298,"vZ0":-4.0815355654986565,"x":86.49,"y":186.96,"x0":-1.813359623598778,"y0":50.00391961552077,"z0":5.648299349707209,"aX":10.964488352678663},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":9.2,"breakHorizontal":-14.0,"spinRate":2495,"spinDirection":93},"zone":9,"typeConfidence":0.99,"plateTime":0.44728811311601513,"extension":6.515119755651164},"index":6,"playId":"bae23da9-b3f1-3b1e-beac-2053cc40bcf8","pitchNumber":7,"startTime":"2025-07-27T18:45:48.629Z","endTime":"2025-07-27T18:45:52.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:45:52.395Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:47:53.019Z","endTime":"2025-07-27T18:49:16.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.3,"strikeZoneTop":3.19476857161438,"strikeZoneBottom":1.63994522962683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.86997756214503,"aZ":-18.887051493508917,"pfxX":-1.8192405923823616,"pfxZ":7.621372888801454,"pX":0.39971377545940123,"pZ":2.22595540337397,"vX0":4.942324752558766,"vY0":-129.84618047614876,"vZ0":-5.843011025414966,"x":101.76,"y":178.68,"x0":-1.2746368443450613,"y0":50.001158483591176,"z0":5.8984363775256465,"aX":-3.171273662956137},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.1,"breakHorizontal":2.4,"spinRate":2407,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.4185183269879684,"extension":6.3904898081936565},"index":0,"playId":"39dedbb1-c67f-3921-a274-5b015359509c","pitchNumber":1,"startTime":"2025-07-27T18:48:02.879Z","endTime":"2025-07-27T18:48:06.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":89.4,"endSpeed":83.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.728583784976713,"aZ":-19.642446626515763,"pfxX":4.871101422544433E-4,"pfxZ":7.132849571586729,"pX":-0.1898451366349577,"pZ":2.5737516453252205,"vX0":2.924147974887483,"vY0":-130.3042963393383,"vZ0":-4.832135001866918,"x":124.24,"y":169.29,"x0":-1.3164616873804968,"y0":50.005491263886704,"z0":5.892808653116658,"aX":7.04258780988056E-4},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.4,"breakHorizontal":-0.5,"spinRate":2408,"spinDirection":190},"zone":5,"typeConfidence":0.93,"plateTime":0.41686241021369597,"extension":6.384561319915862},"index":1,"playId":"74a462a1-845f-3ac1-aa33-3e7ab22b4b61","pitchNumber":2,"startTime":"2025-07-27T18:48:19.361Z","endTime":"2025-07-27T18:48:23.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.09861983282082,"strikeZoneBottom":1.61126857711296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.135165170760313,"aZ":-16.701498869492575,"pfxX":-5.760900587985066,"pfxZ":8.086201183880224,"pX":1.2902154730179163,"pZ":3.1938381718581237,"vX0":8.651387521242565,"vY0":-136.73784851679198,"vZ0":-3.82402412230382,"x":67.82,"y":152.55,"x0":-1.1508068852685018,"y0":50.00456297336092,"z0":5.740070168380763,"aX":-11.026756435815386},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":8.9,"spinRate":2351,"spinDirection":203},"zone":12,"typeConfidence":0.9,"plateTime":0.3989323829106439,"extension":6.565335193869969},"index":2,"playId":"c917a905-9085-351f-a117-77ac79810e3e","pitchNumber":3,"startTime":"2025-07-27T18:48:38.259Z","endTime":"2025-07-27T18:48:42.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.03505397055064,"strikeZoneBottom":1.51599906632227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.479357634101866,"aZ":-22.72672478367639,"pfxX":-4.247578713437443,"pfxZ":5.974411633190209,"pX":0.4174773331340019,"pZ":1.2451635848513054,"vX0":5.522286138714734,"vY0":-124.50905393423396,"vZ0":-6.062925960815544,"x":101.09,"y":205.16,"x0":-1.2706385795834159,"y0":50.0008164616837,"z0":5.575776575172917,"aX":-6.712420802788619},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.7,"breakHorizontal":6.5,"spinRate":1890,"spinDirection":215},"zone":14,"typeConfidence":0.83,"plateTime":0.4388405849141659,"extension":6.551277818210198},"index":3,"playId":"607f5836-f60f-351f-8ecf-0a9da4024c94","pitchNumber":4,"startTime":"2025-07-27T18:48:54.563Z","endTime":"2025-07-27T18:48:58.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.616838849021796,"aZ":-19.01329315677258,"pfxX":-3.7214740989897326,"pfxZ":8.687149749679458,"pX":0.6825468621706771,"pZ":1.9792395671543916,"vX0":5.836630620381613,"vY0":-122.17113308698084,"vZ0":-5.067758565951269,"x":90.98,"y":185.34,"x0":-1.2517272402031216,"y0":50.0025655351713,"z0":5.710251644042386,"aX":-5.637794437708771},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":14.8,"breakHorizontal":5.4,"spinRate":1873,"spinDirection":219},"zone":9,"typeConfidence":0.83,"plateTime":0.4479877643855037,"extension":6.464212787570155},"index":4,"playId":"aea5ff66-24e9-33bd-a2fd-4d4f6c2bd9b8","pitchNumber":5,"startTime":"2025-07-27T18:49:12.080Z","endTime":"2025-07-27T18:49:16.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:49:16.958Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:49:33.043Z","endTime":"2025-07-27T18:50:39.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.82677542543206,"aZ":-13.217054410283028,"pfxX":-1.1726165904590407,"pfxZ":10.35000371908587,"pX":0.10808762790880305,"pZ":3.008260462361505,"vX0":3.906388523417859,"vY0":-134.17805220837676,"vZ0":-4.949249689390491,"x":112.88,"y":157.56,"x0":-1.2114278754387302,"y0":50.00134029815757,"z0":5.811532071522163,"aX":-2.1478641786907895},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.0,"breakHorizontal":1.3,"spinRate":2343,"spinDirection":194},"zone":2,"typeConfidence":0.91,"plateTime":0.40751782696086813,"extension":6.395474813168205},"index":0,"playId":"e99ff1fa-a859-3210-899c-19eb5526891e","pitchNumber":1,"startTime":"2025-07-27T18:49:41.463Z","endTime":"2025-07-27T18:49:45.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.42697873011393,"aZ":-26.178141137330854,"pfxX":-9.729681133747855,"pfxZ":3.851513847928003,"pX":-0.8698637184465962,"pZ":1.2733431252487573,"vX0":4.395107554640667,"vY0":-123.92286319743341,"vZ0":-5.213158958638555,"x":150.16,"y":204.4,"x0":-1.4008384752365115,"y0":50.00520223278275,"z0":5.587325271836433,"aX":-15.156658633805552},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.0,"breakHorizontal":16.7,"spinRate":1869,"spinDirection":220},"zone":13,"typeConfidence":0.88,"plateTime":0.4417410511178512,"extension":6.567751017367966},"index":1,"playId":"743fdf0f-2197-3d81-b25f-8e111b2ff6a6","pitchNumber":2,"startTime":"2025-07-27T18:49:57.311Z","endTime":"2025-07-27T18:50:01.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-27T18:50:09.002Z","endTime":"2025-07-27T18:50:18.160Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.45578007686614,"strikeZoneBottom":1.73949910510026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.5008245692548,"aZ":-27.677369384226807,"pfxX":-8.482577386877947,"pfxZ":2.8881991004177037,"pX":-2.0530299818421787,"pZ":2.0794289292508705,"vX0":1.565801092899988,"vY0":-123.95532709795116,"vZ0":-3.1946394098156974,"x":195.26,"y":182.64,"x0":-1.5901705516247404,"y0":50.00568467001903,"z0":5.693034760807454,"aX":-13.217103738284859},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.7,"breakHorizontal":15.0,"spinRate":1806,"spinDirection":225},"zone":13,"typeConfidence":0.89,"plateTime":0.44168770214685704,"extension":6.54933694871733},"index":3,"playId":"1a684747-828c-343f-b4a4-cc96333e3f13","pitchNumber":3,"startTime":"2025-07-27T18:50:18.160Z","endTime":"2025-07-27T18:50:21.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.52000959026164,"strikeZoneBottom":1.73654087836226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.64084891339368,"aZ":-10.395775444776366,"pfxX":-3.4175849332509936,"pfxZ":11.47202586323673,"pX":-0.7812086532721478,"pZ":1.8987861782250548,"vX0":2.4603104202728194,"vY0":-137.002228319108,"vZ0":-8.301505658677067,"x":146.78,"y":187.51,"x0":-1.2474580886784392,"y0":50.002796147775285,"z0":5.681146847683269,"aX":-6.4881068282149155},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.2,"breakHorizontal":5.6,"spinRate":2343,"spinDirection":200},"zone":7,"typeConfidence":0.87,"plateTime":0.3999916543320299,"extension":6.5420577987338016},"index":4,"playId":"2da5df7a-baa9-3fa8-b9bf-1d50a6864adf","pitchNumber":4,"startTime":"2025-07-27T18:50:34.897Z","endTime":"2025-07-27T18:50:39.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:50:39.698Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out to left fielder Christian Yelich.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:50:57.121Z","endTime":"2025-07-27T18:52:33.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":76.0,"strikeZoneTop":3.43169211850647,"strikeZoneBottom":1.59077915839614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.074030316549376,"aZ":-38.398993428630774,"pfxX":0.5080443404513799,"pfxZ":-4.368924661131496,"pX":0.6576393241375083,"pZ":0.6961582488864115,"vX0":4.241747733124172,"vY0":-117.73176024318262,"vZ0":-3.5568983475311065,"x":91.93,"y":219.98,"x0":-1.2217459472773065,"y0":50.001344130152226,"z0":5.724951001318015,"aX":0.7237814356964567},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-8.4,"breakHorizontal":-1.8,"spinRate":2480,"spinDirection":36},"zone":14,"typeConfidence":0.87,"plateTime":0.46247887512760233,"extension":6.511099402892551},"index":0,"playId":"54edcc93-55ab-3e13-8860-f32a66dd27de","pitchNumber":1,"startTime":"2025-07-27T18:51:04.102Z","endTime":"2025-07-27T18:51:07.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.7,"strikeZoneTop":3.41107481899139,"strikeZoneBottom":1.67231854776961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.433261879755708,"aZ":-15.497079145015997,"pfxX":-6.804369459701054,"pfxZ":8.784796780469808,"pX":0.40910182036555315,"pZ":1.4835544033750452,"vX0":6.509529704795436,"vY0":-136.08295115725022,"vZ0":-8.393365777395307,"x":101.41,"y":198.72,"x0":-1.1158522062642622,"y0":50.00568618236222,"z0":5.65507298009747,"aX":-12.920910137466478},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.5,"breakHorizontal":11.2,"spinRate":2197,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4006348483391573,"extension":6.530557343765746},"index":1,"playId":"8d423d38-8f94-3c0e-b0eb-9d7db3138acd","pitchNumber":2,"startTime":"2025-07-27T18:51:21.585Z","endTime":"2025-07-27T18:51:26.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.37803966873329,"strikeZoneBottom":1.5370142772515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.910735006957097,"aZ":-16.764319781247405,"pfxX":-6.860199899834412,"pfxZ":8.013408107281066,"pX":0.7836499736331624,"pZ":3.0561314046786503,"vX0":7.5535834867253655,"vY0":-137.00625603989494,"vZ0":-4.162454780764731,"x":87.13,"y":156.26,"x0":-1.1024173047776642,"y0":50.00555539316014,"z0":5.722182184334855,"aX":-13.198316243374133},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.9,"breakHorizontal":11.0,"spinRate":2353,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.39798920476749444,"extension":6.505022408936944},"index":2,"playId":"b2cf80c6-ee6b-3f8e-a09e-ca549654f349","pitchNumber":3,"startTime":"2025-07-27T18:51:40.331Z","endTime":"2025-07-27T18:51:44.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2025-07-27T18:51:50.881Z","endTime":"2025-07-27T18:52:03.405Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.873014049798744,"aZ":-13.87560223750102,"pfxX":-2.8556821280649864,"pfxZ":9.800509570100582,"pX":0.06750629317010112,"pZ":2.0750920289038994,"vX0":4.161409401842367,"vY0":-134.91034782273718,"vZ0":-7.15723192493064,"x":114.43,"y":182.75,"x0":-1.114988547273284,"y0":50.000093050957474,"z0":5.716172310006654,"aX":-5.330326395440543},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":4.4,"spinRate":2298,"spinDirection":197},"zone":8,"typeConfidence":0.9,"plateTime":0.4040515288408608,"extension":6.5530578672412645},"index":4,"playId":"cc1cf29a-d42c-3d8a-a906-eea9f150c782","pitchNumber":4,"startTime":"2025-07-27T18:52:03.405Z","endTime":"2025-07-27T18:52:06.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.683786411942922,"aZ":-25.210400776436295,"pfxX":-9.34810756992368,"pfxZ":4.363684192716099,"pX":-0.08212906871212772,"pZ":2.2204035340442485,"vX0":5.932026274051833,"vY0":-125.56543193692951,"vZ0":-3.2913290764123264,"x":120.13,"y":178.83,"x0":-1.262027680561339,"y0":50.00069986219119,"z0":5.601787628174131,"aX":-14.909204616141821},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.3,"breakHorizontal":15.6,"spinRate":1711,"spinDirection":223},"zone":5,"typeConfidence":0.79,"plateTime":0.43638232481488703,"extension":6.646752592312833},"hitData":{"launchSpeed":73.9,"launchAngle":24.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.97,"coordY":105.84}},"index":5,"playId":"b8688102-f1d9-35bb-8e68-43f1a33ab794","pitchNumber":5,"startTime":"2025-07-27T18:52:23.555Z","endTime":"2025-07-27T18:52:33.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:52:33.785Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Ortiz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:54:45.376Z","endTime":"2025-07-27T18:55:43.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.647606094272508,"aZ":-27.418042660343364,"pfxX":2.142622134521308,"pfxZ":3.370521565040316,"pX":0.42402731409236133,"pZ":1.6748352349369044,"vX0":4.680018264281995,"vY0":-118.02917832147894,"vZ0":-3.5891607700234625,"x":100.84,"y":193.56,"x0":-1.8633843613447127,"y0":50.00038618188888,"z0":5.742357135184058,"aX":3.0191604426562915},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":5.5,"breakHorizontal":-5.0,"spinRate":2504,"spinDirection":96},"zone":9,"typeConfidence":2.0,"plateTime":0.4642118337141592,"extension":6.596844068395556},"index":0,"playId":"9bf6fb27-0084-3670-935d-69133053e366","pitchNumber":1,"startTime":"2025-07-27T18:54:55.751Z","endTime":"2025-07-27T18:55:00.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.42060218774355,"strikeZoneBottom":1.52362578255322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.784760445192862,"aZ":-27.1283794723585,"pfxX":1.1765931889264971,"pfxZ":3.2551012901006775,"pX":1.5503646577591492,"pZ":1.3593850572680366,"vX0":7.479330759567041,"vY0":-123.49781336141896,"vZ0":-4.6898798747457136,"x":57.9,"y":202.08,"x0":-1.665826882356081,"y0":50.002160331618214,"z0":5.555275327363287,"aX":1.823598654394976},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.0,"breakHorizontal":-3.8,"spinRate":2526,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4429130673955761,"extension":6.573685438095},"index":1,"playId":"b86f3f59-cb7e-3e2d-9bf5-525f14b8b46c","pitchNumber":2,"startTime":"2025-07-27T18:55:09.848Z","endTime":"2025-07-27T18:55:13.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":81.4,"endSpeed":74.7,"strikeZoneTop":3.3963308378891,"strikeZoneBottom":1.49936956496379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.492889773176913,"aZ":-26.319527967317537,"pfxX":4.810466764539954,"pfxZ":4.134897000780174,"pX":-0.34418927875214606,"pZ":1.9765790896078526,"vX0":2.3728138794264524,"vY0":-118.53383349881405,"vZ0":-3.0588739635009228,"x":130.12,"y":185.41,"x0":-1.9845905202642702,"y0":50.005452327131955,"z0":5.6969184607078125,"aX":6.819386633635876},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":7.0,"breakHorizontal":-9.4,"spinRate":2519,"spinDirection":92},"zone":7,"typeConfidence":0.98,"plateTime":0.4627699043502469,"extension":6.236574225588071},"index":2,"playId":"1d464975-5cb4-3fac-8126-aa9623b85647","pitchNumber":3,"startTime":"2025-07-27T18:55:25.121Z","endTime":"2025-07-27T18:55:29.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":81.8,"endSpeed":75.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.709775502819117,"aZ":-25.258821713831406,"pfxX":4.734849185984152,"pfxZ":4.835813627052184,"pX":0.3049295301789509,"pZ":2.377338547689082,"vX0":3.8268852748600555,"vY0":-119.10582565648522,"vZ0":-2.384169511910352,"x":105.38,"y":174.59,"x0":-1.940187753552137,"y0":50.00524122409689,"z0":5.684507523515399,"aX":6.777370015904687},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":8.4,"breakHorizontal":-9.5,"spinRate":2518,"spinDirection":82},"zone":6,"typeConfidence":0.99,"plateTime":0.4605539030838086,"extension":6.664296427246744},"index":3,"playId":"2b262469-662f-3b97-8220-e12474030768","pitchNumber":4,"startTime":"2025-07-27T18:55:38.984Z","endTime":"2025-07-27T18:55:43.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:55:43.236Z","atBatIndex":21},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Eric Haase hit by pitch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:56:01.277Z","endTime":"2025-07-27T18:56:45.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.13360867920778,"strikeZoneBottom":1.52680804967147,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.462447363436173,"aZ":-26.54022038915068,"pfxX":0.5304305373187166,"pfxZ":3.5703798220220406,"pX":0.29356373058195717,"pZ":2.687182826604647,"vX0":5.382930352515995,"vY0":-124.20343211792228,"vZ0":-1.9128418335541473,"x":105.81,"y":166.23,"x0":-1.9615016466666602,"y0":50.00489891782049,"z0":5.652300466746797,"aX":0.8361752210092914},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.4,"breakHorizontal":-2.0,"spinRate":2467,"spinDirection":155},"zone":3,"typeConfidence":0.79,"plateTime":0.43927112937631163,"extension":6.702337191447617},"index":0,"playId":"143acfe5-c54c-3df1-802c-8d2703fa8c56","pitchNumber":1,"startTime":"2025-07-27T18:56:07.854Z","endTime":"2025-07-27T18:56:11.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":97.2,"endSpeed":88.9,"strikeZoneTop":3.26382223609926,"strikeZoneBottom":1.59059492065985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.180276547772934,"aZ":-14.689922364907886,"pfxX":-4.7612426472601905,"pfxZ":8.671635436431647,"pX":1.271427557613279,"pZ":1.9967101929098137,"vX0":9.548446621669441,"vY0":-141.13436261048372,"vZ0":-7.660141113264621,"x":68.54,"y":184.87,"x0":-1.5374911217144667,"y0":50.007043980504726,"z0":5.692692545959154,"aX":-9.60530615315496},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.3,"breakHorizontal":6.7,"spinRate":2588,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.38812131016931506,"extension":6.506862283101977},"index":1,"playId":"82777fd5-a1e1-38d8-8ebd-ad9757450f37","pitchNumber":2,"startTime":"2025-07-27T18:56:20.271Z","endTime":"2025-07-27T18:56:24.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.273211772416026,"aZ":-12.552819320705405,"pfxX":-5.307885929253905,"pfxZ":9.608630567173183,"pX":-2.4094898839428533,"pZ":4.271511205377632,"vX0":0.025738963243991553,"vY0":-142.5885860983144,"vZ0":-2.5661422779937095,"x":208.84,"y":123.45,"x0":-1.7298748837980311,"y0":50.00617231415046,"z0":5.983741374758386,"aX":-10.84262367349435},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":9.6,"spinRate":2644,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3853373783407652,"extension":6.367613414275989},"index":2,"playId":"852e2d63-4b00-3969-9970-ee70d55e1fe3","pitchNumber":3,"startTime":"2025-07-27T18:56:36.516Z","endTime":"2025-07-27T18:56:45.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.0,"awayTeamWinProbability":56.0,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":0.78,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:56:45.609Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Turang flies out to left fielder Kyle Stowers in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:57:16.445Z","endTime":"2025-07-27T18:58:56.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-27T18:56:55.936Z","endTime":"2025-07-27T18:57:18.737Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"},"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":72.6,"strikeZoneTop":3.52232308710566,"strikeZoneBottom":1.64008868065353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.465973566350243,"aZ":-35.90335267323777,"pfxX":5.611696699515067,"pfxZ":-2.858611783841437,"pX":0.3308552539542071,"pZ":0.7301496937938781,"vX0":2.8093087285989244,"vY0":-113.14148874444108,"vZ0":-3.6632856490976256,"x":104.39,"y":219.07,"x0":-1.6535623736852092,"y0":50.00325514094285,"z0":5.9460438704491825,"aX":7.319301635944586},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-5.8,"breakHorizontal":-10.8,"spinRate":2746,"spinDirection":45},"zone":14,"typeConfidence":0.91,"plateTime":0.4829919921992101,"extension":6.491235881567433},"index":1,"playId":"65ca5489-2534-362b-98da-3a23bc99ec5f","pitchNumber":1,"startTime":"2025-07-27T18:57:18.737Z","endTime":"2025-07-27T18:57:22.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.50916028758787,"strikeZoneBottom":1.62716022159737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.083591506396544,"aZ":-26.766574135474315,"pfxX":0.25872787432737043,"pfxZ":3.4121324862376845,"pX":0.9880579055293267,"pZ":0.9133297698789669,"vX0":6.649909138644347,"vY0":-124.32315230069297,"vZ0":-5.875596647525818,"x":79.34,"y":214.12,"x0":-1.7414073485870922,"y0":50.00147085482486,"z0":5.4945182044150815,"aX":0.4097160238816145},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.2,"breakHorizontal":-1.8,"spinRate":2454,"spinDirection":127},"zone":14,"typeConfidence":0.82,"plateTime":0.4385391156449021,"extension":6.6175931445376355},"index":2,"playId":"c0daed1a-bfb6-3eca-ad41-735e2c9baa6b","pitchNumber":2,"startTime":"2025-07-27T18:57:43.674Z","endTime":"2025-07-27T18:57:47.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.96695327966455,"aZ":-15.706944391854211,"pfxX":-6.438764622643298,"pfxZ":8.046490003162953,"pX":-0.5318734842601777,"pZ":3.0390336242192464,"vX0":5.734018238776329,"vY0":-141.8062131278677,"vZ0":-4.777626433763449,"x":137.27,"y":156.73,"x0":-1.7388470457701488,"y0":50.001068468664215,"z0":5.740187224950648,"aX":-13.175075389657831},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.8,"breakHorizontal":10.6,"spinRate":2647,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3855361727988367,"extension":6.622492971390622},"index":3,"playId":"7a1931e4-2f2f-3673-9803-2d87676d0f47","pitchNumber":3,"startTime":"2025-07-27T18:58:03.040Z","endTime":"2025-07-27T18:58:07.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":72.2,"strikeZoneTop":3.51918528762163,"strikeZoneBottom":1.60281584711304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.13292726816585,"aZ":-33.07002752918224,"pfxX":7.622815177781647,"pfxZ":-0.6886762817275667,"pX":0.8116146749906548,"pZ":1.958397172287238,"vX0":3.0384865992279364,"vY0":-113.31762951142173,"vZ0":-1.7538881774219814,"x":86.06,"y":185.9,"x0":-1.5356644838308537,"y0":50.00122071459226,"z0":6.037016818123182,"aX":9.94170424838272},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-1.4,"breakHorizontal":-14.5,"spinRate":2734,"spinDirection":53},"zone":9,"typeConfidence":0.9,"plateTime":0.48280218035938693,"extension":6.50237301597821},"index":4,"playId":"c7636ca5-6d57-3f8d-949a-12c255757cac","pitchNumber":4,"startTime":"2025-07-27T18:58:25.058Z","endTime":"2025-07-27T18:58:30.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.98530466045981,"aZ":-13.336842679265395,"pfxX":-5.793120290083309,"pfxZ":9.278174670848887,"pX":0.015225541437891055,"pZ":3.228549695327919,"vX0":6.556979407653569,"vY0":-141.30281546153276,"vZ0":-5.283476830578707,"x":116.42,"y":151.61,"x0":-1.578258671485138,"y0":50.00119797698832,"z0":5.973350132371791,"aX":-11.760677780337875},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":9.2,"spinRate":2576,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.38702120121628303,"extension":6.657714901901369},"hitData":{"launchSpeed":91.3,"launchAngle":53.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.57,"coordY":127.16}},"index":5,"playId":"5f2572d6-e6b6-3a53-b299-a21f2dc9debe","pitchNumber":5,"startTime":"2025-07-27T18:58:45.787Z","endTime":"2025-07-27T18:58:56.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"leverageIndex":1.5,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:58:56.228Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jackson Chourio doubles (28) on a line drive to left fielder Kyle Stowers. Eric Haase scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:59:20.716Z","endTime":"2025-07-27T18:59:46.936Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":{"id":691587,"link":"/api/v1/people/691587"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.500337536122995,"aZ":-28.505452230075488,"pfxX":6.2686189339021725,"pfxZ":2.5286834860090206,"pX":-0.8222307682201764,"pZ":2.5809671961711205,"vX0":0.8163448214325104,"vY0":-120.11196982293842,"vZ0":-1.1620598688348427,"x":148.34,"y":169.09,"x0":-1.981074484289849,"y0":50.00463351082014,"z0":5.6189054014263755,"aX":9.108307743535802},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.6,"breakHorizontal":-11.5,"spinRate":2540,"spinDirection":87},"zone":4,"typeConfidence":0.78,"plateTime":0.4569946863080463,"extension":6.588009852373332},"hitData":{"launchSpeed":78.6,"launchAngle":27.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":29.44,"coordY":112.91}},"index":0,"playId":"fe43f096-5ecc-300e-a697-9a47f71528fa","pitchNumber":1,"startTime":"2025-07-27T18:59:32.924Z","endTime":"2025-07-27T18:59:46.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":13.399999999999999,"leverageIndex":1.09,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:59:46.936Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out, third baseman Graham Pauley to first baseman Liam Hicks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T19:00:16.389Z","endTime":"2025-07-27T19:01:13.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.54282756124122,"strikeZoneBottom":1.77811452408968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.77607510515958,"aZ":-14.840842786126158,"pfxX":-7.160458785753013,"pfxZ":8.428633058800282,"pX":-1.1817547116339846,"pZ":3.4106107817098352,"vX0":4.039194162185656,"vY0":-142.31287316075307,"vZ0":-4.118344982085673,"x":162.05,"y":146.69,"x0":-1.6868912947236865,"y0":50.00657238582314,"z0":5.812599518891703,"aX":-14.7331904370508},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.6,"breakHorizontal":12.2,"spinRate":2578,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.38443896584202797,"extension":6.551513458616061},"index":0,"playId":"082512e5-8cba-3609-b8df-af6c24fdfdba","pitchNumber":1,"startTime":"2025-07-27T19:00:27.105Z","endTime":"2025-07-27T19:00:31.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.9,"strikeZoneTop":3.7089509558045,"strikeZoneBottom":1.84479598537155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.759268239151456,"aZ":-14.279673658111657,"pfxX":-5.536194106017415,"pfxZ":8.69322258535843,"pX":0.11357198667948208,"pZ":2.1902844944124498,"vX0":6.647657417041884,"vY0":-142.14591229257502,"vZ0":-7.404916762302257,"x":112.67,"y":179.64,"x0":-1.5295163987464242,"y0":50.00559886713728,"z0":5.72491192250164,"aX":-11.399294191625108},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.5,"breakHorizontal":8.8,"spinRate":2626,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.3844536140192587,"extension":6.707506084374553},"index":1,"playId":"ddcce815-08d4-38ff-b4c2-8300a91c7e42","pitchNumber":2,"startTime":"2025-07-27T19:00:45.367Z","endTime":"2025-07-27T19:00:48.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.694927667760552,"aZ":-24.829370893283137,"pfxX":1.7496752470748622,"pfxZ":4.903535676201265,"pX":0.3898723176810702,"pZ":2.383057884333212,"vX0":4.4174181968467385,"vY0":-121.60213668503728,"vZ0":-2.695975084347748,"x":102.14,"y":174.44,"x0":-1.6771742725023226,"y0":50.00475933361392,"z0":5.658663355864991,"aX":2.622113294977869},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.5,"breakHorizontal":-4.2,"spinRate":2449,"spinDirection":104},"zone":6,"typeConfidence":2.0,"plateTime":0.4503141898187537,"extension":6.625830699441235},"hitData":{"launchSpeed":77.4,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":167.9}},"index":2,"playId":"0f1c8f5d-35d2-33cc-bf32-6ce038d4c098","pitchNumber":3,"startTime":"2025-07-27T19:01:04.921Z","endTime":"2025-07-27T19:01:13.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.8000000000000043,"leverageIndex":1.42,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:01:13.818Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T19:03:39.133Z","endTime":"2025-07-27T19:04:49.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:03:22.631Z","endTime":"2025-07-27T19:03:41.344Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":70.9,"strikeZoneTop":3.2974426032463,"strikeZoneBottom":1.67277158818909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.869155394597247,"aZ":-37.97834266933868,"pfxX":1.465351680120409,"pfxZ":-4.639708789153907,"pX":-0.6886413452250264,"pZ":3.1836607952449967,"vX0":1.3763176623813806,"vY0":-110.04246224886192,"vZ0":2.268835038208316,"x":143.25,"y":152.82,"x0":-1.5080007503562913,"y0":50.00245411609259,"z0":6.105444135778262,"aX":1.832953765692849},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-7.7,"breakHorizontal":-3.0,"spinRate":2553,"spinDirection":49},"zone":1,"typeConfidence":0.89,"plateTime":0.49399625861019736,"extension":6.413254360931681},"index":1,"playId":"d280c99a-cb3d-35e0-9739-5fa4a38d1614","pitchNumber":1,"startTime":"2025-07-27T19:03:41.344Z","endTime":"2025-07-27T19:03:46.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":82.3,"endSpeed":76.5,"strikeZoneTop":3.42496760872557,"strikeZoneBottom":1.62705394992782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.88714563375819,"aZ":-23.778274897576914,"pfxX":-5.368098181689054,"pfxZ":5.725693341864115,"pX":0.7427344177042143,"pZ":0.8029658757377193,"vX0":6.549981929883242,"vY0":-119.71888113244968,"vZ0":-6.421050622174455,"x":88.69,"y":217.1,"x0":-1.3182579707852218,"y0":50.00354929581924,"z0":5.618589577098687,"aX":-7.873054690578544},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":9.2,"breakHorizontal":8.3,"spinRate":1941,"spinDirection":221},"zone":14,"typeConfidence":0.91,"plateTime":0.4557295156954462,"extension":6.599282415018823},"index":2,"playId":"b8723ac8-4f03-3472-a39f-52ec3d0bfe1a","pitchNumber":2,"startTime":"2025-07-27T19:03:56.701Z","endTime":"2025-07-27T19:04:00.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.44909373904481,"strikeZoneBottom":1.61660755686109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.915384748829503,"aZ":-18.410681894689215,"pfxX":1.4032438759721209,"pfxZ":7.586801132689786,"pX":1.0850760197050346,"pZ":3.0849827532078677,"vX0":5.76793794331951,"vY0":-133.17912169865048,"vZ0":-3.885758666119578,"x":75.64,"y":155.49,"x0":-1.2823985612764055,"y0":50.0054841943882,"z0":5.877578704948505,"aX":2.5446401910006045},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.2,"breakHorizontal":-3.7,"spinRate":2454,"spinDirection":180},"zone":12,"typeConfidence":0.92,"plateTime":0.409708152825385,"extension":6.453159883541851},"index":3,"playId":"de803f19-7b7e-3699-8bb8-afe76505adba","pitchNumber":3,"startTime":"2025-07-27T19:04:13.467Z","endTime":"2025-07-27T19:04:17.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.48730552311624,"strikeZoneBottom":1.62015929075135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.85053126644385,"aZ":-17.55995606051583,"pfxX":-6.107496328045533,"pfxZ":7.860759665932658,"pX":0.8186710524654132,"pZ":2.553524233697446,"vX0":7.546532994589484,"vY0":-134.64114337537129,"vZ0":-5.215471571271753,"x":85.79,"y":169.83,"x0":-1.2108495703394255,"y0":50.000592532369225,"z0":5.735669149089839,"aX":-11.351132294872135},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.4,"breakHorizontal":9.7,"spinRate":2373,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.40489521611066426,"extension":6.490528974662804},"index":4,"playId":"145841aa-5dfd-3643-8c9a-7aa095219bca","pitchNumber":4,"startTime":"2025-07-27T19:04:28.244Z","endTime":"2025-07-27T19:04:32.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.165979209967745,"aZ":-12.554296137112175,"pfxX":-1.7384935033971498,"pfxZ":10.386863463535327,"pX":-0.1679287473028435,"pZ":2.289494497873582,"vX0":3.4322478332228203,"vY0":-136.1515848489165,"vZ0":-7.029717712424726,"x":123.4,"y":176.96,"x0":-1.2155233313029932,"y0":50.00341385920144,"z0":5.7626023801083015,"aX":-3.2843181980062877},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.6,"breakHorizontal":2.5,"spinRate":2281,"spinDirection":201},"zone":5,"typeConfidence":0.91,"plateTime":0.40135322470883406,"extension":6.513219429289508},"index":5,"playId":"1340b9bd-3ec9-3f89-965a-71aae0da3189","pitchNumber":5,"startTime":"2025-07-27T19:04:44.600Z","endTime":"2025-07-27T19:04:49.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:04:49.605Z","atBatIndex":26},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Heriberto Hernández homers (5) on a fly ball to right field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T19:05:08.410Z","endTime":"2025-07-27T19:05:50.837Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":{"id":605540,"link":"/api/v1/people/605540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.0,"endSpeed":84.4,"strikeZoneTop":3.34531089040794,"strikeZoneBottom":1.56978569569532,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.06795171165879,"aZ":-18.779108130909474,"pfxX":0.6329030988305604,"pfxZ":7.439118513321727,"pX":0.5907216101758116,"pZ":1.794777847205951,"vX0":4.657347652644149,"vY0":-132.5094254146531,"vZ0":-6.6639031611214605,"x":94.48,"y":190.32,"x0":-1.2629725680210573,"y0":50.001586819928235,"z0":5.687597330340364,"aX":1.1377873774361034},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.5,"breakHorizontal":-2.0,"spinRate":2447,"spinDirection":189},"zone":9,"typeConfidence":0.93,"plateTime":0.4114455868708946,"extension":6.407729140547939},"index":0,"playId":"3c7db3c1-6984-3c7f-a32a-1d8318c8e152","pitchNumber":1,"startTime":"2025-07-27T19:05:12.983Z","endTime":"2025-07-27T19:05:17.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.882559638889305,"aZ":-16.932896515228446,"pfxX":-7.245891463524387,"pfxZ":8.058532920004781,"pX":0.8519880266882377,"pZ":2.5128901310642244,"vX0":7.971132698318752,"vY0":-136.37474885613275,"vZ0":-5.501644302891919,"x":84.52,"y":170.93,"x0":-1.1619012971540192,"y0":50.00146821737816,"z0":5.717222541956383,"aX":-13.701662995816047},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.7,"breakHorizontal":11.5,"spinRate":2372,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.40102682232707343,"extension":6.570363220025211},"hitData":{"launchSpeed":99.8,"launchAngle":35.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.67,"coordY":88.65}},"index":1,"playId":"b5ab80fc-9596-372f-8720-2c8314e11609","pitchNumber":2,"startTime":"2025-07-27T19:05:28.419Z","endTime":"2025-07-27T19:05:50.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":-12.700000000000003,"leverageIndex":0.79,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:05:50.837Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Graham Pauley pops out to shortstop Joey Ortiz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T19:06:06.776Z","endTime":"2025-07-27T19:06:40.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":73.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.102327739251876,"aZ":-36.43395804636589,"pfxX":1.887515432645407,"pfxZ":-3.1962313084575023,"pX":-0.15682727722305248,"pZ":2.137365346408218,"vX0":1.9966328072274213,"vY0":-113.99250820648153,"vZ0":-0.6809071188714352,"x":122.98,"y":181.07,"x0":-1.284476592782513,"y0":50.000227119274214,"z0":5.992190888477603,"aX":2.5191424209968574},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-5.6,"breakHorizontal":-3.8,"spinRate":2533,"spinDirection":35},"zone":8,"typeConfidence":0.88,"plateTime":0.47784931706307754,"extension":6.404418093696486},"index":0,"playId":"ba34645f-6de5-355a-8b2c-69ee75f93e69","pitchNumber":1,"startTime":"2025-07-27T19:06:13.523Z","endTime":"2025-07-27T19:06:16.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.426855921938802,"aZ":-16.311426336086075,"pfxX":-0.18149933481164293,"pfxZ":10.372223352717064,"pX":-0.5782745955543432,"pZ":2.1954518299705437,"vX0":2.3893131405458785,"vY0":-123.3989720337309,"vZ0":-4.830056672024144,"x":139.04,"y":179.5,"x0":-1.5388989507678599,"y0":50.00392157419733,"z0":5.568511705328347,"aX":-0.2776055295130165},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":17.8,"breakHorizontal":-0.2,"spinRate":1806,"spinDirection":217},"zone":7,"typeConfidence":0.83,"plateTime":0.4452553360183309,"extension":6.579032968340934},"hitData":{"launchSpeed":71.3,"launchAngle":65.0,"totalDistance":127.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":119.57,"coordY":152.01}},"index":1,"playId":"a7edd996-49d4-3043-8fce-f76185f46ec9","pitchNumber":2,"startTime":"2025-07-27T19:06:31.128Z","endTime":"2025-07-27T19:06:40.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:06:40.822Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dane Myers strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T19:06:59.863Z","endTime":"2025-07-27T19:08:10.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.919209759531864,"aZ":-13.221855528051995,"pfxX":-0.8375612595313879,"pfxZ":9.965612704816948,"pX":-0.474798417974754,"pZ":3.8338395793300535,"vX0":2.2973056616465475,"vY0":-137.1712746421105,"vZ0":-3.0186061549619865,"x":135.1,"y":135.27,"x0":-1.2150865490720875,"y0":50.00363617539595,"z0":5.852557373016897,"aX":-1.5933798825324912},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":1.1,"spinRate":2278,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.39961141854045845,"extension":6.5247382801492515},"index":0,"playId":"7084bda3-da3f-3330-8155-4088a05ebd38","pitchNumber":1,"startTime":"2025-07-27T19:07:06.780Z","endTime":"2025-07-27T19:07:10.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.67962097220273,"strikeZoneBottom":1.64970703407859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.233246769482303,"aZ":-20.08765577976293,"pfxX":1.296443512525188,"pfxZ":6.916919225598587,"pX":1.107977794336461,"pZ":0.8042659491401686,"vX0":5.391676544619062,"vY0":-130.75670473729892,"vZ0":-8.661369276900775,"x":74.77,"y":217.06,"x0":-1.141547563023679,"y0":50.001788988330446,"z0":5.642966542876351,"aX":2.2647752336209197},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.0,"breakHorizontal":-3.5,"spinRate":2349,"spinDirection":188},"zone":14,"typeConfidence":0.91,"plateTime":0.4174407809645979,"extension":6.665665161044375},"index":1,"playId":"73837d46-c2e4-3767-905f-f88acdb8f228","pitchNumber":2,"startTime":"2025-07-27T19:07:22.079Z","endTime":"2025-07-27T19:07:25.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.301324229335258,"aZ":-18.086375257129657,"pfxX":1.0732870558992011,"pfxZ":7.726035606553052,"pX":0.2538646661550686,"pZ":2.111038468770061,"vX0":3.625212725964172,"vY0":-133.56874295420906,"vZ0":-6.04890849686179,"x":107.32,"y":181.78,"x0":-1.2553722834920404,"y0":50.00173002072895,"z0":5.686937767052606,"aX":1.956914617556822},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.1,"breakHorizontal":-2.6,"spinRate":2377,"spinDirection":190},"zone":8,"typeConfidence":0.92,"plateTime":0.4086461432473918,"extension":6.422642160672797},"index":2,"playId":"101e7305-f93e-3966-abca-b5355117f1ba","pitchNumber":3,"startTime":"2025-07-27T19:07:40.255Z","endTime":"2025-07-27T19:07:44.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-27T19:07:52.719Z","endTime":"2025-07-27T19:08:06.194Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.723060913392395,"aZ":-11.368855429723471,"pfxX":-0.7525049171851621,"pfxZ":10.852492492097928,"pX":-0.5132652343354049,"pZ":2.9911294791062173,"vX0":2.2596324575095297,"vY0":-137.63152472185936,"vZ0":-5.252951284259185,"x":136.56,"y":158.02,"x0":-1.247385166657803,"y0":50.00418333346011,"z0":5.695349009089914,"aX":-1.4429795323662804},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.7,"breakHorizontal":0.8,"spinRate":2342,"spinDirection":199},"zone":1,"typeConfidence":0.91,"plateTime":0.39805393130676325,"extension":6.5779228800083605},"index":4,"playId":"5bfa1946-6eb0-389f-810a-8244b4df2faf","pitchNumber":4,"startTime":"2025-07-27T19:08:06.194Z","endTime":"2025-07-27T19:08:10.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:08:10.350Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out, second baseman Xavier Edwards to first baseman Liam Hicks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T19:10:08.733Z","endTime":"2025-07-27T19:11:52.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.41420143272135,"strikeZoneBottom":1.78556111731802,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.765301220607803,"aZ":-24.917847733793636,"pfxX":-8.342446626287423,"pfxZ":4.406584729858135,"pX":-1.0505069326319971,"pZ":2.1121045161471628,"vX0":4.90685472373803,"vY0":-127.19939667071975,"vZ0":-3.6995359346973986,"x":157.04,"y":181.75,"x0":-1.915246994499321,"y0":50.00606973378183,"z0":5.549051988108293,"aX":-13.747131005753745},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.4,"breakHorizontal":14.0,"spinRate":1712,"spinDirection":236},"zone":13,"typeConfidence":0.93,"plateTime":0.42972256932204944,"extension":6.703095223362337},"index":0,"playId":"bb92cf8c-0de3-39f2-82e1-71575938f36e","pitchNumber":1,"startTime":"2025-07-27T19:10:13.845Z","endTime":"2025-07-27T19:10:17.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.910034764069135,"aZ":-24.88353711420349,"pfxX":-8.24071894962702,"pfxZ":4.358019608626994,"pX":0.16182104475906178,"pZ":1.5234124722863005,"vX0":7.46431736160652,"vY0":-128.12676103169179,"vZ0":-5.242424570858594,"x":110.83,"y":197.65,"x0":-1.70970177643156,"y0":50.002625360045485,"z0":5.524875350596064,"aX":-13.787635038724073},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.0,"breakHorizontal":13.3,"spinRate":1732,"spinDirection":233},"zone":14,"typeConfidence":0.93,"plateTime":0.42646482525160323,"extension":6.714469553582859},"index":1,"playId":"7369a988-d959-329d-bdbd-187268a70588","pitchNumber":2,"startTime":"2025-07-27T19:10:27.260Z","endTime":"2025-07-27T19:10:31.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.43879460958346,"strikeZoneBottom":1.84322836603256,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.347430043187096,"aZ":-10.176964886483246,"pfxX":-5.105566946161835,"pfxZ":10.947918218108404,"pX":-0.060201748576148566,"pZ":3.7172134692165364,"vX0":5.7159514915896805,"vY0":-141.14454215463783,"vZ0":-4.585367659475486,"x":119.29,"y":138.42,"x0":-1.4521924312315257,"y0":50.00633524018391,"z0":6.023384986964565,"aX":-10.261868565516599},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.0,"breakHorizontal":8.0,"spinRate":2691,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3886814563599672,"extension":6.51586363389416},"index":2,"playId":"19039ce3-be9b-3640-9f4c-c4d7c40e4012","pitchNumber":3,"startTime":"2025-07-27T19:10:48.566Z","endTime":"2025-07-27T19:10:52.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.32799111804954,"strikeZoneBottom":1.83129411267627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.24848883693269,"aZ":-12.749740009653914,"pfxX":-3.9066513884528677,"pfxZ":9.49080485081355,"pX":0.5664663032542648,"pZ":4.064302887214176,"vX0":7.004276947636122,"vY0":-141.66819363771467,"vZ0":-3.047686937679509,"x":95.41,"y":129.04,"x0":-1.4226198669178662,"y0":50.00553769199915,"z0":5.961249640296065,"aX":-7.998659553660672},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.8,"breakHorizontal":5.8,"spinRate":2719,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3856062975872723,"extension":6.366980508165877},"index":3,"playId":"7f7cec5f-65e6-3039-a734-a16dee1ad222","pitchNumber":4,"startTime":"2025-07-27T19:11:03.275Z","endTime":"2025-07-27T19:11:07.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.48061843957661,"aZ":-10.515280101798428,"pfxX":-3.734928512267908,"pfxZ":10.49115224297874,"pX":0.34733007883363226,"pZ":3.2132092175173654,"vX0":6.174855161429919,"vY0":-142.6962985730185,"vZ0":-5.658834978689064,"x":103.76,"y":152.02,"x0":-1.3582646909609564,"y0":50.0046310991766,"z0":5.882977706108733,"aX":-7.712521538036164},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.0,"breakHorizontal":5.5,"spinRate":2698,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.38368058805708616,"extension":6.466386794798631},"index":4,"playId":"79496373-fc48-3e77-b94a-349a1a24e2e8","pitchNumber":5,"startTime":"2025-07-27T19:11:23.212Z","endTime":"2025-07-27T19:11:26.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.985894695073235,"aZ":-12.216329901860048,"pfxX":-6.297901385589848,"pfxZ":9.663328916863833,"pX":0.9987606200185125,"pZ":1.8783665471270292,"vX0":8.71158813885834,"vY0":-142.8265711385558,"vZ0":-8.817514376481723,"x":78.93,"y":188.06,"x0":-1.2730954669488248,"y0":50.005641939787125,"z0":5.7746681900606,"aX":-13.01078785855987},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.8,"breakHorizontal":9.6,"spinRate":2684,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3835318973653532,"extension":6.546007822760634},"hitData":{"launchSpeed":87.6,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.44,"coordY":145.1}},"index":5,"playId":"d9bca621-3e17-3fa8-888d-20ff5bdad75c","pitchNumber":6,"startTime":"2025-07-27T19:11:44.670Z","endTime":"2025-07-27T19:11:52.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:11:52.075Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew Vaughn singles on a ground ball to center fielder Dane Myers.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T19:12:10.868Z","endTime":"2025-07-27T19:13:34.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"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":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.720853621323744,"aZ":-41.058364628776445,"pfxX":5.0336092793278056,"pfxZ":-6.691456157804172,"pX":-0.6050082703687109,"pZ":2.1423462190425067,"vX0":0.6518906207421483,"vY0":-114.38965728856252,"vZ0":0.2439052895794711,"x":140.06,"y":180.94,"x0":-1.547626595686618,"y0":50.00309811440744,"z0":6.053379485350482,"aX":6.683085627950663},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-11.8,"breakHorizontal":-9.2,"spinRate":2758,"spinDirection":53},"zone":4,"typeConfidence":0.9,"plateTime":0.4784838877085442,"extension":6.525565111654491},"index":0,"playId":"f46d7ec8-b92f-3da4-a6ce-07466021b35f","pitchNumber":1,"startTime":"2025-07-27T19:12:19.747Z","endTime":"2025-07-27T19:12:24.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.29158498504377,"strikeZoneBottom":1.6356045442223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.166495471966762,"aZ":-19.07159007859393,"pfxX":-8.827514866960886,"pfxZ":7.4013546238828924,"pX":0.9850248861393531,"pZ":-0.21497769608042344,"vX0":9.27555120484148,"vY0":-131.5324132494962,"vZ0":-10.84776407707098,"x":79.45,"y":244.58,"x0":-1.4227860860833483,"y0":50.00568902187029,"z0":5.346927967681694,"aX":-15.63258376865367},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.4,"breakHorizontal":14.2,"spinRate":1637,"spinDirection":234},"zone":14,"typeConfidence":0.88,"plateTime":0.41478092856155024,"extension":6.901304157596647},"index":1,"playId":"04f663bc-dd67-30d0-aceb-3c9e9fd86875","pitchNumber":2,"startTime":"2025-07-27T19:12:38.819Z","endTime":"2025-07-27T19:12:42.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.25159738751428,"aZ":-27.752119548146563,"pfxX":0.983854950708114,"pfxZ":2.7702998607500184,"pX":0.7289961400140854,"pZ":2.246510292624932,"vX0":5.632854869578192,"vY0":-125.01704941557465,"vZ0":-2.714071928614711,"x":89.21,"y":178.12,"x0":-1.6735001614093705,"y0":50.002732960644956,"z0":5.604799373282862,"aX":1.569364874264381},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.7,"breakHorizontal":-3.0,"spinRate":2446,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.4367527771390427,"extension":6.707453921374927},"index":2,"playId":"eb0e2e8f-f8bf-3cc1-a8b7-c86a04543856","pitchNumber":3,"startTime":"2025-07-27T19:12:58.837Z","endTime":"2025-07-27T19:13:02.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-27T19:13:10.186Z","endTime":"2025-07-27T19:13:23.421Z","isPitch":false,"type":"action","player":{"id":683734,"link":"/api/v1/people/683734"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.906595208119086,"aZ":-13.606456866571403,"pfxX":-6.5500690924663,"pfxZ":8.954914741752752,"pX":0.3420974438589991,"pZ":2.0195100057892392,"vX0":7.140763403772213,"vY0":-142.43407694164415,"vZ0":-8.266958048952574,"x":103.96,"y":184.25,"x0":-1.3354887868553411,"y0":50.00381930433946,"z0":5.802383782605626,"aX":-13.58287650992042},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.9,"breakHorizontal":10.6,"spinRate":2581,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.38320159038988466,"extension":6.526633984864747},"hitData":{"launchSpeed":105.1,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.57,"coordY":88.85}},"index":4,"playId":"bd252cbf-9f4c-311a-bc4e-e3b36e8c5930","pitchNumber":4,"startTime":"2025-07-27T19:13:23.421Z","endTime":"2025-07-27T19:13:34.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":0.87,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:13:34.418Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isaac Collins walks. Andrew Vaughn to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T19:13:54.653Z","endTime":"2025-07-27T19:15:48.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"postOnSecond":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":89.1,"strikeZoneTop":3.25947916831154,"strikeZoneBottom":1.53315380448291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.69817819952857,"aZ":-12.034719617457661,"pfxX":-7.818779048069908,"pfxZ":9.905695915442216,"pX":-0.7723629311361305,"pZ":2.7059081240851968,"vX0":5.748795627681991,"vY0":-141.5416289832974,"vZ0":-6.103891908508105,"x":146.44,"y":165.72,"x0":-1.8118776576347624,"y0":50.00118690291326,"z0":5.657772684545057,"aX":-15.894869271960689},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.9,"breakHorizontal":13.0,"spinRate":2665,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.38666756178442396,"extension":6.545880341276088},"index":0,"playId":"3879b281-f080-3e90-bc4c-34a5344bed15","pitchNumber":1,"startTime":"2025-07-27T19:14:03.313Z","endTime":"2025-07-27T19:14:07.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"0edc0272-f5c7-4c17-9cef-0afed5084269","startTime":"2025-07-27T19:14:21.527Z","endTime":"2025-07-27T19:14:26.527Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":72.3,"strikeZoneTop":3.18511972315702,"strikeZoneBottom":1.50911632714083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.452022392385224,"aZ":-38.75942146017587,"pfxX":5.392130080697065,"pfxZ":-5.061488094932584,"pX":-1.8100576021913612,"pZ":1.5018922890005186,"vX0":-1.6544297177928207,"vY0":-113.06216581552994,"vZ0":-1.4431896834862616,"x":186.0,"y":198.23,"x0":-1.7718662152263824,"y0":50.00052896296364,"z0":6.017211408479969,"aX":7.021778545866562},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-9.2,"breakHorizontal":-9.4,"spinRate":2768,"spinDirection":54},"zone":13,"typeConfidence":0.91,"plateTime":0.483346291952254,"extension":6.525329031797747},"index":2,"playId":"a4c7dca0-44aa-3f5d-832d-98bc391ddca9","pitchNumber":2,"startTime":"2025-07-27T19:14:38.357Z","endTime":"2025-07-27T19:14:42.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.22262069424942,"strikeZoneBottom":1.580162695657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.215125663231703,"aZ":-9.359643207471246,"pfxX":-5.0468865767099125,"pfxZ":11.035250178004326,"pX":0.13453672317664864,"pZ":1.2469545962345119,"vX0":6.590806413193043,"vY0":-142.51822840920576,"vZ0":-10.59497279296215,"x":111.87,"y":205.11,"x0":-1.5468690204581812,"y0":50.001194838227484,"z0":5.593387535400992,"aX":-10.433190298735603},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.1,"breakHorizontal":7.9,"spinRate":2707,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3835745437644329,"extension":6.664525943022066},"index":3,"playId":"24821267-d36d-3c07-bda6-8afb3d7b381c","pitchNumber":3,"startTime":"2025-07-27T19:15:01.983Z","endTime":"2025-07-27T19:15:06.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.24115788929781,"strikeZoneBottom":1.56535983048812,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.97794124215258,"aZ":-10.9585341741801,"pfxX":-6.467809365113238,"pfxZ":10.444145646211407,"pX":-0.027752913556705533,"pZ":2.245638990832941,"vX0":6.719215263417611,"vY0":-141.76145058185588,"vZ0":-7.527737296704965,"x":118.06,"y":178.15,"x0":-1.5905371160358883,"y0":50.00233578060842,"z0":5.638151832987586,"aX":-13.138820069595074},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":10.3,"spinRate":2732,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.38664844073580795,"extension":6.639828315633034},"index":4,"playId":"6cadcde7-3095-35c9-8f6d-fe85d475beb8","pitchNumber":4,"startTime":"2025-07-27T19:15:24.147Z","endTime":"2025-07-27T19:15:28.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.1654161861955,"strikeZoneBottom":1.52295615137747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.491147167231635,"aZ":-14.45291734190196,"pfxX":-6.313602318225199,"pfxZ":8.706528154267524,"pX":-1.0583015398313003,"pZ":2.38104863865452,"vX0":4.387277762336548,"vY0":-141.14427137899955,"vZ0":-6.512278699257422,"x":157.34,"y":174.49,"x0":-1.8056947242457735,"y0":50.000827304840776,"z0":5.633589066014835,"aX":-12.848676923162023},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.8,"breakHorizontal":10.7,"spinRate":2739,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3867723048556222,"extension":6.574636064015237},"index":5,"playId":"89776e2a-799f-3003-98e1-0df68656eb47","pitchNumber":5,"startTime":"2025-07-27T19:15:44.790Z","endTime":"2025-07-27T19:15:48.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.199999999999996,"awayTeamWinProbability":51.800000000000004,"homeTeamWinProbabilityAdded":4.999999999999993,"leverageIndex":1.66,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:15:48.986Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Caleb Durbin strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T19:16:11.795Z","endTime":"2025-07-27T19:17:11.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"postOnSecond":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.992912269946107,"aZ":-12.375137225606936,"pfxX":-5.24905542058674,"pfxZ":9.718949078082623,"pX":0.23732223963583143,"pZ":3.0030605555097125,"vX0":6.825238280402456,"vY0":-141.73222464463765,"vZ0":-5.35751404958328,"x":107.95,"y":157.7,"x0":-1.5185370424315567,"y0":50.002943437622555,"z0":5.706226897067155,"aX":-10.693739372398394},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.7,"breakHorizontal":8.2,"spinRate":2743,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3862572470471517,"extension":6.73797931717582},"index":0,"playId":"f0dfdd0a-7faa-354e-8687-98fd72793074","pitchNumber":1,"startTime":"2025-07-27T19:16:26.460Z","endTime":"2025-07-27T19:16:31.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":99.2,"endSpeed":90.8,"strikeZoneTop":3.43364855929385,"strikeZoneBottom":1.5048068517697,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.01389979509943,"aZ":-9.138641739609861,"pfxX":-5.999517414777148,"pfxZ":10.932128729449154,"pX":-0.11684555529906836,"pZ":1.9797694431192245,"vX0":6.1869226098086125,"vY0":-144.13811855384486,"vZ0":-8.915651793282583,"x":121.45,"y":185.33,"x0":-1.5100508719691201,"y0":50.004393100608844,"z0":5.674598617104499,"aX":-12.644587201832081},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.2,"breakHorizontal":9.6,"spinRate":2733,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.37976348198923393,"extension":6.601303790855738},"index":1,"playId":"a7fc0076-6b6b-3417-8ab2-2b5b202c1257","pitchNumber":2,"startTime":"2025-07-27T19:16:47.029Z","endTime":"2025-07-27T19:16:50.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":98.8,"endSpeed":90.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.467659716778144,"aZ":-10.553552874709801,"pfxX":-5.284609817306978,"pfxZ":10.332753315758627,"pX":0.5254036043157644,"pZ":2.5506235782212805,"vX0":7.530146997026648,"vY0":-143.55666031268174,"vZ0":-7.215640687573154,"x":96.97,"y":169.91,"x0":-1.4420369495511838,"y0":50.001565181284526,"z0":5.749663258664449,"aX":-11.056887559493788},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.4,"breakHorizontal":8.2,"spinRate":2692,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3811903476680225,"extension":6.715550453012541},"index":2,"playId":"40b385b0-980a-3346-944e-2d4a1c2b8ad4","pitchNumber":3,"startTime":"2025-07-27T19:17:07.342Z","endTime":"2025-07-27T19:17:11.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.1,"awayTeamWinProbability":57.9,"homeTeamWinProbabilityAdded":-6.099999999999994,"leverageIndex":2.62,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:17:11.568Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joey Ortiz flies out to right fielder Jesús Sánchez in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T19:17:31.655Z","endTime":"2025-07-27T19:17:49.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.956402718233385,"aZ":-9.567926099660239,"pfxX":-5.910401923881663,"pfxZ":10.96215770050596,"pX":0.3477045672876455,"pZ":2.4479026236741435,"vX0":7.23648576777356,"vY0":-142.71281829811778,"vZ0":-7.585446061439876,"x":103.75,"y":172.69,"x0":-1.4533529704610937,"y0":50.00166677169957,"z0":5.743580418470984,"aX":-12.187129678730148},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.5,"breakHorizontal":9.2,"spinRate":2684,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3838486495386655,"extension":6.601414541318258},"hitData":{"launchSpeed":90.2,"launchAngle":55.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.8,"coordY":136.49}},"index":0,"playId":"550eb592-8207-30ed-9917-300c605dab0d","pitchNumber":1,"startTime":"2025-07-27T19:17:40.204Z","endTime":"2025-07-27T19:17:49.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-5.900000000000006,"leverageIndex":2.34,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:17:49.731Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to left fielder Christian Yelich.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T19:20:18.206Z","endTime":"2025-07-27T19:21:39.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:20:01.528Z","endTime":"2025-07-27T19:20:20.509Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.35339265510825,"strikeZoneBottom":1.53743517744195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.51341043359816,"aZ":-19.282017610862113,"pfxX":-7.562524293517825,"pfxZ":7.268560166197677,"pX":-1.116756304367072,"pZ":2.9918981112564715,"vX0":3.174425260140569,"vY0":-131.7349175838194,"vZ0":-3.764361957637432,"x":159.57,"y":158.0,"x0":-1.3484883006112098,"y0":50.00445835579944,"z0":5.848012567575337,"aX":-13.418581812620417},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.6,"breakHorizontal":13.1,"spinRate":2211,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.41428442614125727,"extension":6.478673098879592},"index":1,"playId":"c0ef46bf-e194-3c8a-b0f1-2aeb34945b64","pitchNumber":1,"startTime":"2025-07-27T19:20:20.509Z","endTime":"2025-07-27T19:20:24.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.38726009631031,"strikeZoneBottom":1.53630973690174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.905650471697783,"aZ":-15.880311707589922,"pfxX":-0.8101906456724288,"pfxZ":9.292621278117483,"pX":-0.8819956779961521,"pZ":1.8439957779102314,"vX0":1.8798474105027834,"vY0":-130.8751338393708,"vZ0":-6.8369666667579585,"x":150.62,"y":188.99,"x0":-1.5009514491103026,"y0":50.000117389858204,"z0":5.657784635054572,"aX":-1.4203084039608962},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.7,"breakHorizontal":1.1,"spinRate":2403,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.4168576251308549,"extension":6.402617445931355},"index":2,"playId":"79541bc4-b35f-3ee4-b6ed-960513dd756b","pitchNumber":2,"startTime":"2025-07-27T19:20:36.362Z","endTime":"2025-07-27T19:20:40.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.34395642235878,"strikeZoneBottom":1.52811049178547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.84274174902875,"aZ":-18.197529836418788,"pfxX":-6.22399060933003,"pfxZ":7.5940242870316474,"pX":-0.1773955744567671,"pZ":1.931293292037227,"vX0":5.0577548082566794,"vY0":-134.01013973165988,"vZ0":-6.722837400237949,"x":123.76,"y":186.64,"x0":-1.2699492489063526,"y0":50.0007522485304,"z0":5.748077142940176,"aX":-11.449401003914653},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.7,"breakHorizontal":10.3,"spinRate":2317,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.4069481606301961,"extension":6.500281840091186},"index":3,"playId":"0dd3d463-0065-33da-9763-82c811b91b01","pitchNumber":3,"startTime":"2025-07-27T19:20:53.077Z","endTime":"2025-07-27T19:20:58.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":75.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.89395812486475,"aZ":-38.56730169803891,"pfxX":0.5399019422553251,"pfxZ":-4.519458800097057,"pX":0.0829851367187941,"pZ":3.0379081805459163,"vX0":3.1292640437841412,"vY0":-116.73775709971392,"vZ0":1.1827798464533235,"x":113.84,"y":156.76,"x0":-1.3316192565806564,"y0":50.00307618346475,"z0":6.08752060856834,"aX":0.7634390991496716},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-7.8,"breakHorizontal":-1.6,"spinRate":2557,"spinDirection":40},"zone":2,"typeConfidence":0.88,"plateTime":0.4648515527755146,"extension":6.299067599881997},"index":4,"playId":"5eee32f9-4bf5-355d-9a03-70b40c7290b8","pitchNumber":4,"startTime":"2025-07-27T19:21:09.349Z","endTime":"2025-07-27T19:21:13.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.20218451818659,"aZ":-18.664704416821866,"pfxX":-6.9597572768838205,"pfxZ":7.170100673190865,"pX":0.12801980871622612,"pZ":2.5035384342288496,"vX0":5.762433189923329,"vY0":-135.99018991373083,"vZ0":-5.317920235527398,"x":112.12,"y":171.18,"x0":-1.1081687752475329,"y0":50.001435240242294,"z0":5.768129089429295,"aX":-13.11021530216064},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.1,"breakHorizontal":11.5,"spinRate":2346,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.40188794482151824,"extension":6.482194927911425},"hitData":{"launchSpeed":88.4,"launchAngle":43.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.99,"coordY":100.51}},"index":5,"playId":"6449a973-69d7-3b62-970f-990a5a047a8a","pitchNumber":5,"startTime":"2025-07-27T19:21:31.386Z","endTime":"2025-07-27T19:21:39.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:21:39.858Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jesús Sánchez pops out to third baseman Caleb Durbin in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T19:21:57.630Z","endTime":"2025-07-27T19:24:03.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.3015270932443,"strikeZoneBottom":1.40159157403263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.44961222767536,"aZ":-15.981165900441933,"pfxX":0.9650535127875495,"pfxZ":8.727697050639414,"pX":-1.665207060868214,"pZ":3.110419389022038,"vX0":-0.8302701635294072,"vY0":-134.65216632710502,"vZ0":-4.20002296796322,"x":180.47,"y":154.8,"x0":-1.4797742725457905,"y0":50.00015916917034,"z0":5.804953556566005,"aX":1.7899306678113032},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":-1.6,"spinRate":2414,"spinDirection":190},"zone":11,"typeConfidence":0.95,"plateTime":0.4051934039453924,"extension":6.387163677454056},"index":0,"playId":"94f0fc33-1472-3569-9582-cba3a49d8b13","pitchNumber":1,"startTime":"2025-07-27T19:22:06.020Z","endTime":"2025-07-27T19:22:09.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.52624763102476,"strikeZoneBottom":1.72835548250367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.104992292385774,"aZ":-20.09809584937811,"pfxX":-7.051203070264953,"pfxZ":6.413291337265591,"pX":0.6553441651906469,"pZ":5.101308379016294,"vX0":7.306381412355647,"vY0":-136.1583528573934,"vZ0":1.4933235983753907,"x":92.02,"y":101.04,"x0":-1.1431041651125506,"y0":50.00171218823677,"z0":5.93384314054704,"aX":-13.276150840821142},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.1,"breakHorizontal":11.3,"spinRate":2287,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4018348138557206,"extension":6.4104641553206},"index":1,"playId":"d36bbe7f-5faf-3f71-bea3-1ebe6341d6b0","pitchNumber":2,"startTime":"2025-07-27T19:22:21.506Z","endTime":"2025-07-27T19:22:25.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2025-07-27T19:22:38.220Z","endTime":"2025-07-27T19:22:57.742Z","isPitch":false,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.9,"strikeZoneTop":3.3550748551904,"strikeZoneBottom":1.65881953905761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.705008817051894,"aZ":-39.362698041921455,"pfxX":1.2923815368378504,"pfxZ":-5.071333153821087,"pX":0.3133193607979007,"pZ":-0.35746648744758297,"vX0":3.215867220217586,"vY0":-117.8204154138295,"vZ0":-5.551695714064577,"x":105.06,"y":248.43,"x0":-1.2328441687183345,"y0":50.0033174543414,"z0":5.634994279650679,"aX":1.8313970633582553},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-10.2,"breakHorizontal":-3.1,"spinRate":2585,"spinDirection":40},"zone":14,"typeConfidence":0.84,"plateTime":0.46346326159299167,"extension":6.573126508752103},"index":3,"playId":"dfaeebcb-1471-3bb3-9ef0-d702ebbca4c3","pitchNumber":3,"startTime":"2025-07-27T19:22:57.742Z","endTime":"2025-07-27T19:23:01.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.35572152900569,"strikeZoneBottom":1.54093898165017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.869173912438885,"aZ":-15.5631424328848,"pfxX":-6.876880952522581,"pfxZ":9.089385145347622,"pX":-0.32170757014480467,"pZ":3.489613666934567,"vX0":4.8244867756304,"vY0":-133.61951410028578,"vZ0":-3.1468194782970795,"x":129.26,"y":144.56,"x0":-1.247365802247595,"y0":50.00486147453605,"z0":5.785525342195441,"aX":-12.571403855273783},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":11.5,"spinRate":2273,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.4082200220312533,"extension":6.4379030904990655},"index":4,"playId":"5bfd6b4c-74e1-351f-936a-7cee5890dad2","pitchNumber":4,"startTime":"2025-07-27T19:23:15.206Z","endTime":"2025-07-27T19:23:20.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.0415364664494,"aZ":-14.151803699876703,"pfxX":-5.713299793110597,"pfxZ":9.684835675566964,"pX":-0.6369678760182935,"pZ":2.879134103859329,"vX0":3.817355973915865,"vY0":-134.98124605024253,"vZ0":-4.976668373302739,"x":141.28,"y":161.04,"x0":-1.3211055026252159,"y0":50.005267437799596,"z0":5.729785978776963,"aX":-10.63386506466795},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.8,"breakHorizontal":9.6,"spinRate":2356,"spinDirection":203},"zone":1,"typeConfidence":0.85,"plateTime":0.40448399009120983,"extension":6.544868476448151},"index":5,"playId":"93901750-fe96-3035-a51b-c2b674092d50","pitchNumber":5,"startTime":"2025-07-27T19:23:34.110Z","endTime":"2025-07-27T19:23:37.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.41287493130015,"aZ":-11.096451882668665,"pfxX":1.1046096212834469,"pfxZ":11.110830678574949,"pX":0.544097529699479,"pZ":2.8991535294949675,"vX0":4.274293793365217,"vY0":-136.67789458574248,"vZ0":-5.766156225693032,"x":96.26,"y":160.5,"x0":-1.1818012582462252,"y0":50.000864900292456,"z0":5.7943680879305255,"aX":2.0932723175671226},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.2,"breakHorizontal":-2.9,"spinRate":2355,"spinDirection":200},"zone":3,"typeConfidence":0.93,"plateTime":0.4003739036710723,"extension":6.615474906387836},"hitData":{"launchSpeed":57.8,"launchAngle":49.0,"totalDistance":157.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":73.15,"coordY":165.53}},"index":6,"playId":"e356dc63-cb6f-336a-aa9a-d6d63d6b0adc","pitchNumber":6,"startTime":"2025-07-27T19:23:55.924Z","endTime":"2025-07-27T19:24:03.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:24:03.919Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Agustín Ramírez pops out to first baseman Andrew Vaughn.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T19:24:21.925Z","endTime":"2025-07-27T19:24:36.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.736357891956857,"aZ":-18.211579614255264,"pfxX":-5.958507419968283,"pfxZ":7.118186854423046,"pX":-0.5117168327018699,"pZ":2.5971750895760555,"vX0":4.116069598729571,"vY0":-138.41521940315374,"vZ0":-5.083236343645268,"x":136.51,"y":168.66,"x0":-1.2356889666960134,"y0":50.0037750183528,"z0":5.657628237131792,"aX":-11.688611019046286},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.1,"breakHorizontal":10.1,"spinRate":2227,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.39407908814672643,"extension":6.714250165023346},"hitData":{"launchSpeed":63.3,"launchAngle":66.0,"totalDistance":102.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":151.54,"coordY":170.45}},"index":0,"playId":"3f41a301-45cb-394c-ab5b-5a1329dc1d65","pitchNumber":1,"startTime":"2025-07-27T19:24:28.667Z","endTime":"2025-07-27T19:24:36.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:24:36.609Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eric Haase strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T19:26:58.924Z","endTime":"2025-07-27T19:28:26.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.29201169612126,"strikeZoneBottom":1.52764212387984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.60016206610521,"aZ":-12.755972748879056,"pfxX":-7.1729718726995895,"pfxZ":9.910960473139143,"pX":0.8941836006514953,"pZ":1.6578846290225746,"vX0":9.200919751600866,"vY0":-138.51953014384495,"vZ0":-8.645246876136047,"x":82.92,"y":194.02,"x0":-1.5259933137470874,"y0":50.00100129909372,"z0":5.655856787537584,"aX":-14.05117306397357},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":11.3,"spinRate":2589,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.39420730676444826,"extension":6.526706975897393},"index":0,"playId":"0861c768-36f7-3794-9145-28c5d1c7c781","pitchNumber":1,"startTime":"2025-07-27T19:27:04.805Z","endTime":"2025-07-27T19:27:08.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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.1,"endSpeed":88.5,"strikeZoneTop":3.26697468296167,"strikeZoneBottom":1.57022956404201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.594602905976263,"aZ":-14.210676333405813,"pfxX":-6.477978433489119,"pfxZ":8.998674728368966,"pX":0.9897181628652637,"pZ":3.084654045753932,"vX0":8.793714285727898,"vY0":-139.7035094517626,"vZ0":-5.012186547999451,"x":79.27,"y":155.49,"x0":-1.3428550134603647,"y0":50.00104102411737,"z0":5.82120281024956,"aX":-12.929394061215355},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":10.1,"spinRate":2606,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3906195775149026,"extension":6.387200393173267},"index":1,"playId":"c0bed59e-d6fe-3689-8c46-45889119f2fc","pitchNumber":2,"startTime":"2025-07-27T19:27:18.448Z","endTime":"2025-07-27T19:27:22.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.25951668763658,"strikeZoneBottom":1.52890782509104,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.281590721318484,"aZ":-14.512238721922158,"pfxX":-5.304095534139178,"pfxZ":8.867599431906248,"pX":-0.1672814953347179,"pZ":3.286185627589888,"vX0":5.993392359880985,"vY0":-139.51695533562457,"vZ0":-4.300981745089218,"x":123.38,"y":150.05,"x0":-1.6434966307584113,"y0":50.00524786169933,"z0":5.7890745641677865,"aX":-10.568351206747785},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":8.5,"spinRate":2608,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.39100370422425135,"extension":6.34491479316969},"index":2,"playId":"0cb1e9b7-f416-3fad-8a53-7c0c6185574e","pitchNumber":3,"startTime":"2025-07-27T19:27:33.919Z","endTime":"2025-07-27T19:27:38.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2025-07-27T19:27:43.298Z","endTime":"2025-07-27T19:28:01.026Z","isPitch":false,"type":"action","player":{"id":606992,"link":"/api/v1/people/606992"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.82259600561298,"aZ":-12.863647082154943,"pfxX":-6.764823407853776,"pfxZ":9.482317457048005,"pX":-0.7018127720899432,"pZ":2.6845788297069486,"vX0":5.055951340379206,"vY0":-141.89165609131794,"vZ0":-6.365873374624541,"x":143.75,"y":166.3,"x0":-1.628913470858373,"y0":50.0038816471242,"z0":5.778769288402136,"aX":-13.778577535686738},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":11.2,"spinRate":2652,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.3861797440111632,"extension":6.482717171662588},"index":4,"playId":"f41618b3-393f-33ba-86df-504625e8ce2c","pitchNumber":4,"startTime":"2025-07-27T19:28:01.026Z","endTime":"2025-07-27T19:28:05.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":89.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.62195677214099,"aZ":-11.261545424391514,"pfxX":-6.5169697960908675,"pfxZ":10.046585288568181,"pX":-0.5672526180852809,"pZ":2.999368046689268,"vX0":4.822026886619411,"vY0":-143.67293672264267,"vZ0":-6.043296078392468,"x":138.62,"y":157.8,"x0":-1.4243078450690119,"y0":50.003609746979535,"z0":5.836331023072431,"aX":-13.566394050842382},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.0,"breakHorizontal":10.8,"spinRate":2709,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3818630220527872,"extension":6.497409467953089},"index":5,"playId":"d405cd6f-4320-31cb-9e56-c1526ad9189a","pitchNumber":5,"startTime":"2025-07-27T19:28:22.786Z","endTime":"2025-07-27T19:28:26.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:28:26.767Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Turang walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T19:28:41.450Z","endTime":"2025-07-27T19:31:45.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":74.0,"strikeZoneTop":3.56187355337148,"strikeZoneBottom":1.68767559056559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.55110725593425,"aZ":-38.320296421200034,"pfxX":4.078402402840847,"pfxZ":-4.48947535209272,"pX":-0.44456784088821955,"pZ":2.3868078254329697,"vX0":1.478689540709825,"vY0":-115.66935499140703,"vZ0":-0.2012602749411927,"x":133.95,"y":174.34,"x0":-1.620223185980391,"y0":50.003380384694886,"z0":6.118426662635544,"aX":5.5817506997284445},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-7.9,"breakHorizontal":-7.7,"spinRate":2807,"spinDirection":53},"zone":4,"typeConfidence":0.9,"plateTime":0.47172359999303026,"extension":6.5494743011527},"index":0,"playId":"a52cbc75-c0e2-3549-bead-c6888fbcc908","pitchNumber":1,"startTime":"2025-07-27T19:28:51.064Z","endTime":"2025-07-27T19:28:54.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.9,"strikeZoneTop":3.4670633633644,"strikeZoneBottom":1.69280714317167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.28355802441666,"aZ":-24.31315118122276,"pfxX":-7.772176092300077,"pfxZ":4.543904006087443,"pX":-0.6169892325205399,"pZ":1.3605778890396472,"vX0":5.761007004370264,"vY0":-130.00982166905706,"vZ0":-6.0325063736542335,"x":140.52,"y":202.04,"x0":-1.8390303606101601,"y0":50.00640035808893,"z0":5.527364033177167,"aX":-13.46272099557109},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.2,"breakHorizontal":13.0,"spinRate":1683,"spinDirection":235},"zone":13,"typeConfidence":0.92,"plateTime":0.41942613394761485,"extension":6.69716736264747},"index":1,"playId":"50e3c6cb-0728-350e-86d2-a2f500e9634a","pitchNumber":2,"startTime":"2025-07-27T19:29:03.777Z","endTime":"2025-07-27T19:29:08.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.5769612330712,"strikeZoneBottom":1.70259749175607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.684208536467324,"aZ":-21.585636295246626,"pfxX":-9.122345997726246,"pfxZ":5.954167013089226,"pX":0.4926175790450136,"pZ":-0.03303565698351852,"vX0":8.684234391706317,"vY0":-132.13206384157328,"vZ0":-10.122120252822926,"x":98.22,"y":239.67,"x0":-1.642601228459833,"y0":50.00411228370464,"z0":5.417492767598976,"aX":-16.222086761555563},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.8,"breakHorizontal":14.8,"spinRate":1749,"spinDirection":230},"zone":14,"typeConfidence":0.89,"plateTime":0.41365095986067013,"extension":6.785235927891557},"index":2,"playId":"251e7181-4e4c-348d-ac8f-c69efa676214","pitchNumber":3,"startTime":"2025-07-27T19:29:18.147Z","endTime":"2025-07-27T19:29:21.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.8,"strikeZoneTop":3.56256167857939,"strikeZoneBottom":1.72191456707931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.59674746364595,"aZ":-13.875644531036222,"pfxX":-7.413956836511554,"pfxZ":8.832663512964249,"pX":-0.675559923613231,"pZ":3.7511135934427298,"vX0":5.22125533841257,"vY0":-142.94618560212754,"vZ0":-3.4998347783157557,"x":142.75,"y":137.5,"x0":-1.5614818162689776,"y0":50.00263238607159,"z0":5.860981400211422,"aX":-15.360550037726092},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.5,"breakHorizontal":12.4,"spinRate":2685,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38298978237291514,"extension":6.4463187713374195},"index":3,"playId":"87f8a2cd-1758-31f3-a33d-9def22718c09","pitchNumber":4,"startTime":"2025-07-27T19:29:40.835Z","endTime":"2025-07-27T19:29:44.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.542887737209217,"aZ":-14.11930543592033,"pfxX":-3.960748498395906,"pfxZ":9.062841865596559,"pX":0.2563398461333929,"pZ":3.015998852184212,"vX0":6.533566856049964,"vY0":-139.79555095311062,"vZ0":-5.272128744524666,"x":107.23,"y":157.35,"x0":-1.5894070458788598,"y0":50.00453098588506,"z0":5.842825851244599,"aX":-7.892645003865496},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":5.9,"spinRate":2524,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.3908099095939215,"extension":6.574551839088883},"index":4,"playId":"4652dd8f-2af6-3b8f-8fcb-0316dd80f525","pitchNumber":5,"startTime":"2025-07-27T19:29:58.206Z","endTime":"2025-07-27T19:30:01.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.861392994527435,"aZ":-11.551772946834921,"pfxX":-5.6374072016524925,"pfxZ":9.888252417346836,"pX":0.3404599375795014,"pZ":2.4709531970965446,"vX0":7.2431067776261555,"vY0":-143.00217481909382,"vZ0":-7.19875058004059,"x":104.02,"y":172.06,"x0":-1.4846505128591183,"y0":50.001481766983105,"z0":5.734257081468832,"aX":-11.755550261873486},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.7,"breakHorizontal":8.9,"spinRate":2791,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.3820181076469975,"extension":6.726416619252746},"index":5,"playId":"ccc5fb05-5418-37a7-8b12-e81a74be9ed2","pitchNumber":6,"startTime":"2025-07-27T19:30:20.900Z","endTime":"2025-07-27T19:30:24.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.38988602235516,"aZ":-24.179926670533412,"pfxX":6.652340760313887,"pfxZ":5.509543899565815,"pX":0.028369958241330297,"pZ":2.399234092652708,"vX0":2.256898679503404,"vY0":-119.25878406485488,"vZ0":-2.656627281995492,"x":115.92,"y":174.0,"x0":-1.7925967640031388,"y0":50.00139471284942,"z0":5.692152750150234,"aX":9.65047638884809},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":9.6,"breakHorizontal":-12.6,"spinRate":2424,"spinDirection":92},"zone":5,"typeConfidence":1.0,"plateTime":0.4580185669597636,"extension":6.41719251892685},"index":6,"playId":"b5101257-d73e-3aa8-ac49-5d41e11be74e","pitchNumber":7,"startTime":"2025-07-27T19:30:39.981Z","endTime":"2025-07-27T19:30:45.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.32929882602052,"aZ":-13.004290378115963,"pfxX":-6.354447229411861,"pfxZ":9.150596598570019,"pX":-0.48461569995694675,"pZ":2.727595256782615,"vX0":5.501801094083746,"vY0":-143.8094681609227,"vZ0":-6.26980726625959,"x":135.47,"y":165.13,"x0":-1.5969207025432077,"y0":50.000700525542356,"z0":5.74252157764927,"aX":-13.30913169935813},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.5,"breakHorizontal":10.4,"spinRate":2738,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.3808652030792783,"extension":6.691582781520368},"index":7,"playId":"1d880d45-beb6-3e50-970a-3a1fee28e19c","pitchNumber":8,"startTime":"2025-07-27T19:31:17.130Z","endTime":"2025-07-27T19:31:21.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.0,"strikeZoneTop":3.56293098545893,"strikeZoneBottom":1.68322322140939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.67604960518713,"aZ":-12.85662844296104,"pfxX":-7.077383927079584,"pfxZ":9.282934972506135,"pX":-2.0616359595077527,"pZ":3.4776136527964523,"vX0":1.2382451410726745,"vY0":-143.45637643982673,"vZ0":-4.718334851455971,"x":195.58,"y":144.88,"x0":-1.579941409963471,"y0":50.00195231178162,"z0":5.947196105030932,"aX":-14.727059571469113},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.1,"breakHorizontal":12.6,"spinRate":2621,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.38202901138883805,"extension":6.552218729817177},"index":8,"playId":"bbcad44a-5571-351c-a17a-a458cc0048d8","pitchNumber":9,"startTime":"2025-07-27T19:31:42.653Z","endTime":"2025-07-27T19:31:45.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.0,"awayTeamWinProbability":58.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.99,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:31:45.779Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Chourio flies out to left fielder Kyle Stowers.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T19:32:06.269Z","endTime":"2025-07-27T19:34:08.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.373601860885877,"aZ":-26.922740013562073,"pfxX":0.9594964690965107,"pfxZ":3.3343902704685773,"pX":1.2275812354855353,"pZ":0.04134935788218084,"vX0":6.848203593104629,"vY0":-123.74278499515007,"vZ0":-7.691140189891179,"x":70.21,"y":237.66,"x0":-1.6839606470954753,"y0":50.000434281256155,"z0":5.400102586220718,"aX":1.50766154570975},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.7,"breakHorizontal":-3.1,"spinRate":2392,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.4402268081682701,"extension":6.712420995856628},"index":0,"playId":"bb06ea99-9da6-3910-9715-7ba6c14b2440","pitchNumber":1,"startTime":"2025-07-27T19:32:26.179Z","endTime":"2025-07-27T19:32:31.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.92687561508133,"aZ":-10.847119457828851,"pfxX":-5.437651543149194,"pfxZ":10.417405116436996,"pX":-0.37152773810030965,"pZ":2.3404186903108704,"vX0":5.559292089676625,"vY0":-142.23902277373122,"vZ0":-7.720361790774975,"x":131.16,"y":175.59,"x0":-1.64578027353383,"y0":50.00270105974422,"z0":5.7794164767457925,"aX":-11.131484611568077},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.4,"breakHorizontal":8.8,"spinRate":2609,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.38523161789428917,"extension":6.62789312452123},"index":1,"playId":"fb250231-6581-370b-8af7-6ddac03dfe2f","pitchNumber":2,"startTime":"2025-07-27T19:32:56.812Z","endTime":"2025-07-27T19:32:59.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":98.8,"endSpeed":90.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.794975344866835,"aZ":-13.070666184602628,"pfxX":-7.027217429818926,"pfxZ":9.10064802306613,"pX":-1.2899574876618953,"pZ":3.8337599168268954,"vX0":3.4725437897442397,"vY0":-143.85337999057418,"vZ0":-3.5389685127156807,"x":166.17,"y":135.27,"x0":-1.598425329404143,"y0":50.00636169039997,"z0":5.888060461118422,"aX":-14.75822788271559},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.0,"breakHorizontal":12.0,"spinRate":2670,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3804812042067436,"extension":6.556761938627665},"index":2,"playId":"84594796-b48b-317c-985b-f6fe2d0917f9","pitchNumber":3,"startTime":"2025-07-27T19:33:30.876Z","endTime":"2025-07-27T19:33:35.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.459710467483003,"aZ":-11.050093205495243,"pfxX":-5.761611190075204,"pfxZ":10.070183373843717,"pX":-0.7139571949896466,"pZ":3.5384849505473643,"vX0":3.9952258598425603,"vY0":-143.30015305670995,"vZ0":-4.851700821377552,"x":144.21,"y":143.24,"x0":-1.3716033737409896,"y0":50.00201273629131,"z0":5.932892071372567,"aX":-12.084694879613393},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.5,"breakHorizontal":9.7,"spinRate":2691,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3809887978376998,"extension":6.542285788708673},"hitData":{"launchSpeed":86.2,"launchAngle":48.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.21,"coordY":123.2}},"index":3,"playId":"4923ca27-e564-3b32-af4e-5b767c9ef34b","pitchNumber":4,"startTime":"2025-07-27T19:33:56.028Z","endTime":"2025-07-27T19:34:08.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":1.88,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:34:08.399Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T19:34:23.981Z","endTime":"2025-07-27T19:35:41.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.61662081098229,"strikeZoneBottom":1.84115170484948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.29104645129917,"aZ":-11.674568217734258,"pfxX":-5.202454503746459,"pfxZ":10.087248260914084,"pX":-0.12085223160255944,"pZ":2.74047720551138,"vX0":5.348229127546847,"vY0":-141.86660388545474,"vZ0":-6.729140419945179,"x":121.61,"y":164.79,"x0":-1.3570847300781221,"y0":50.006541615316,"z0":5.891936196624406,"aX":-10.577346412203665},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":8.3,"spinRate":2721,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.3864947120430742,"extension":6.666391082758074},"index":0,"playId":"2d2f3319-c578-32e4-abda-b126981956ee","pitchNumber":1,"startTime":"2025-07-27T19:34:34.755Z","endTime":"2025-07-27T19:34:42.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Brice Turang steals (19) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"2d2f3319-c578-32e4-abda-b126981956ee","startTime":"2025-07-27T19:34:44.595Z","endTime":"2025-07-27T19:35:15.617Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"postOnSecond":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"homeTeamWinProbability":39.1,"awayTeamWinProbability":60.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":1.39,"dramaIndex":50.0,"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.48683158905729,"strikeZoneBottom":1.72386317009281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.46304948895135,"aZ":-23.730179759484955,"pfxX":5.778186617168518,"pfxZ":5.730115711871466,"pX":-0.028970851497648952,"pZ":1.8895306331257147,"vX0":1.9564155496388302,"vY0":-120.09646843463337,"vZ0":-4.066790586827079,"x":118.1,"y":187.76,"x0":-1.6029303765951162,"y0":50.0010737489121,"z0":5.695317046879575,"aX":8.507903420729402},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":9.7,"breakHorizontal":-10.9,"spinRate":2477,"spinDirection":99},"zone":8,"typeConfidence":1.0,"plateTime":0.45464348568336943,"extension":6.643250888178949},"index":2,"playId":"cf63d814-24c9-3b80-9a25-b2aa52556e0c","pitchNumber":2,"startTime":"2025-07-27T19:35:15.617Z","endTime":"2025-07-27T19:35:19.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.8082144739255,"aZ":-10.231584369391742,"pfxX":-5.378424956337199,"pfxZ":10.438240004066934,"pX":-0.41120339390237093,"pZ":4.226488431648335,"vX0":4.670661777810583,"vY0":-143.72761944082677,"vZ0":-3.315748195257111,"x":132.67,"y":124.66,"x0":-1.354684619020864,"y0":50.002603566907155,"z0":6.025553086026197,"aX":-11.306745926370882},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.5,"breakHorizontal":8.9,"spinRate":2709,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3803780697257064,"extension":6.607729974814436},"index":3,"playId":"f3400045-e512-31d6-840b-3f2181fbf07e","pitchNumber":3,"startTime":"2025-07-27T19:35:36.172Z","endTime":"2025-07-27T19:35:41.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":1.39,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:35:41.059Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Stowers walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:37:49.428Z","endTime":"2025-07-27T19:39:08.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.2,"strikeZoneTop":3.61005779318253,"strikeZoneBottom":1.83968317910805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.977170023056615,"aZ":-21.319917048702543,"pfxX":-5.769812571791007,"pfxZ":5.761146720361605,"pX":-0.9800418037836116,"pZ":4.149846269883408,"vX0":3.353229598671177,"vY0":-135.07082650225135,"vZ0":-0.8477914000207758,"x":154.36,"y":126.73,"x0":-1.4752913990197971,"y0":50.004003352912484,"z0":5.940228766370921,"aX":-10.872153765245498},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.6,"breakHorizontal":10.0,"spinRate":2247,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.402508140699918,"extension":6.3886489331987955},"index":0,"playId":"b8837440-1e74-39d2-97a2-74f189d89671","pitchNumber":1,"startTime":"2025-07-27T19:37:58.395Z","endTime":"2025-07-27T19:38:02.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.618801754729244,"aZ":-18.89517795297994,"pfxX":0.6236619340563401,"pfxZ":7.322783415154637,"pX":0.7540857422897402,"pZ":2.7323144984246954,"vX0":5.037571683303259,"vY0":-132.40653177494642,"vZ0":-4.561958401229941,"x":88.26,"y":165.01,"x0":-1.237667249355177,"y0":50.00483405747102,"z0":5.821123958510867,"aX":1.1294494472470857},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.7,"breakHorizontal":-2.0,"spinRate":2395,"spinDirection":188},"zone":6,"typeConfidence":0.93,"plateTime":0.4103582135988715,"extension":6.510765712928141},"index":1,"playId":"fbcfedf4-c99e-37ad-a003-fd7cd216d6fb","pitchNumber":2,"startTime":"2025-07-27T19:38:13.634Z","endTime":"2025-07-27T19:38:17.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.58869815472381,"strikeZoneBottom":1.78437095147887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.973503511373988,"aZ":-20.33444616063803,"pfxX":-3.207503356582142,"pfxZ":7.831578176107854,"pX":-0.926315104700963,"pZ":4.195403793264571,"vX0":2.7037178962477975,"vY0":-121.92266236365712,"vZ0":0.3497102316326832,"x":152.31,"y":125.5,"x0":-1.630508306164368,"y0":50.00472829985456,"z0":5.798735808749317,"aX":-4.851031589947497},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":14.5,"breakHorizontal":5.2,"spinRate":1724,"spinDirection":218},"zone":11,"typeConfidence":0.86,"plateTime":0.44847036589306777,"extension":6.460141229787529},"index":2,"playId":"b65cbc07-37b9-3814-ba16-f4cec7a97c69","pitchNumber":3,"startTime":"2025-07-27T19:38:30.045Z","endTime":"2025-07-27T19:38:33.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.9,"strikeZoneTop":3.51497093551593,"strikeZoneBottom":1.7786980186987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.760713260907654,"aZ":-25.411162533331375,"pfxX":-7.916643006008263,"pfxZ":4.454761116247105,"pX":0.43237539487944743,"pZ":1.106712454837824,"vX0":6.410472367164813,"vY0":-121.34940437296132,"vZ0":-5.659251801683254,"x":100.52,"y":208.9,"x0":-1.1922368303041724,"y0":50.00297328501367,"z0":5.6330065320190394,"aX":-12.018609447584163},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.2,"breakHorizontal":13.2,"spinRate":1791,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.44831678005284514,"extension":6.493643582064805},"index":3,"playId":"5c8449f9-efc9-3b0d-92d3-d00dba60f82b","pitchNumber":4,"startTime":"2025-07-27T19:38:47.146Z","endTime":"2025-07-27T19:38:50.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.55445037027497,"strikeZoneBottom":1.78419123561335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.75287721909723,"aZ":-15.365272116533196,"pfxX":-6.940192806423409,"pfxZ":8.903845399044208,"pX":-0.4140823616504416,"pZ":1.2375852723207343,"vX0":4.498328984200659,"vY0":-135.79449439156397,"vZ0":-9.09910359927346,"x":132.78,"y":205.37,"x0":-1.181410765641884,"y0":50.00006115835728,"z0":5.676051369624109,"aX":-13.098201924418246},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.6,"breakHorizontal":11.8,"spinRate":2215,"spinDirection":202},"zone":13,"typeConfidence":0.9,"plateTime":0.4017050465349912,"extension":6.536912464341058},"index":4,"playId":"b6e819f8-9956-3288-b83f-6618d1d7ad12","pitchNumber":5,"startTime":"2025-07-27T19:39:04.373Z","endTime":"2025-07-27T19:39:08.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-3.8000000000000007,"leverageIndex":0.97,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:39:08.173Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Otto Lopez pops out to second baseman Brice Turang in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:39:27.210Z","endTime":"2025-07-27T19:39:48.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.661002242548665,"aZ":-16.25470872485561,"pfxX":-0.5222318991748895,"pfxZ":8.982824595346607,"pX":-0.095034636745585,"pZ":1.8936695827305543,"vX0":3.046467099202354,"vY0":-131.49063801476606,"vZ0":-6.868972004805101,"x":120.62,"y":187.65,"x0":-1.1947324382079405,"y0":50.00513062212484,"z0":5.720279882487743,"aX":-0.9258077760506442},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.2,"breakHorizontal":0.4,"spinRate":2378,"spinDirection":193},"zone":8,"typeConfidence":0.87,"plateTime":0.41459347664837587,"extension":6.6474317904318765},"hitData":{"launchSpeed":79.8,"launchAngle":65.0,"totalDistance":147.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":175.63,"coordY":165.36}},"index":0,"playId":"1e73097d-9261-3bb8-a08f-c1f9cacd2c5b","pitchNumber":1,"startTime":"2025-07-27T19:39:36.576Z","endTime":"2025-07-27T19:39:48.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":33.800000000000004,"awayTeamWinProbability":66.19999999999999,"homeTeamWinProbabilityAdded":3.600000000000005,"leverageIndex":1.56,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:39:48.877Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Liam Hicks flies out to left fielder Christian Yelich.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:40:07.026Z","endTime":"2025-07-27T19:42:26.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.5572983913192,"strikeZoneBottom":1.61765463091908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.951998962940415,"aZ":-15.519456589660372,"pfxX":-7.723021013434697,"pfxZ":8.652898005142369,"pX":0.06862099908664698,"pZ":2.0452927698722445,"vX0":6.183904544783473,"vY0":-137.4867649690032,"vZ0":-6.985665585932434,"x":114.38,"y":183.56,"x0":-1.2003843284885212,"y0":50.00282857095859,"z0":5.661943094421919,"aX":-14.864609160500516},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.5,"breakHorizontal":12.8,"spinRate":2200,"spinDirection":206},"zone":8,"typeConfidence":0.9,"plateTime":0.39757102390466814,"extension":6.7288280167083805},"index":0,"playId":"563f4d39-759c-3244-983f-ea3aaf82f364","pitchNumber":1,"startTime":"2025-07-27T19:40:18.181Z","endTime":"2025-07-27T19:40:22.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":94.6,"endSpeed":87.6,"strikeZoneTop":3.54819443177231,"strikeZoneBottom":1.64269020418724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.76292897576348,"aZ":-16.20182380661237,"pfxX":-2.9135896982903846,"pfxZ":8.210544945715863,"pX":0.442823340972004,"pZ":2.4497931911109094,"vX0":5.220696078217124,"vY0":-137.68681062500448,"vZ0":-5.917602252110827,"x":100.12,"y":172.64,"x0":-1.0879749972202184,"y0":50.00425300638193,"z0":5.699417689590108,"aX":-5.669349341029143},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.0,"breakHorizontal":4.3,"spinRate":2229,"spinDirection":200},"zone":6,"typeConfidence":0.89,"plateTime":0.3957986578915791,"extension":6.58322805640902},"index":1,"playId":"34e7f6ef-78ba-391c-9307-d759c012c0fe","pitchNumber":2,"startTime":"2025-07-27T19:40:36.383Z","endTime":"2025-07-27T19:40:40.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-27T19:40:47.344Z","endTime":"2025-07-27T19:41:00.654Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.48646722869526,"strikeZoneBottom":1.61468829508023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.339356461059964,"aZ":-13.310779396282062,"pfxX":-2.710315105051947,"pfxZ":9.913549608044494,"pX":-1.8792400282841948,"pZ":2.3633384123303274,"vX0":-0.7772446895943879,"vY0":-136.42269604628896,"vZ0":-6.625072245307249,"x":188.63,"y":174.97,"x0":-1.2391056864514571,"y0":50.002350562252815,"z0":5.72387671078597,"aX":-5.1570440655181455},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":5.0,"spinRate":2361,"spinDirection":199},"zone":13,"typeConfidence":0.89,"plateTime":0.40004618112293944,"extension":6.551264044047101},"index":3,"playId":"7142aad9-02f8-390e-8e36-ecd9dd7afadc","pitchNumber":3,"startTime":"2025-07-27T19:41:00.654Z","endTime":"2025-07-27T19:41:04.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"af46b3f4-d794-3730-8416-5f28b8205c99","startTime":"2025-07-27T19:41:15.114Z","endTime":"2025-07-27T19:41:18.114Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.43574180452552,"strikeZoneBottom":1.59809669891795,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.066583987207906,"aZ":-17.780944283157396,"pfxX":-5.513872724216802,"pfxZ":7.5509697458424565,"pX":1.2408063087214602,"pZ":2.7348155178229128,"vX0":8.012121457555185,"vY0":-136.48293275509118,"vZ0":-4.805177272585803,"x":69.7,"y":164.94,"x0":-1.0022690807576804,"y0":50.00570423660318,"z0":5.724494563566704,"aX":-10.514763336570475},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.0,"breakHorizontal":8.5,"spinRate":2218,"spinDirection":204},"zone":12,"typeConfidence":0.89,"plateTime":0.3997047034518646,"extension":6.636983876881409},"index":5,"playId":"65a2de0f-db40-3340-a05e-4ab133af9120","pitchNumber":4,"startTime":"2025-07-27T19:41:54.591Z","endTime":"2025-07-27T19:41:58.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.461158591545647,"aZ":-26.4056619661915,"pfxX":-4.821711395281731,"pfxZ":3.7250689381562516,"pX":-0.6180655565416184,"pZ":2.9363681521144223,"vX0":3.4044046755412016,"vY0":-122.19359332563405,"vZ0":-1.396327843001886,"x":140.56,"y":159.5,"x0":-1.38594015180685,"y0":50.00508056496701,"z0":5.7321428004044455,"aX":-7.473872076810063},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.7,"breakHorizontal":8.2,"spinRate":1782,"spinDirection":227},"zone":1,"typeConfidence":0.9,"plateTime":0.4440545229415651,"extension":6.637261630936272},"hitData":{"launchSpeed":85.8,"launchAngle":56.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.51,"coordY":124.32}},"index":6,"playId":"f7a90021-4a9f-333f-892d-47d9cfc5f905","pitchNumber":5,"startTime":"2025-07-27T19:42:13.362Z","endTime":"2025-07-27T19:42:26.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.0,"awayTeamWinProbability":63.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.35,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:42:26.393Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:42:44.809Z","endTime":"2025-07-27T19:45:43.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8,9],"actionIndex":[6],"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.32862142523795,"strikeZoneBottom":1.61638773911056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.426590131724353,"aZ":-19.00422150769829,"pfxX":-7.322044119695953,"pfxZ":6.841972558835327,"pX":-0.4369665009033106,"pZ":4.182946474822822,"vX0":4.4695651762159025,"vY0":-137.36208280418816,"vZ0":-1.0288344281687074,"x":133.66,"y":125.84,"x0":-1.1280587722589952,"y0":50.000517174858075,"z0":5.845847184539521,"aX":-14.088333293741107},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.4,"breakHorizontal":12.4,"spinRate":2204,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.3976885192133226,"extension":6.659892991282242},"index":0,"playId":"e86ea5eb-629a-3db9-9426-38ab8995b8c1","pitchNumber":1,"startTime":"2025-07-27T19:42:52.381Z","endTime":"2025-07-27T19:42:56.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"5f484f61-aa82-3d3c-8874-a88f40cb4891","startTime":"2025-07-27T19:43:08.413Z","endTime":"2025-07-27T19:43:11.413Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.7,"strikeZoneTop":3.31245392221329,"strikeZoneBottom":1.60064919065432,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.11239389362335,"aZ":-16.893272197100668,"pfxX":-1.7870344182402562,"pfxZ":8.309250597845244,"pX":0.4713092311674179,"pZ":0.5400694647968841,"vX0":4.783467434004463,"vY0":-133.58717531594547,"vZ0":-10.135663186859107,"x":99.03,"y":224.2,"x0":-1.0967569562790007,"y0":50.00227838457907,"z0":5.55337952766443,"aX":-3.2864792727971763},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.4,"breakHorizontal":2.4,"spinRate":2381,"spinDirection":201},"zone":14,"typeConfidence":0.86,"plateTime":0.40735070798984196,"extension":6.73948774707196},"index":2,"playId":"05bbb5d1-5ce6-3b1a-bd1f-8609995102c1","pitchNumber":2,"startTime":"2025-07-27T19:43:38.406Z","endTime":"2025-07-27T19:43:42.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":3,"playId":"407e14b2-0665-45b9-9286-20a9e41ff7a0","startTime":"2025-07-27T19:43:58.410Z","endTime":"2025-07-27T19:44:03.410Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.56328776122518,"aZ":-18.906370673002737,"pfxX":-7.036497656961126,"pfxZ":6.798834702484028,"pX":-0.28642681449022916,"pZ":2.928522692535132,"vX0":4.746143197424417,"vY0":-138.07363113542795,"vZ0":-4.300082962968142,"x":127.92,"y":159.71,"x0":-1.103752205129244,"y0":50.006114164442714,"z0":5.759666976986464,"aX":-13.738837922362535},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.8,"breakHorizontal":11.9,"spinRate":2229,"spinDirection":199},"zone":1,"typeConfidence":0.91,"plateTime":0.3950248636552378,"extension":6.5744853331257245},"index":4,"playId":"cf6fb832-6639-3492-a7e1-47ffaf3d3379","pitchNumber":3,"startTime":"2025-07-27T19:44:14.484Z","endTime":"2025-07-27T19:44:18.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.4,"strikeZoneTop":3.30511590467542,"strikeZoneBottom":1.55988169692364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.19255248080365,"aZ":-18.17724946522693,"pfxX":-5.694671753956699,"pfxZ":7.0688542003314865,"pX":-0.18568635710709303,"pZ":2.648775651324583,"vX0":4.595715606647293,"vY0":-138.67196606773413,"vZ0":-5.136753988026891,"x":124.08,"y":167.26,"x0":-1.1110796681023138,"y0":50.0027692006108,"z0":5.708602491294312,"aX":-11.274808190620456},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.1,"breakHorizontal":9.6,"spinRate":2254,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.3925054979947449,"extension":6.583301091869424},"index":5,"playId":"f380b693-058d-3c62-a974-078c1cd3d8c4","pitchNumber":4,"startTime":"2025-07-27T19:44:32.808Z","endTime":"2025-07-27T19:44:41.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Kyle Stowers steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":6,"actionPlayId":"f380b693-058d-3c62-a974-078c1cd3d8c4","startTime":"2025-07-27T19:44:41.917Z","endTime":"2025-07-27T19:44:54.717Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"postOnSecond":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":1.03,"dramaIndex":39.0,"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":7,"playId":"b0e97d55-230c-4226-9d88-16e1a0a3b219","startTime":"2025-07-27T19:44:54.717Z","endTime":"2025-07-27T19:44:59.717Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.67172901619869,"aZ":-14.809623642113147,"pfxX":-2.511376676837947,"pfxZ":8.781668430365503,"pX":1.391638580693679,"pZ":2.3746246560728967,"vX0":7.298389415754246,"vY0":-138.90800473086583,"vZ0":-6.513023606028136,"x":63.95,"y":174.67,"x0":-0.9298949004519956,"y0":50.002616003658645,"z0":5.713177127468749,"aX":-4.96650216274484},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.9,"breakHorizontal":3.2,"spinRate":2316,"spinDirection":194},"zone":12,"typeConfidence":0.89,"plateTime":0.39254077026860523,"extension":6.590944092338941},"index":8,"playId":"6fc37598-7bb4-35c6-b4f1-e5127ac35015","pitchNumber":5,"startTime":"2025-07-27T19:45:15.503Z","endTime":"2025-07-27T19:45:18.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.18362992990284,"strikeZoneBottom":1.57219161711819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.26506296526239,"aZ":-14.837232439503891,"pfxX":-6.928462186308074,"pfxZ":8.864282930107162,"pX":-0.6738679006185239,"pZ":1.778189888390517,"vX0":3.8156969712273,"vY0":-138.78137340607532,"vZ0":-7.785176844748676,"x":142.69,"y":190.77,"x0":-1.1643810524315115,"y0":50.00531758990595,"z0":5.602766811251016,"aX":-13.55370379793512},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":11.8,"spinRate":2291,"spinDirection":206},"zone":7,"typeConfidence":0.9,"plateTime":0.3942597485384254,"extension":6.724861178440418},"index":9,"playId":"0be54658-9612-3481-9ec9-adae3d0846bb","pitchNumber":6,"startTime":"2025-07-27T19:45:39.249Z","endTime":"2025-07-27T19:45:43.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":605540,"link":"/api/v1/people/605540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:45:43.481Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Yelich singles on a line drive to pitcher Valente Bellozo.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T19:48:21.116Z","endTime":"2025-07-27T19:49:23.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678368,"link":"/api/v1/people/678368"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Valente Bellozo replaces Eury Pérez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:47:51.307Z","endTime":"2025-07-27T19:48:23.258Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678368,"link":"/api/v1/people/678368"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.60725834195992,"strikeZoneBottom":1.77473409335205,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.198082754914424,"aZ":-23.56986938443641,"pfxX":1.3820433602733635,"pfxZ":5.4532914343396985,"pX":-1.1024207421134447,"pZ":3.1851924138834105,"vX0":0.7935446077225081,"vY0":-123.87224692729735,"vZ0":-1.3067110682338763,"x":159.02,"y":152.78,"x0":-1.604890046342114,"y0":50.00281054967471,"z0":5.662005131696471,"aX":2.180406250610049},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.8,"breakHorizontal":-2.6,"spinRate":2461,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.4396106363609573,"extension":6.105162845901714},"index":1,"playId":"818fad23-32fe-3972-8130-33a0b28343bf","pitchNumber":1,"startTime":"2025-07-27T19:48:23.258Z","endTime":"2025-07-27T19:48:26.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":91.0,"endSpeed":83.4,"strikeZoneTop":3.44656199895362,"strikeZoneBottom":1.82106160901013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.676487985376774,"aZ":-17.012324704476747,"pfxX":-1.9933267007342392,"pfxZ":8.498424234683547,"pX":-0.5105355806836451,"pZ":3.4685613289035926,"vX0":3.011859812036999,"vY0":-132.56703296889486,"vZ0":-2.4888473194381966,"x":136.46,"y":145.13,"x0":-1.401119662121788,"y0":50.005420409824104,"z0":5.657971744217922,"aX":-3.5576818493898683},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.1,"breakHorizontal":3.0,"spinRate":2117,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.41279214097397077,"extension":6.160208023393083},"index":2,"playId":"83241fa0-14f3-380e-80bd-4654d353f0b9","pitchNumber":2,"startTime":"2025-07-27T19:48:39.053Z","endTime":"2025-07-27T19:48:42.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.40619613877444,"strikeZoneBottom":1.79747006989978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.015279003987192,"aZ":-24.13117177695938,"pfxX":2.6073103234504584,"pfxZ":5.20880868164233,"pX":0.5945774425979342,"pZ":3.5815933228783154,"vX0":3.867567825895,"vY0":-122.82929739183488,"vZ0":-0.3387783587424182,"x":94.34,"y":142.08,"x0":-1.3329179259441923,"y0":50.00139009135241,"z0":5.755462309438684,"aX":4.022799348271371},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.6,"breakHorizontal":-5.5,"spinRate":2592,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.44421958963177177,"extension":6.201941182915843},"index":3,"playId":"2362d32d-74e9-3a77-b39b-20352102b9c7","pitchNumber":3,"startTime":"2025-07-27T19:48:57.974Z","endTime":"2025-07-27T19:49:03.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.120806881971987,"aZ":-22.880261904272345,"pfxX":1.8335061856519252,"pfxZ":5.928878239535695,"pX":0.41085329375851687,"pZ":2.5117165562408093,"vX0":3.5287931799289014,"vY0":-123.72597325239468,"vZ0":-3.092511630679628,"x":101.34,"y":170.96,"x0":-1.2658900633715433,"y0":50.00262187031177,"z0":5.671903578380702,"aX":2.8737603334217683},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":10.3,"breakHorizontal":-4.1,"spinRate":2608,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.4408387289112854,"extension":6.248841806306464},"hitData":{"launchSpeed":101.7,"launchAngle":4.0,"totalDistance":103.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":123.44,"coordY":180.57}},"index":4,"playId":"956c377d-40f4-363a-ba8d-4b9905f3a81e","pitchNumber":4,"startTime":"2025-07-27T19:49:15.928Z","endTime":"2025-07-27T19:49:23.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":6.399999999999999,"leverageIndex":1.56,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:49:23.940Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Vaughn flies out to center fielder Dane Myers.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T19:51:40.074Z","endTime":"2025-07-27T19:52:17.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"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":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:49:35.058Z","endTime":"2025-07-27T19:51:42.327Z","isPitch":false,"type":"action","player":{"id":683734,"link":"/api/v1/people/683734"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.26178189692535,"strikeZoneBottom":1.59732656408026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.61474210073807,"aZ":-24.503401783062174,"pfxX":2.3533890926560552,"pfxZ":4.874063160749312,"pX":0.6808224806240109,"pZ":2.407260402373341,"vX0":3.5290737575540194,"vY0":-124.08021132143166,"vZ0":-3.212872325946266,"x":91.05,"y":173.78,"x0":-1.0604747140956223,"y0":50.00293301485727,"z0":5.739368009288286,"aX":3.704522951703041},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.4,"breakHorizontal":-5.0,"spinRate":2529,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.43983752468850135,"extension":6.392711721756891},"index":1,"playId":"f8a83326-40e9-3b06-9713-589799ed4a37","pitchNumber":1,"startTime":"2025-07-27T19:51:42.327Z","endTime":"2025-07-27T19:51:46.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.507155634380897,"aZ":-29.630000902955825,"pfxX":7.8608899085983595,"pfxZ":1.8373857710800978,"pX":-0.01389916436665405,"pZ":2.069545202604258,"vX0":0.24300249962888024,"vY0":-117.11597663469885,"vZ0":-2.2025114066123286,"x":104.82,"y":169.17,"x0":-1.1401396021428947,"y0":50.00427332786631,"z0":5.79848936401057,"aX":10.9001381083995},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":3.0,"breakHorizontal":-14.3,"spinRate":2874,"spinDirection":79},"zone":5,"typeConfidence":2.0,"plateTime":0.46802193265476655,"extension":6.164226952191791},"hitData":{"launchSpeed":106.0,"launchAngle":20.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.0,"coordY":55.4}},"index":2,"playId":"16750af8-b1eb-3490-ae40-27cccd3a2946","pitchNumber":2,"startTime":"2025-07-27T19:52:05.795Z","endTime":"2025-07-27T19:52:17.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.1,"awayTeamWinProbability":59.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"leverageIndex":2.58,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:52:17.815Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Collins singles on a ground ball to left fielder Kyle Stowers. Christian Yelich to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T19:52:37.461Z","endTime":"2025-07-27T19:53:22.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"postOnThird":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.29243439124462,"strikeZoneBottom":1.70362045568555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.71750373782579,"aZ":-15.189589910198748,"pfxX":-4.454086970033884,"pfxZ":9.622735523040934,"pX":-0.29913170229338115,"pZ":2.0909780455126157,"vX0":3.770766405935615,"vY0":-132.38362952474031,"vZ0":-6.007089538775806,"x":128.4,"y":182.32,"x0":-1.1671417923314562,"y0":50.003095219958,"z0":5.5117958847314785,"aX":-7.862331521308698},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.2,"breakHorizontal":7.2,"spinRate":2130,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.41462126551299283,"extension":6.26015184283064},"index":0,"playId":"f61c9bc9-ff0c-37b1-82a0-d2a84f6b9779","pitchNumber":1,"startTime":"2025-07-27T19:52:46.893Z","endTime":"2025-07-27T19:52:50.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.54748921152671,"aZ":-32.02003263755932,"pfxX":-9.503039901631107,"pfxZ":0.10876758929774866,"pX":-0.6769537700897391,"pZ":2.305887669161907,"vX0":4.598468486279062,"vY0":-119.28650232558833,"vZ0":-0.44854212067807553,"x":142.8,"y":176.52,"x0":-1.4026949867402392,"y0":50.002927878250055,"z0":5.401721426549559,"aX":-13.592735010875387},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.4,"breakHorizontal":16.0,"spinRate":1886,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.460475574608306,"extension":6.316889956661736},"hitData":{"launchSpeed":85.3,"launchAngle":5.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.91,"coordY":96.96}},"index":1,"playId":"5604e158-4487-3f76-82f7-597599faf92b","pitchNumber":2,"startTime":"2025-07-27T19:53:10.571Z","endTime":"2025-07-27T19:53:22.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.4,"awayTeamWinProbability":48.6,"homeTeamWinProbabilityAdded":11.299999999999997,"leverageIndex":2.19,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:53:22.580Z","atBatIndex":48},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Caleb Durbin grounds into a double play, second baseman Xavier Edwards to shortstop Otto Lopez to first baseman Liam Hicks. Isaac Collins out at 2nd. Caleb Durbin out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T19:53:52.512Z","endTime":"2025-07-27T19:54:15.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.80777005868304,"aZ":-25.669367487222743,"pfxX":2.1591632800475273,"pfxZ":4.04291359193825,"pX":0.8723710059661028,"pZ":2.413699694111106,"vX0":3.6401397575618555,"vY0":-125.8031478750211,"vZ0":-3.072759558820712,"x":83.75,"y":173.61,"x0":-0.8720333893988774,"y0":50.000571178140234,"z0":5.72495149729068,"aX":3.4696584543521953},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.8,"breakHorizontal":-4.7,"spinRate":2439,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4348928357947188,"extension":6.334035842892429},"hitData":{"launchSpeed":73.8,"launchAngle":8.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.22,"coordY":153.71}},"index":0,"playId":"ebd79999-753a-35cf-af16-f5e229b9379c","pitchNumber":1,"startTime":"2025-07-27T19:54:05.701Z","endTime":"2025-07-27T19:54:15.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-20.599999999999998,"leverageIndex":3.3,"dramaIndex":214.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:54:15.320Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Sanoja strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T19:56:49.940Z","endTime":"2025-07-27T19:58:00.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Aaron Ashby replaces Brandon Woodruff.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:56:15.952Z","endTime":"2025-07-27T19:56:43.197Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605540,"link":"/api/v1/people/605540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Javier Sanoja replaces Graham Pauley.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-27T19:56:43.197Z","endTime":"2025-07-27T19:56:52.137Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":688363,"link":"/api/v1/people/688363"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":90.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.908373271333637,"aZ":-16.700881759358104,"pfxX":2.398054452020273,"pfxZ":7.523819005926397,"pX":-0.4578838624095762,"pZ":2.9915054651492783,"vX0":-2.2796964314636137,"vY0":-141.48578981959923,"vZ0":-6.447324062959497,"x":134.45,"y":158.01,"x0":0.04111978203249609,"y0":50.00382586475628,"z0":6.34366426831611,"aX":4.932517612893218},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.7,"breakHorizontal":-4.0,"spinRate":2102,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.38500079790064845,"extension":5.214835001158563},"index":2,"playId":"3253cc8d-08e0-315c-b9e6-5d5322dfc5cc","pitchNumber":1,"startTime":"2025-07-27T19:56:52.137Z","endTime":"2025-07-27T19:56:56.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":90.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.962364570762368,"aZ":-22.292085156170092,"pfxX":8.401262551367402,"pfxZ":4.773507415876221,"pX":0.9319871507348305,"pZ":2.9339061495116874,"vX0":-0.9013551277548866,"vY0":-142.0886226187328,"vZ0":-5.593889843565915,"x":72.82,"y":123.46,"x0":0.15826959580445932,"y0":50.000832065031446,"z0":6.321232519047699,"aX":17.37684232315383},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.8,"breakHorizontal":-15.1,"spinRate":2090,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.38376762448881596,"extension":5.254654773630132},"index":3,"playId":"383bab7b-309a-330d-93f8-36f354fea010","pitchNumber":2,"startTime":"2025-07-27T19:57:07.594Z","endTime":"2025-07-27T19:57:11.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":90.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.977696598589482,"aZ":-17.712533157772317,"pfxX":2.747865400573753,"pfxZ":6.986608792264404,"pX":0.12257780242410571,"pZ":3.4612753317212714,"vX0":-0.9976497041005014,"vY0":-141.5065359054534,"vZ0":-4.976957438989306,"x":112.33,"y":145.33,"x0":0.11836783926707563,"y0":50.0054544546683,"z0":6.343227797818068,"aX":5.689668460194903},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.1,"breakHorizontal":-4.8,"spinRate":2158,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.3840346527347074,"extension":5.214720114427005},"index":4,"playId":"6291bfa0-9fa4-3b5b-92bd-2011fc646996","pitchNumber":3,"startTime":"2025-07-27T19:57:28.103Z","endTime":"2025-07-27T19:57:32.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-27T19:57:43.968Z","endTime":"2025-07-27T19:57:55.948Z","isPitch":false,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.773401334114915,"aZ":-44.64694933854055,"pfxX":-1.2999489144812921,"pfxZ":-8.373496642164103,"pX":-0.5205043439516607,"pZ":-0.21164425118731622,"vX0":-0.8642743332366579,"vY0":-121.8121402312839,"vZ0":-6.0030213296378365,"x":136.84,"y":244.49,"x0":0.008754460651329584,"y0":50.00104498203914,"z0":6.1799425456150745,"aX":-1.9369798134758385},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-16.3,"breakHorizontal":2.5,"spinRate":2610,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.45107125000813086,"extension":5.3421748042088995},"index":6,"playId":"2419e937-8473-3e46-8e80-df779676d8bd","pitchNumber":4,"startTime":"2025-07-27T19:57:55.948Z","endTime":"2025-07-27T19:58:00.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.2,"awayTeamWinProbability":66.8,"homeTeamWinProbabilityAdded":2.400000000000002,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:58:00.709Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dane Myers walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T19:58:25.612Z","endTime":"2025-07-27T20:00:22.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.57192391530715,"strikeZoneBottom":1.55419814444369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.739728264803425,"aZ":-45.081475816641806,"pfxX":-3.5509338879459613,"pfxZ":-8.803813950497002,"pX":-0.7457274433110145,"pZ":1.8398000032940462,"vX0":-1.043424000218994,"vY0":-120.94592934252566,"vZ0":-1.2931994074401927,"x":145.43,"y":189.11,"x0":0.1535384116028328,"y0":50.00033425311005,"z0":6.369578663740226,"aX":-5.208126931932809},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-16.0,"breakHorizontal":6.7,"spinRate":2689,"spinDirection":326},"zone":7,"typeConfidence":2.0,"plateTime":0.45456885345929754,"extension":5.193273140111353},"index":0,"playId":"b0d301dd-3a47-3bac-8d78-9c9d9612ed88","pitchNumber":1,"startTime":"2025-07-27T19:58:31.082Z","endTime":"2025-07-27T19:58:35.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":97.2,"endSpeed":90.2,"strikeZoneTop":3.76229417183461,"strikeZoneBottom":1.69549505611349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.89938845152667,"aZ":-25.02736735763828,"pfxX":5.682341874934909,"pfxZ":3.5009622914863225,"pX":-1.2604786645545354,"pZ":0.9963363721315464,"vX0":-5.360709300262414,"vY0":-141.24639849205013,"vZ0":-9.839032534221335,"x":165.05,"y":211.88,"x0":-0.0862100338422203,"y0":50.004232106139796,"z0":6.1040022160830025,"aX":11.607214122192657},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.7,"breakHorizontal":-9.4,"spinRate":2085,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.38617889543491923,"extension":5.293552607565744},"index":1,"playId":"397954ae-fb77-3cd3-9ee5-cb3b4ed1f890","pitchNumber":2,"startTime":"2025-07-27T19:58:46.301Z","endTime":"2025-07-27T19:58:49.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.757139844799603,"aZ":-26.7386096727518,"pfxX":8.90805832731355,"pfxZ":2.997864024849746,"pX":0.21316662573406242,"pZ":1.4177663110638596,"vX0":-2.7441673604046875,"vY0":-134.04595344185614,"vZ0":-7.376773875452596,"x":108.87,"y":200.5,"x0":0.09454286612285892,"y0":50.00466474497528,"z0":6.122402207494338,"aX":16.165793584207016},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.0,"breakHorizontal":-15.5,"spinRate":1692,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.40906066987504364,"extension":5.321959280630873},"index":2,"playId":"a0ad2809-02d6-3080-b9bb-71c674f391d4","pitchNumber":3,"startTime":"2025-07-27T19:59:03.158Z","endTime":"2025-07-27T19:59:06.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.002017078570724,"aZ":-25.47713036856714,"pfxX":8.347447014794746,"pfxZ":3.7142283582152,"pX":0.3474922190778569,"pZ":1.7737651301143587,"vX0":-2.417249581210058,"vY0":-133.5283864999528,"vZ0":-6.6252392281859045,"x":103.75,"y":190.89,"x0":0.18034798496602336,"y0":50.00663311632167,"z0":6.122883244472902,"aX":15.06220011577336},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.5,"breakHorizontal":-14.6,"spinRate":1814,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.41034350156154575,"extension":5.200294608216907},"index":3,"playId":"2a219568-2348-36df-919b-df65a430f5f3","pitchNumber":4,"startTime":"2025-07-27T19:59:17.832Z","endTime":"2025-07-27T19:59:21.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-27T19:59:34.061Z","endTime":"2025-07-27T19:59:45.301Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.6680174255942,"strikeZoneBottom":1.65946003915409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.311015629132292,"aZ":-20.46293541824497,"pfxX":0.9132716534152931,"pfxZ":5.812865431598635,"pX":-0.39752116387495734,"pZ":4.014639215408582,"vX0":-1.3256711310517615,"vY0":-140.47046610362466,"vZ0":-2.9690717287171875,"x":132.15,"y":130.38,"x0":-0.03995518847767802,"y0":50.00435690991636,"z0":6.402715284917947,"aX":1.8406589149205381},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.2,"breakHorizontal":-1.4,"spinRate":2151,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.38866492042478384,"extension":5.294735548869335},"index":5,"playId":"37f72c87-5ba0-3921-a62a-9eab20a57536","pitchNumber":5,"startTime":"2025-07-27T19:59:45.301Z","endTime":"2025-07-27T19:59:49.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.60248196562314,"strikeZoneBottom":1.59384763813774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.127730861683734,"aZ":-46.11026204462997,"pfxX":-3.6506422523068247,"pfxZ":-9.747022180467662,"pX":0.47033416597648486,"pZ":1.8147819513463905,"vX0":1.7161361622242708,"vY0":-119.39317206510276,"vZ0":-0.7801391169581744,"x":99.07,"y":189.78,"x0":0.21271375519966038,"y0":50.00515021404474,"z0":6.331668206943503,"aX":-5.218472029022676},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-17.5,"breakHorizontal":6.1,"spinRate":2568,"spinDirection":335},"zone":9,"typeConfidence":2.0,"plateTime":0.4605205762627924,"extension":5.356238900357711},"index":6,"playId":"58bf56b4-341e-3f7a-8bc9-d5360586658d","pitchNumber":6,"startTime":"2025-07-27T20:00:02.355Z","endTime":"2025-07-27T20:00:09.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.505131423167,"strikeZoneBottom":1.59676749476095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.5484967650173,"aZ":-45.75441941356543,"pfxX":-3.6403502458157675,"pfxZ":-9.249164107805392,"pX":-0.5119391864175045,"pZ":1.452699930991762,"vX0":-0.5104533943049391,"vY0":-120.95730108365395,"vZ0":-2.002946026606306,"x":136.51,"y":199.56,"x0":0.17482206626016641,"y0":50.00148558009224,"z0":6.3361907593000995,"aX":-5.345758713508429},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-16.9,"breakHorizontal":6.7,"spinRate":2692,"spinDirection":337},"zone":13,"typeConfidence":2.0,"plateTime":0.45437740431962803,"extension":5.280306993048882},"index":7,"playId":"86942cf5-5205-3e2a-99c5-7677ee069b50","pitchNumber":7,"startTime":"2025-07-27T20:00:17.220Z","endTime":"2025-07-27T20:00:22.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":-2.600000000000005,"leverageIndex":0.75,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:00:22.728Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T20:00:45.757Z","endTime":"2025-07-27T20:03:31.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,5,6,7,8],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.9,"strikeZoneTop":3.09633909042007,"strikeZoneBottom":1.49551442049565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.163056640506767,"aZ":-22.64286844748128,"pfxX":4.599435237743916,"pfxZ":4.642002881438994,"pX":-1.1222148628413424,"pZ":3.5127029861141366,"vX0":-4.856498191705013,"vY0":-141.67151451276212,"vZ0":-4.020174487720245,"x":159.78,"y":143.94,"x0":0.008025756414638562,"y0":50.006354600075476,"z0":6.378652741507872,"aX":9.45051448175805},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.8,"breakHorizontal":-7.4,"spinRate":2001,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.3850744955838037,"extension":5.207751406044024},"index":0,"playId":"ad009ea4-46e9-35da-82df-925287769439","pitchNumber":1,"startTime":"2025-07-27T20:00:49.846Z","endTime":"2025-07-27T20:00:59.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Dane Myers steals (16) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"ad009ea4-46e9-35da-82df-925287769439","startTime":"2025-07-27T20:00:59.042Z","endTime":"2025-07-27T20:01:25.145Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"postOnSecond":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"homeTeamWinProbability":28.4,"awayTeamWinProbability":71.6,"homeTeamWinProbabilityAdded":-2.1999999999999993,"leverageIndex":1.35,"dramaIndex":53.0,"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"playId":"e8339e94-4f33-4264-bbbc-aec5f8f60aff","startTime":"2025-07-27T20:01:25.145Z","endTime":"2025-07-27T20:01:30.145Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.73976992771201,"aZ":-25.863825179852828,"pfxX":9.45296794190574,"pfxZ":3.4653729783525717,"pX":0.41986174534158927,"pZ":1.1707471171326989,"vX0":-2.207847987956912,"vY0":-133.76450637385176,"vZ0":-8.018176498312718,"x":101.0,"y":207.17,"x0":0.025669556733661017,"y0":50.00054621359744,"z0":6.049786751034083,"aX":17.19825601352465},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.8,"breakHorizontal":-16.7,"spinRate":1608,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4088250318881981,"extension":5.391722051162651},"index":3,"playId":"d368aef9-cb7a-339c-8818-9da9a439cbb6","pitchNumber":2,"startTime":"2025-07-27T20:01:43.692Z","endTime":"2025-07-27T20:01:47.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":4,"startTime":"2025-07-27T20:02:02.972Z","endTime":"2025-07-27T20:02:19.576Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.2,"strikeZoneTop":3.27008671919363,"strikeZoneBottom":1.51860406850561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.377819710036345,"aZ":-22.471229981744905,"pfxX":7.671322812392297,"pfxZ":5.43389544960316,"pX":-0.8593213493599706,"pZ":1.7212928723954688,"vX0":-4.9216153588538845,"vY0":-131.85060388509248,"vZ0":-7.243055137592314,"x":149.76,"y":192.31,"x0":0.02167233318400504,"y0":50.00178451513441,"z0":6.127226812222799,"aX":13.693989760587769},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.6,"breakHorizontal":-13.1,"spinRate":1665,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4132283385306712,"extension":5.21625131410289},"index":5,"playId":"65141062-9b65-30b2-b291-91e030d6315a","pitchNumber":3,"startTime":"2025-07-27T20:02:19.576Z","endTime":"2025-07-27T20:02:25.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.8,"strikeZoneTop":3.23795953065415,"strikeZoneBottom":1.61753870227072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.672092072993195,"aZ":-24.238933701543672,"pfxX":7.317459723009296,"pfxZ":3.913205055837901,"pX":0.4564837740343394,"pZ":1.368972897084204,"vX0":-1.565067667766741,"vY0":-140.71959789548345,"vZ0":-8.732059092397849,"x":99.6,"y":201.82,"x0":0.0648562288210064,"y0":50.004245281843346,"z0":6.054557463599171,"aX":14.83544546938338},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.6,"breakHorizontal":-13.0,"spinRate":1975,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.3876226931424398,"extension":5.258729393161972},"index":6,"playId":"1a71eb3c-38ea-3b01-909d-3316470cff87","pitchNumber":4,"startTime":"2025-07-27T20:02:44.055Z","endTime":"2025-07-27T20:02:49.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.08071044773533,"strikeZoneBottom":1.44389976083792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.689376772774537,"aZ":-46.56159991506308,"pfxX":-3.38319469981769,"pfxZ":-9.840846008002067,"pX":0.5675163008427663,"pZ":3.1467195132097503,"vX0":1.8052381436734457,"vY0":-120.50041726853874,"vZ0":1.8038442708246787,"x":95.37,"y":153.82,"x0":0.24592620014559036,"y0":50.00373451655442,"z0":6.520366861053375,"aX":-4.946538619984022},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-17.0,"breakHorizontal":5.6,"spinRate":2821,"spinDirection":335},"zone":3,"typeConfidence":2.0,"plateTime":0.4555633838949036,"extension":5.216602008849003},"index":7,"playId":"7f5dcf34-477b-3cce-b419-d9375392c8c1","pitchNumber":5,"startTime":"2025-07-27T20:03:06.334Z","endTime":"2025-07-27T20:03:10.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":2.97639869365248,"strikeZoneBottom":1.28484983728118,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.647124971118075,"aZ":-46.190457129109845,"pfxX":-3.923081036581943,"pfxZ":-9.961360724776808,"pX":0.9778981515918092,"pZ":2.7902687736879095,"vX0":2.6565925370422856,"vY0":-118.44743805848839,"vZ0":1.3240096661870646,"x":79.72,"y":163.44,"x0":0.3461048810468873,"y0":50.00297800048885,"z0":6.4793629524592005,"aX":-5.52110710626849},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-17.3,"breakHorizontal":6.4,"spinRate":2727,"spinDirection":333},"zone":12,"typeConfidence":2.0,"plateTime":0.46413506971706386,"extension":5.2510531871358275},"index":8,"playId":"9d0e87f3-d477-34c5-8a96-4b8aa99171b9","pitchNumber":6,"startTime":"2025-07-27T20:03:25.379Z","endTime":"2025-07-27T20:03:31.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":1.35,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:03:31.016Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","description":"Brewers challenged (tag play), call on the field was overturned: With Eric Wagaman batting, Xavier Edwards picked off and caught stealing 2nd base, second baseman Brice Turang.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T20:05:37.592Z","endTime":"2025-07-27T20:06:23.261Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5,6],"actionIndex":[0,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 2B","eventType":"pickoff_2b","movementReason":"r_pickoff_2b","runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Eric Wagaman replaces Jesús Sánchez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-27T20:04:03.946Z","endTime":"2025-07-27T20:04:07.226Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-27T20:04:07.226Z","endTime":"2025-07-27T20:05:00.428Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"playId":"46dd3923-5e30-49a3-a5dd-4d89c27b0ca0","startTime":"2025-07-27T20:05:00.428Z","endTime":"2025-07-27T20:05:05.428Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Aaron Ashby picks off Dane Myers at 2nd on throw to second baseman Brice Turang.","event":"Pickoff 2B","eventType":"pickoff_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":1},"index":3,"actionPlayId":"46dd3923-5e30-49a3-a5dd-4d89c27b0ca0","startTime":"2025-07-27T20:05:17.867Z","endTime":"2025-07-27T20:05:39.996Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":667472,"link":"/api/v1/people/667472"},"postOnFirst":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"homeTeamWinProbability":33.800000000000004,"awayTeamWinProbability":66.19999999999999,"homeTeamWinProbabilityAdded":7.100000000000001,"leverageIndex":2.04,"dramaIndex":100.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":91.2,"strikeZoneTop":3.65654482969919,"strikeZoneBottom":1.69727496792636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.986391882999072,"aZ":-24.926393139780448,"pfxX":4.67432175507736,"pfxZ":3.45373449489961,"pX":-0.943505466825908,"pZ":2.5067555813275493,"vX0":-4.583272248758354,"vY0":-142.7806547264812,"vZ0":-6.326127701527705,"x":152.96,"y":171.1,"x0":0.06299507816923522,"y0":50.00210689436429,"z0":6.2846560272014775,"aX":9.804128701888525},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":5.4,"breakHorizontal":-7.7,"spinRate":2144,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.38131294417774475,"extension":5.3072935183603445},"index":4,"playId":"711886cf-b495-37b8-b7ed-ca0920cf67e9","pitchNumber":1,"startTime":"2025-07-27T20:05:39.996Z","endTime":"2025-07-27T20:05:47.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":90.7,"strikeZoneTop":3.64132206460228,"strikeZoneBottom":1.74810899924615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.483078869104673,"aZ":-23.16259693664322,"pfxX":5.1888973177548,"pfxZ":4.366918909242766,"pX":-0.5839522195390279,"pZ":1.3771621098734828,"vX0":-3.7572076827471355,"vY0":-141.63764632867975,"vZ0":-9.229821770510911,"x":139.26,"y":201.6,"x0":0.07488277904400958,"y0":50.006425011436576,"z0":6.118313007293321,"aX":10.714248019251997},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.5,"breakHorizontal":-8.8,"spinRate":2192,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.3843595964003099,"extension":5.3827101826960275},"index":5,"playId":"bfdaeabf-288c-374d-9af8-f87e731c585c","pitchNumber":2,"startTime":"2025-07-27T20:05:58.324Z","endTime":"2025-07-27T20:06:03.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":6,"playId":"0b8ac276-3e7b-4208-8e58-bd8a24d9fb75","startTime":"2025-07-27T20:06:16.261Z","endTime":"2025-07-27T20:06:23.261Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":158},"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":2.04,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:06:23.261Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Anthony Seigler grounds out, second baseman Xavier Edwards to first baseman Liam Hicks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T20:11:52.843Z","endTime":"2025-07-27T20:13:35.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,9,10],"actionIndex":[0,1,2,3],"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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Eric Wagaman remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T20:10:53.350Z","endTime":"2025-07-27T20:10:53.376Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Javier Sanoja remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-27T20:10:53.376Z","endTime":"2025-07-27T20:10:53.377Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":688363,"link":"/api/v1/people/688363"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Anthony Bender replaces Valente Bellozo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-27T20:10:53.377Z","endTime":"2025-07-27T20:11:08.508Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669622,"link":"/api/v1/people/669622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Anthony Seigler replaces Joey Ortiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-07-27T20:11:08.508Z","endTime":"2025-07-27T20:11:11.750Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":687401,"link":"/api/v1/people/687401"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2025-07-27T20:11:11.750Z","endTime":"2025-07-27T20:11:55.205Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.23367703654972,"strikeZoneBottom":1.58130493325216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.334231456632523,"aZ":-37.52743773976258,"pfxX":0.5061937157925698,"pfxZ":-3.1458270783673417,"pX":2.1245788059292945,"pZ":1.3128353939777968,"vX0":9.112914344283455,"vY0":-129.6401543202084,"vZ0":-3.5713817558626326,"x":36.02,"y":203.33,"x0":-1.5033228506905727,"y0":50.00370766555583,"z0":5.575421520275658,"aX":0.8609112518143458},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-6.2,"breakHorizontal":-3.0,"spinRate":2652,"spinDirection":62},"zone":14,"typeConfidence":0.87,"plateTime":0.4226392305341027,"extension":5.882881900285008},"index":5,"playId":"c3758903-adb4-3f60-a095-169fcdc0db8a","pitchNumber":1,"startTime":"2025-07-27T20:11:55.205Z","endTime":"2025-07-27T20:12:00.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.876744414367458,"aZ":-29.758347007022145,"pfxX":-9.892210292362613,"pfxZ":1.2232994230437644,"pX":-0.6109749872353316,"pZ":2.137413206024755,"vX0":6.315330226852509,"vY0":-139.57605207701738,"vZ0":-4.251144690465318,"x":140.29,"y":181.07,"x0":-1.6196030616201302,"y0":50.001562632134814,"z0":5.643478591334041,"aX":-19.48553302895055},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":1.6,"breakHorizontal":16.6,"spinRate":2314,"spinDirection":238},"zone":4,"typeConfidence":0.9,"plateTime":0.39265987456143003,"extension":5.828963820084871},"index":6,"playId":"ec04e3cc-1114-373c-a6e7-b25aacfca8a3","pitchNumber":2,"startTime":"2025-07-27T20:12:17.823Z","endTime":"2025-07-27T20:12:20.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":82.2,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.494525683443413,"aZ":-33.56538394499213,"pfxX":2.715894189438701,"pfxZ":-0.8209266651989378,"pX":0.5387708394442289,"pZ":1.693802814487176,"vX0":4.889660088591485,"vY0":-128.06589702831292,"vZ0":-3.3749138739832993,"x":96.46,"y":193.05,"x0":-1.7365145253180636,"y0":50.005126872263915,"z0":5.611061575246619,"aX":4.5836909308040275},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.9,"breakHorizontal":-5.9,"spinRate":2634,"spinDirection":63},"zone":9,"typeConfidence":0.93,"plateTime":0.4251123100214702,"extension":5.814607041867713},"index":7,"playId":"06800c9c-5080-3a9f-beeb-845a08ff55e9","pitchNumber":3,"startTime":"2025-07-27T20:12:38.407Z","endTime":"2025-07-27T20:12:47.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":8,"startTime":"2025-07-27T20:12:53.045Z","endTime":"2025-07-27T20:13:07.202Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.570822843884933,"aZ":-29.891245077401937,"pfxX":-10.798344310719646,"pfxZ":1.135400820754061,"pX":-0.1362202137269469,"pZ":2.603739406331488,"vX0":7.26955915222288,"vY0":-140.55708492216644,"vZ0":-3.393777056587264,"x":122.19,"y":168.48,"x0":-1.3474301979499739,"y0":50.00261199631624,"z0":5.758641006351775,"aX":-21.699290467941786},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":1.6,"breakHorizontal":18.1,"spinRate":2278,"spinDirection":239},"zone":5,"typeConfidence":0.9,"plateTime":0.3890448207940209,"extension":5.676673902098329},"index":9,"playId":"bb1c5954-2d76-3e29-928c-cdd258085796","pitchNumber":4,"startTime":"2025-07-27T20:13:07.202Z","endTime":"2025-07-27T20:13:10.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":90.6,"endSpeed":84.4,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.77595078210683,"aZ":-33.79571766318696,"pfxX":-9.642674080546712,"pfxZ":-0.9084943175582474,"pX":-0.12006781416003293,"pZ":1.9993956552199994,"vX0":7.502548501912237,"vY0":-131.84807735963335,"vZ0":-2.446917398868065,"x":121.58,"y":184.8,"x0":-1.7270934583487674,"y0":50.00195770616375,"z0":5.394110227557408,"aX":-17.25158934855506},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.9,"breakHorizontal":16.2,"spinRate":1872,"spinDirection":259},"zone":8,"typeConfidence":0.9,"plateTime":0.41288392405324403,"extension":5.849691318872743},"hitData":{"launchSpeed":93.6,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.19,"coordY":143.82}},"index":10,"playId":"0cf20233-3ca3-39c3-8130-c133b33bf8ed","pitchNumber":5,"startTime":"2025-07-27T20:13:28.342Z","endTime":"2025-07-27T20:13:35.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:13:35.715Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eric Haase called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T20:13:57.325Z","endTime":"2025-07-27T20:15:11.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.24250133957225,"strikeZoneBottom":1.62425099161893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.733643458252615,"aZ":-30.312099500981724,"pfxX":-9.71683578860511,"pfxZ":0.9292490648401763,"pX":-0.6688766166676836,"pZ":3.8998606494667407,"vX0":5.816360531222565,"vY0":-141.0051195857889,"vZ0":-0.03358603660132664,"x":142.5,"y":133.48,"x0":-1.5020166266584911,"y0":50.00192902890474,"z0":5.8768368752956395,"aX":-19.456136118124007},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":1.9,"breakHorizontal":16.3,"spinRate":2108,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.38927404017900935,"extension":5.738947521465799},"index":0,"playId":"7c4fec62-ad62-36fd-b988-9cf4d6cd9ccd","pitchNumber":1,"startTime":"2025-07-27T20:14:02.299Z","endTime":"2025-07-27T20:14:06.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.2184849187749,"strikeZoneBottom":1.60002983228037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.27139932427049,"aZ":-30.58561574307292,"pfxX":8.405722994162025,"pfxZ":1.067524264430224,"pX":0.2013262086255398,"pZ":2.2411523181101978,"vX0":3.0289008046654593,"vY0":-121.71406909321219,"vZ0":-0.5694085585865661,"x":109.33,"y":178.27,"x0":-2.153603606525379,"y0":50.005204238152324,"z0":5.141124523626265,"aX":12.533662328378748},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.0,"breakHorizontal":-16.0,"spinRate":2730,"spinDirection":68},"zone":5,"typeConfidence":0.91,"plateTime":0.45108687612446285,"extension":5.8553933495048565},"index":1,"playId":"5552bfb4-a7a4-37bb-8284-51174aeaff5c","pitchNumber":2,"startTime":"2025-07-27T20:14:16.922Z","endTime":"2025-07-27T20:14:20.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.893582457095587,"aZ":-34.22323629315507,"pfxX":1.6576052590638284,"pfxZ":-1.200412774365276,"pX":-0.33788721070716965,"pZ":2.579300820872004,"vX0":2.594716558157365,"vY0":-129.33181200282147,"vZ0":-1.7151348342676167,"x":129.88,"y":169.14,"x0":-1.5663174038024243,"y0":50.002609074874364,"z0":5.85567874742615,"aX":2.830623509260556},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.3,"breakHorizontal":-3.5,"spinRate":2481,"spinDirection":72},"zone":4,"typeConfidence":0.89,"plateTime":0.4221863237202803,"extension":5.732210922052055},"index":2,"playId":"5afac5f4-ec99-3bb1-b055-4c6ad5004f24","pitchNumber":3,"startTime":"2025-07-27T20:14:33.234Z","endTime":"2025-07-27T20:14:36.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-27T20:14:49.482Z","endTime":"2025-07-27T20:15:06.652Z","isPitch":false,"type":"action","player":{"id":606992,"link":"/api/v1/people/606992"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.17359361184803,"strikeZoneBottom":1.55538737909749,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.108620015286938,"aZ":-29.32870388242875,"pfxX":10.583852114295523,"pfxZ":1.8406407978104937,"pX":-0.25420651070522304,"pZ":2.9805053049457593,"vX0":1.3219014257037083,"vY0":-123.8612593859794,"vZ0":0.6275897343144546,"x":126.69,"y":158.31,"x0":-2.169691779806877,"y0":50.0016842476512,"z0":5.187801825495375,"aX":16.345176073009185},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.7,"breakHorizontal":-19.4,"spinRate":2725,"spinDirection":65},"zone":2,"typeConfidence":0.92,"plateTime":0.4432231722989157,"extension":5.817183489083724},"index":4,"playId":"d8948ce2-a766-3f68-8f38-c976c074db40","pitchNumber":4,"startTime":"2025-07-27T20:15:06.652Z","endTime":"2025-07-27T20:15:11.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.44,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:15:11.851Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, shortstop Otto Lopez to first baseman Liam Hicks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T20:15:30.569Z","endTime":"2025-07-27T20:16:32.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.55405955860062,"aZ":-34.528671255249044,"pfxX":2.518618603553363,"pfxZ":-1.3516648719675954,"pX":0.7569829407036068,"pZ":1.7111282323154469,"vX0":5.541778774919879,"vY0":-130.1508702708381,"vZ0":-3.233390910056718,"x":88.15,"y":192.58,"x0":-1.7148978174154557,"y0":50.0038699051546,"z0":5.545396350548628,"aX":4.383743545120452},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.9,"breakHorizontal":-5.6,"spinRate":2673,"spinDirection":78},"zone":9,"typeConfidence":0.9,"plateTime":0.41851023096370277,"extension":5.862698875543326},"index":0,"playId":"02e18cb1-8d99-3865-b124-075de5916a1b","pitchNumber":1,"startTime":"2025-07-27T20:15:36.074Z","endTime":"2025-07-27T20:15:40.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.58652610636667,"strikeZoneBottom":1.66900333564329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.0944166331935,"aZ":-24.19831055700648,"pfxX":-11.129852247501297,"pfxZ":3.9104633468105607,"pX":0.6635980360965001,"pZ":1.2000589026523358,"vX0":9.60484551213429,"vY0":-141.65436995915766,"vZ0":-8.020911859627615,"x":91.71,"y":206.38,"x0":-1.3180384078938894,"y0":50.00514987618145,"z0":5.605135150315906,"aX":-22.716211347063894},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.6,"breakHorizontal":18.4,"spinRate":2330,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.3860439693467237,"extension":5.699274310930389},"index":1,"playId":"2c258115-b7f7-33e3-8cf9-f3d5ca696887","pitchNumber":2,"startTime":"2025-07-27T20:15:50.302Z","endTime":"2025-07-27T20:15:54.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.499201506263955,"aZ":-31.329023511087467,"pfxX":10.241863321719258,"pfxZ":0.563919652280644,"pX":1.6990803565758912,"pZ":1.3633931588043136,"vX0":5.806542571917477,"vY0":-121.95240731041773,"vZ0":-2.3233913670912587,"x":52.24,"y":201.97,"x0":-2.0486361254888563,"y0":50.003129326041645,"z0":5.048945194150864,"aX":15.319939911253348},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.7,"breakHorizontal":-19.9,"spinRate":2812,"spinDirection":64},"zone":14,"typeConfidence":0.92,"plateTime":0.4503044015274851,"extension":5.765847449926117},"index":2,"playId":"ad65c21b-08b9-3818-8b63-c98966756bd8","pitchNumber":3,"startTime":"2025-07-27T20:16:06.832Z","endTime":"2025-07-27T20:16:17.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.597822506209386,"aZ":-27.958486769201496,"pfxX":8.476935573153623,"pfxZ":2.6761414430620825,"pX":-0.33924655013704863,"pZ":1.8468206139315648,"vX0":1.7114286707998927,"vY0":-124.59085085552185,"vZ0":-2.327631012328668,"x":129.93,"y":188.92,"x0":-2.1361961941817693,"y0":50.00340109767404,"z0":5.099533318420816,"aX":13.35044721529895},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.6,"breakHorizontal":-15.7,"spinRate":2834,"spinDirection":66},"zone":7,"typeConfidence":0.92,"plateTime":0.4393220263999913,"extension":5.751059717796856},"hitData":{"launchSpeed":95.8,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.89,"coordY":146.62}},"index":3,"playId":"108ca2eb-8768-321e-9186-d9469f36ec39","pitchNumber":4,"startTime":"2025-07-27T20:16:23.891Z","endTime":"2025-07-27T20:16:32.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:16:32.900Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eric Wagaman singles on a fly ball to left fielder Christian Yelich.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T20:19:21.504Z","endTime":"2025-07-27T20:19:51.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"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":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to shortstop for Brice Turang.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T20:18:52.670Z","endTime":"2025-07-27T20:18:52.689Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"100","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to second base for Caleb Durbin.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-27T20:18:52.689Z","endTime":"2025-07-27T20:18:52.690Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"700","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Anthony Seigler remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-27T20:18:52.690Z","endTime":"2025-07-27T20:18:53.690Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":687401,"link":"/api/v1/people/687401"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Abner Uribe replaces Aaron Ashby.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-07-27T20:18:52.690Z","endTime":"2025-07-27T20:19:23.843Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682842,"link":"/api/v1/people/682842"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.4,"strikeZoneTop":3.64383527738403,"strikeZoneBottom":1.8102814541265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.39324968184366,"aZ":-28.13090948887975,"pfxX":-7.984893756986075,"pfxZ":1.9315398806775335,"pX":-1.1109874894338787,"pZ":4.607789624343219,"vX0":3.7147521295039727,"vY0":-143.40161832684262,"vZ0":1.1426013199205962,"x":159.35,"y":114.37,"x0":-1.3816191259406938,"y0":50.0049750019582,"z0":5.951799629475422,"aX":-16.726274631664577},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":3.8,"breakHorizontal":13.8,"spinRate":2272,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38113163473122613,"extension":6.229375581959266},"index":4,"playId":"262a4336-c3c3-388d-a6d4-286674f96933","pitchNumber":1,"startTime":"2025-07-27T20:19:23.843Z","endTime":"2025-07-27T20:19:27.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":91.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13281027089361,"aZ":-24.576653890558514,"pfxX":-8.378958636176613,"pfxZ":3.5844764761703907,"pX":-1.1316933659503308,"pZ":3.1478529401808992,"vX0":3.6155576360221002,"vY0":-144.30496016784875,"vZ0":-3.3525945315238417,"x":160.14,"y":153.79,"x0":-1.3090900084453079,"y0":50.00006865584582,"z0":5.830579528447067,"aX":-17.749898841978634},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.0,"breakHorizontal":14.5,"spinRate":2249,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3788847021513466,"extension":6.285246320508034},"hitData":{"launchSpeed":62.7,"launchAngle":28.0,"totalDistance":203.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.08,"coordY":129.16}},"index":5,"playId":"702eccb5-f65b-3b68-ab1b-16a5dddd8a69","pitchNumber":2,"startTime":"2025-07-27T20:19:39.569Z","endTime":"2025-07-27T20:19:51.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":0.9,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:19:51.696Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Agustín Ramírez grounds out softly, second baseman Caleb Durbin to first baseman Andrew Vaughn. Jack Winkler to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T20:20:20.127Z","endTime":"2025-07-27T20:20:30.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676466,"fullName":"Jack Winkler","link":"/api/v1/people/676466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":676466,"fullName":"Jack Winkler","link":"/api/v1/people/676466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jack Winkler replaces Eric Wagaman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T20:20:20.976Z","endTime":"2025-07-27T20:20:22.440Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676466,"link":"/api/v1/people/676466"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"202","replacedPlayer":{"id":676572,"link":"/api/v1/people/676572"},"base":1,"defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.348954455878786,"aZ":-25.40056587380196,"pfxX":-8.781650574774421,"pfxZ":3.221361662909752,"pX":-0.6994230634733164,"pZ":3.616674233363319,"vX0":4.6606596690122215,"vY0":-143.45382611361305,"vZ0":-1.6842332774689743,"x":143.66,"y":141.13,"x0":-1.1962358209578041,"y0":50.003785396710725,"z0":5.7806525061567955,"aX":-18.470764170554823},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":5.8,"breakHorizontal":15.1,"spinRate":2094,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3804880064984113,"extension":6.417664340206584},"hitData":{"launchSpeed":47.3,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":136.52,"coordY":168.62}},"index":1,"playId":"bb48ce0b-7ade-3b3f-8194-5f96004309ba","pitchNumber":1,"startTime":"2025-07-27T20:20:22.440Z","endTime":"2025-07-27T20:20:30.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":676466,"link":"/api/v1/people/676466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":1.41,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:20:30.500Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Stowers grounds out to first baseman Andrew Vaughn. Jack Winkler to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T20:20:51.266Z","endTime":"2025-07-27T20:22:49.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":676466,"fullName":"Jack Winkler","link":"/api/v1/people/676466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"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":676466,"fullName":"Jack Winkler","link":"/api/v1/people/676466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.72344221117922,"strikeZoneBottom":1.91239397541181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.23247476768039,"aZ":-23.96579141688226,"pfxX":-7.9999187035653385,"pfxZ":3.9863426919175,"pX":-1.285743651517793,"pZ":4.621868153454778,"vX0":3.0135278956874494,"vY0":-142.47644629100364,"vZ0":0.7460288746331658,"x":166.01,"y":113.99,"x0":-1.3167740574504725,"y0":50.00300738561888,"z0":5.869283770488431,"aX":-16.473849664960802},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.6,"breakHorizontal":13.9,"spinRate":2137,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3841950497229809,"extension":6.310825777309671},"index":0,"playId":"5b8ce489-50c4-386e-b0b6-cda8169383a0","pitchNumber":1,"startTime":"2025-07-27T20:20:57.290Z","endTime":"2025-07-27T20:21:01.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"second":{"id":676466,"link":"/api/v1/people/676466"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.13877449854197,"aZ":-24.792968630512398,"pfxX":-9.15332242451604,"pfxZ":3.56740597023561,"pX":0.031653449934530384,"pZ":3.843573368767145,"vX0":6.738870728755308,"vY0":-142.98266420408936,"vZ0":-1.1697984564948856,"x":115.79,"y":135.0,"x0":-1.1671816093082097,"y0":50.00336765461645,"z0":5.814554291197055,"aX":-18.942418701767483},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.4,"breakHorizontal":15.2,"spinRate":2111,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.38316191031738533,"extension":6.519985799089021},"index":1,"playId":"14538e50-9ef8-3db8-8810-dabcf9b910b0","pitchNumber":2,"startTime":"2025-07-27T20:21:14.648Z","endTime":"2025-07-27T20:21:17.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"second":{"id":676466,"link":"/api/v1/people/676466"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-27T20:21:32.605Z","endTime":"2025-07-27T20:21:44.616Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"second":{"id":676466,"link":"/api/v1/people/676466"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":91.4,"strikeZoneTop":3.68093801194302,"strikeZoneBottom":1.87001696960205,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.02507414817345,"aZ":-23.133040075029204,"pfxX":-7.765362340395463,"pfxZ":4.232971765480716,"pX":-0.0836297548264003,"pZ":4.201085661098519,"vX0":6.530006658235587,"vY0":-144.6320687705589,"vZ0":-0.5926876849703528,"x":120.19,"y":125.35,"x0":-1.35215240684979,"y0":50.00623986074779,"z0":5.816641130461596,"aX":-16.596254317317566},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":7.8,"breakHorizontal":13.0,"spinRate":2226,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.37747793516568917,"extension":6.564304413001249},"index":3,"playId":"6b21a431-c87d-3aef-aaf4-c625de657847","pitchNumber":3,"startTime":"2025-07-27T20:21:44.616Z","endTime":"2025-07-27T20:21:48.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"second":{"id":676466,"link":"/api/v1/people/676466"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.6,"strikeZoneTop":3.66570115735723,"strikeZoneBottom":1.7875642891261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.01789035724269,"aZ":-30.71166320941964,"pfxX":8.750101419154706,"pfxZ":0.8915111105473272,"pX":0.1531925072526574,"pZ":4.0485523907372585,"vX0":1.142318063347243,"vY0":-127.70396216993619,"vZ0":1.7312944615921604,"x":111.16,"y":129.47,"x0":-1.4364606562418707,"y0":50.00040166171189,"z0":5.797061366333166,"aX":14.288265586233837},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.3,"breakHorizontal":-16.1,"spinRate":2369,"spinDirection":91},"zone":12,"typeConfidence":2.0,"plateTime":0.43074311918737784,"extension":6.440333392694869},"index":4,"playId":"a4068083-18b8-3d01-a070-3690be75198c","pitchNumber":4,"startTime":"2025-07-27T20:21:59.440Z","endTime":"2025-07-27T20:22:04.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"second":{"id":676466,"link":"/api/v1/people/676466"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":5,"playId":"6e747c85-a0ec-33ae-af15-71dfee28c553","startTime":"2025-07-27T20:22:18.478Z","endTime":"2025-07-27T20:22:21.478Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"second":{"id":676466,"link":"/api/v1/people/676466"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.529435170591256,"aZ":-22.98125600388904,"pfxX":-8.037763622079542,"pfxZ":4.385251700577576,"pX":0.7184444329686225,"pZ":1.9930806224265305,"vX0":7.946284174162847,"vY0":-143.48181302146224,"vZ0":-5.839531550772326,"x":89.61,"y":184.97,"x0":-1.0354362633456033,"y0":50.003290405430796,"z0":5.475824735013703,"aX":-16.849805173166875},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.0,"breakHorizontal":13.1,"spinRate":2274,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.38096413239084725,"extension":6.565529914500077},"hitData":{"launchSpeed":93.8,"launchAngle":4.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.43,"coordY":167.9}},"index":6,"playId":"67407c48-5858-3f73-8790-8921e2d2b634","pitchNumber":5,"startTime":"2025-07-27T20:22:40.609Z","endTime":"2025-07-27T20:22:49.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"second":{"id":676466,"link":"/api/v1/people/676466"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.400000000000002,"awayTeamWinProbability":73.6,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.34,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:22:49.319Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Lopez flies out to center fielder Jackson Chourio.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T20:23:14.560Z","endTime":"2025-07-27T20:24:31.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.1,"strikeZoneTop":3.38354092859329,"strikeZoneBottom":1.63877903617625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.47839577808985,"aZ":-27.516415005630616,"pfxX":5.019734252122482,"pfxZ":2.964245473635753,"pX":1.0528741239208015,"pZ":4.1283564744584105,"vX0":3.932731075546126,"vY0":-125.13137396117837,"vZ0":1.2480263299417138,"x":76.87,"y":127.31,"x0":-1.1964698978951496,"y0":50.00181856641348,"z0":5.893429128364025,"aX":7.883782646239157},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.0,"breakHorizontal":-10.1,"spinRate":2399,"spinDirection":72},"zone":12,"typeConfidence":2.0,"plateTime":0.4393115070549203,"extension":6.5733595088235965},"index":0,"playId":"428f5e17-bded-31de-9cfb-b3e3aac990fe","pitchNumber":1,"startTime":"2025-07-27T20:23:20.429Z","endTime":"2025-07-27T20:23:24.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"third":{"id":676466,"link":"/api/v1/people/676466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.719337293280287,"aZ":-27.870115176047356,"pfxX":4.722513630715491,"pfxZ":2.7180255106305484,"pX":-0.31672264324809457,"pZ":3.5075459908288784,"vX0":0.7668742027607083,"vY0":-125.37966429586346,"vZ0":-0.5039281053678364,"x":129.07,"y":144.08,"x0":-1.2401913371940634,"y0":50.001800056279,"z0":5.996970757648778,"aX":7.4743857514316385},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.0,"breakHorizontal":-8.8,"spinRate":2339,"spinDirection":85},"zone":11,"typeConfidence":2.0,"plateTime":0.4378328775370206,"extension":6.5488460909464346},"index":1,"playId":"e0186aef-0b2b-35a9-9fe8-37a8d0974bb1","pitchNumber":2,"startTime":"2025-07-27T20:23:38.602Z","endTime":"2025-07-27T20:23:42.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"third":{"id":676466,"link":"/api/v1/people/676466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-07-27T20:24:08.712Z","endTime":"2025-07-27T20:24:23.686Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"third":{"id":676466,"link":"/api/v1/people/676466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.3,"endSpeed":90.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.99212444017861,"aZ":-22.140466245893446,"pfxX":-8.603875103521668,"pfxZ":4.705243127612709,"pX":-0.6685220380088671,"pZ":2.8757671514203444,"vX0":4.413696700048797,"vY0":-145.94254803423502,"vZ0":-4.228975098433034,"x":142.48,"y":161.13,"x0":-1.0920455896090036,"y0":50.00422544555723,"z0":5.696947813185265,"aX":-18.349928962804682},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":7.8,"breakHorizontal":14.5,"spinRate":2176,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3769596028378417,"extension":6.567602081663056},"hitData":{"launchSpeed":76.3,"launchAngle":33.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.22,"coordY":93.07}},"index":3,"playId":"3238a98f-bbf1-3c5e-b54a-e688d09fa85e","pitchNumber":3,"startTime":"2025-07-27T20:24:23.686Z","endTime":"2025-07-27T20:24:31.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"third":{"id":676466,"link":"/api/v1/people/676466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.63,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:24:31.356Z","atBatIndex":60},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jackson Chourio hits a ground-rule double (29) on a line drive to left-center field.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T20:27:06.191Z","endTime":"2025-07-27T20:27:35.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[5,6],"actionIndex":[0,1,2,3,4],"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Jack Winkler remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T20:26:50.862Z","endTime":"2025-07-27T20:26:50.884Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676466,"link":"/api/v1/people/676466"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"202","replacedPlayer":{"id":676572,"link":"/api/v1/people/676572"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nick Fortes replaces catcher Agustín Ramírez, batting 3rd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-27T20:26:50.884Z","endTime":"2025-07-27T20:26:50.885Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":682663,"link":"/api/v1/people/682663"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to right field for Kyle Stowers.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-27T20:26:50.885Z","endTime":"2025-07-27T20:26:50.886Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"400","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to left field for Javier Sanoja.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-07-27T20:26:50.886Z","endTime":"2025-07-27T20:26:50.887Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":688363,"link":"/api/v1/people/688363"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":676572,"link":"/api/v1/people/676572"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ronny Henriquez replaces Anthony Bender.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2025-07-27T20:26:50.887Z","endTime":"2025-07-27T20:27:08.336Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678692,"link":"/api/v1/people/678692"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.42985094112024,"strikeZoneBottom":1.6699054796706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.14247805622349,"aZ":-10.008729412297848,"pfxX":-3.122002379809147,"pfxZ":10.919702954195525,"pX":-0.3706127554477723,"pZ":3.1177182764429663,"vX0":6.424873386047883,"vY0":-141.53743124087427,"vZ0":-3.9029563503933606,"x":131.13,"y":154.6,"x0":-2.263834554816053,"y0":50.002376439823735,"z0":5.154829565915881,"aX":-6.337296376500949},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.2,"breakHorizontal":4.3,"spinRate":2445,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.3869040969863997,"extension":6.535517743161855},"index":5,"playId":"34372707-725a-3db6-aadb-1380e3d3636f","pitchNumber":1,"startTime":"2025-07-27T20:27:08.336Z","endTime":"2025-07-27T20:27:12.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.641012844831994,"aZ":-24.35665525703688,"pfxX":3.6277260662423587,"pfxZ":4.788057250673834,"pX":0.6064837612177963,"pZ":2.82181173587223,"vX0":6.022393750714842,"vY0":-127.09481366672183,"vZ0":-0.8435755796301628,"x":93.88,"y":162.59,"x0":-2.267145005598264,"y0":50.000830052938134,"z0":5.096656222207368,"aX":5.91818666019714},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.8,"breakHorizontal":-7.9,"spinRate":2461,"spinDirection":61},"zone":6,"typeConfidence":2.0,"plateTime":0.4313544901870814,"extension":6.507261660507087},"hitData":{"launchSpeed":103.3,"launchAngle":19.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":79.93,"coordY":44.93}},"index":6,"playId":"1a6ff129-62fc-36f9-9bc6-ba1472b7fe82","pitchNumber":2,"startTime":"2025-07-27T20:27:23.323Z","endTime":"2025-07-27T20:27:35.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":17.2,"leverageIndex":2.47,"dramaIndex":173.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:27:35.386Z","atBatIndex":61},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"William Contreras reaches on a fielder's choice out, shortstop Otto Lopez to third baseman Jack Winkler. Jackson Chourio out at 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T20:28:02.476Z","endTime":"2025-07-27T20:29:07.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676466,"link":"/api/v1/people/676466"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.99886103388782,"aZ":-34.13564293244051,"pfxX":6.625012440193215,"pfxZ":-1.220650769062229,"pX":0.6145230173039132,"pZ":0.7422387472771512,"vX0":5.809997042135372,"vY0":-126.76359463092352,"vZ0":-3.7609461844100203,"x":93.58,"y":218.74,"x0":-2.574675963977884,"y0":50.00039168396367,"z0":4.995428479853569,"aX":10.684930393607322},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.9,"breakHorizontal":-13.4,"spinRate":2586,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4335326564646258,"extension":6.532359256365896},"index":0,"playId":"5703c3bf-5cd4-3ec9-a778-e5b4aa48d946","pitchNumber":1,"startTime":"2025-07-27T20:28:08.035Z","endTime":"2025-07-27T20:28:12.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.94120831510962,"aZ":-28.832877010319205,"pfxX":5.322553139591043,"pfxZ":2.0617051733601137,"pX":1.1874879209924603,"pZ":0.7491983395013961,"vX0":7.132419876316247,"vY0":-126.63420564699516,"vZ0":-4.561607618026585,"x":71.74,"y":218.55,"x0":-2.3576759524285014,"y0":50.00542047714053,"z0":4.881367984597331,"aX":8.642866043358675},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.9,"breakHorizontal":-11.3,"spinRate":2558,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4325863698180643,"extension":6.661301651827924},"index":1,"playId":"4d27659c-75ea-346f-bd9a-a3a3b1fda89f","pitchNumber":2,"startTime":"2025-07-27T20:28:32.329Z","endTime":"2025-07-27T20:28:36.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":97.2,"endSpeed":88.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.937734506657613,"aZ":-12.99997300594475,"pfxX":-3.302748394075169,"pfxZ":9.464157857063324,"pX":-0.27408801108179803,"pZ":2.425133298088446,"vX0":5.831520289864087,"vY0":-141.37486364600565,"vZ0":-5.16664913319292,"x":127.45,"y":173.3,"x0":-1.933547120333657,"y0":50.00503702165259,"z0":5.109440861868245,"aX":-6.69333248241448},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":4.8,"spinRate":2595,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.38727805316253816,"extension":6.64022513874817},"hitData":{"launchSpeed":93.0,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":154.72}},"index":2,"playId":"94a7dec3-78a0-33a6-b201-6579ff1b6f4b","pitchNumber":3,"startTime":"2025-07-27T20:28:59.630Z","endTime":"2025-07-27T20:29:07.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-16.4,"leverageIndex":3.24,"dramaIndex":187.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:29:07.647Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T20:29:58.098Z","endTime":"2025-07-27T20:31:25.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Blake Perkins replaces William Contreras.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-27T20:29:31.216Z","endTime":"2025-07-27T20:30:00.404Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":661388,"link":"/api/v1/people/661388"},"base":1,"defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.49842468244695,"strikeZoneBottom":1.83519590622384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.690493360823822,"aZ":-14.48031420476307,"pfxX":-3.3854930405405987,"pfxZ":8.744202006982716,"pX":-0.5208636462361647,"pZ":3.0747528702990086,"vX0":5.646508934674037,"vY0":-141.22979643747001,"vZ0":-3.1735241302091213,"x":136.85,"y":155.76,"x0":-2.104767071244949,"y0":50.00225527975977,"z0":5.142427857261736,"aX":-6.850631045941959},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":5.0,"spinRate":2531,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.38759359239550406,"extension":6.48361609770019},"index":1,"playId":"799f16a7-2b67-37ed-9175-249cd41ab40f","pitchNumber":1,"startTime":"2025-07-27T20:30:00.404Z","endTime":"2025-07-27T20:30:04.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":96.5,"endSpeed":88.4,"strikeZoneTop":3.59682272361618,"strikeZoneBottom":1.82915787619717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.1363803202787,"aZ":-13.28955439110193,"pfxX":-3.8270840360095253,"pfxZ":9.451086407512541,"pX":0.32232628909188277,"pZ":2.136107057550432,"vX0":7.689656005836021,"vY0":-140.3059848000384,"vZ0":-5.838698986516917,"x":104.71,"y":181.11,"x0":-1.9540492925861856,"y0":50.001631268089774,"z0":5.106867656844964,"aX":-7.646874051813825},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":5.4,"spinRate":2520,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.3900765473803234,"extension":6.566620641233628},"index":2,"playId":"a742a1e0-59e6-32c5-8ae1-10f850404a18","pitchNumber":2,"startTime":"2025-07-27T20:30:18.234Z","endTime":"2025-07-27T20:30:22.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.6,"strikeZoneTop":3.5592964851601,"strikeZoneBottom":1.79175770365623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.70789991844378,"aZ":-27.51186187201799,"pfxX":-8.535113337036982,"pfxZ":2.532536929520038,"pX":0.15245439584118045,"pZ":0.5941940376815138,"vX0":9.75666735180392,"vY0":-134.09240190083918,"vZ0":-5.911146422768644,"x":111.19,"y":222.74,"x0":-2.403705791788914,"y0":50.0062215704788,"z0":4.759543132615405,"aX":-15.734804023000638},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.6,"breakHorizontal":13.7,"spinRate":1631,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.40660644855457573,"extension":6.60586023205068},"index":3,"playId":"23cb8749-6181-3fd8-b183-41f3e443f90c","pitchNumber":3,"startTime":"2025-07-27T20:30:36.942Z","endTime":"2025-07-27T20:30:40.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.41864647674097,"strikeZoneBottom":1.75546949178478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.107004580208965,"aZ":-25.496681010012292,"pfxX":2.47586923980756,"pfxZ":3.995098947335979,"pX":-1.2982919940948316,"pZ":2.985119389789182,"vX0":1.8640497937847198,"vY0":-127.45180526307854,"vZ0":-0.48484679144458653,"x":166.49,"y":158.18,"x0":-2.3567255176876065,"y0":50.00570158292821,"z0":5.1626397506881005,"aX":4.141264185117336},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.3,"breakHorizontal":-4.8,"spinRate":2495,"spinDirection":82},"zone":11,"typeConfidence":2.0,"plateTime":0.4270532718193736,"extension":6.4255773576874216},"index":4,"playId":"32d116e2-ad7a-3e8b-be2e-c324eb22c8fe","pitchNumber":4,"startTime":"2025-07-27T20:30:59.995Z","endTime":"2025-07-27T20:31:03.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.658226421008536,"aZ":-23.539467707221025,"pfxX":1.5114807981194591,"pfxZ":5.193144033587462,"pX":-1.093680990309168,"pZ":2.5246585789776166,"vX0":2.3768284222624487,"vY0":-127.25443134014787,"vZ0":-1.6099539589024596,"x":158.69,"y":170.61,"x0":-2.231186916935329,"y0":50.00504135289172,"z0":5.00501526600835,"aX":2.513674474310696},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.4,"breakHorizontal":-3.2,"spinRate":2478,"spinDirection":82},"zone":13,"typeConfidence":2.0,"plateTime":0.4281213775179249,"extension":6.462110573162199},"index":5,"playId":"6e7451ff-28be-3a7a-8a5f-7edeae937282","pitchNumber":5,"startTime":"2025-07-27T20:31:20.628Z","endTime":"2025-07-27T20:31:25.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":-8.3,"leverageIndex":3.49,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:31:25.272Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Andrew Vaughn hits a ground-rule double (12) on a fly ball to center field. Blake Perkins scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T20:32:23.137Z","endTime":"2025-07-27T20:33:59.011Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":{"id":678692,"link":"/api/v1/people/678692"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"63939757-a93a-3079-97eb-03e5912b8390","startTime":"2025-07-27T20:31:52.359Z","endTime":"2025-07-27T20:31:55.359Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.2,"strikeZoneTop":3.22969798203578,"strikeZoneBottom":1.60542448244415,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.276647128848957,"aZ":-24.760807929513334,"pfxX":4.424236340248953,"pfxZ":4.720710135336494,"pX":-1.4152941967637518,"pZ":2.5965385467060575,"vX0":1.3184803177705262,"vY0":-124.78818579984092,"vZ0":-0.9846308572789405,"x":170.95,"y":168.67,"x0":-2.5257877145668326,"y0":50.00063219122053,"z0":5.045413427260588,"aX":6.940794880985528},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.5,"breakHorizontal":-8.3,"spinRate":2559,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.4397630610457277,"extension":6.353836166148249},"index":1,"playId":"e2244f67-dd3f-34c7-8b47-283300c8e3cd","pitchNumber":1,"startTime":"2025-07-27T20:32:25.398Z","endTime":"2025-07-27T20:32:29.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.988955364341233,"aZ":-26.757697362989337,"pfxX":5.790342341287295,"pfxZ":3.429814546949167,"pX":0.32410970497182884,"pZ":1.8011926631757165,"vX0":4.568935479475259,"vY0":-125.29310648902391,"vZ0":-2.673115783559221,"x":104.65,"y":190.15,"x0":-2.2798278287527336,"y0":50.0023669769821,"z0":5.084715803306707,"aX":9.139074461492726},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.8,"breakHorizontal":-11.6,"spinRate":2622,"spinDirection":68},"zone":9,"typeConfidence":2.0,"plateTime":0.438342030740297,"extension":6.523953536461006},"index":2,"playId":"00e63486-918b-3595-87a6-0f6fcbae1ce8","pitchNumber":2,"startTime":"2025-07-27T20:32:44.513Z","endTime":"2025-07-27T20:32:53.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Blake Perkins steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":3,"actionPlayId":"00e63486-918b-3595-87a6-0f6fcbae1ce8","startTime":"2025-07-27T20:32:55.797Z","endTime":"2025-07-27T20:33:23.890Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"postOnSecond":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":3.400000000000002,"leverageIndex":2.72,"dramaIndex":94.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.27126838818889,"strikeZoneBottom":1.67066394173237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.824639971994223,"aZ":-11.800606942438863,"pfxX":-3.122419960919011,"pfxZ":10.140062890865199,"pX":-1.292686266320882,"pZ":2.6383872180412755,"vX0":3.185376891476096,"vY0":-140.81106210798484,"vZ0":-4.69476681431734,"x":166.27,"y":167.54,"x0":-2.0326393909811746,"y0":50.00044976215111,"z0":5.0899860925436835,"aX":-6.272519388579334},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":5.0,"spinRate":2570,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3888940002467969,"extension":6.624812813868679},"index":4,"playId":"2d699929-9783-35fc-bf47-07037f117e71","pitchNumber":3,"startTime":"2025-07-27T20:33:23.890Z","endTime":"2025-07-27T20:33:27.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.771509096174434,"aZ":-12.323927335805491,"pfxX":-3.6263388575946176,"pfxZ":9.872610945356668,"pX":-0.5516498130997122,"pZ":3.1761451026781766,"vX0":5.173528435461327,"vY0":-140.6263714131117,"vZ0":-3.263737921155256,"x":138.03,"y":153.02,"x0":-1.9408219664515667,"y0":50.00069071432576,"z0":5.146913644204844,"aX":-7.290143128043745},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.4,"breakHorizontal":5.5,"spinRate":2529,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.38894331295667994,"extension":6.61421149426813},"hitData":{"launchSpeed":98.5,"launchAngle":29.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":125.97,"coordY":31.59}},"index":5,"playId":"2e330f09-47ab-31e9-affe-16c4149fd3bf","pitchNumber":4,"startTime":"2025-07-27T20:33:44.736Z","endTime":"2025-07-27T20:33:59.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":31.499999999999993,"leverageIndex":2.72,"dramaIndex":287.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:33:59.011Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isaac Collins walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T20:34:52.270Z","endTime":"2025-07-27T20:37:17.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"postOnSecond":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Andruw Monasterio replaces Andrew Vaughn.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T20:34:32.317Z","endTime":"2025-07-27T20:34:54.265Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":683734,"link":"/api/v1/people/683734"},"base":2,"defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"second":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.29186346353887,"strikeZoneBottom":1.57958312423048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.414291198228028,"aZ":-29.732353538961497,"pfxX":5.0196506723107435,"pfxZ":1.50949559762621,"pX":-0.5877924458646735,"pZ":1.0903143586556197,"vX0":2.5516612599341633,"vY0":-126.52254589152263,"vZ0":-3.624759959228051,"x":139.41,"y":209.34,"x0":-2.26228016650557,"y0":50.0024160083474,"z0":4.9306377177951095,"aX":8.11725301992135},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.2,"breakHorizontal":-9.7,"spinRate":2494,"spinDirection":71},"zone":13,"typeConfidence":2.0,"plateTime":0.43332651128772115,"extension":6.583751905615042},"index":1,"playId":"fa3f4291-f474-3bde-bccc-060a2c6cc21f","pitchNumber":1,"startTime":"2025-07-27T20:34:54.265Z","endTime":"2025-07-27T20:34:58.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"second":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.20393310048147,"strikeZoneBottom":1.52489586524774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.502873766589715,"aZ":-28.91234338950427,"pfxX":-8.432411672109174,"pfxZ":1.8443777051467052,"pX":-1.5509041899004634,"pZ":2.548300771784146,"vX0":5.470502764400407,"vY0":-131.99582080515495,"vZ0":-0.8552828844155538,"x":176.12,"y":169.98,"x0":-2.552343896250923,"y0":50.00249340994071,"z0":5.001007425339239,"aX":-14.912816453187698},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.4,"breakHorizontal":14.2,"spinRate":1439,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4146006313191579,"extension":6.4511173931407475},"index":2,"playId":"3a3007b4-950d-3a99-8290-7cdc04243779","pitchNumber":2,"startTime":"2025-07-27T20:35:12.599Z","endTime":"2025-07-27T20:35:18.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"second":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.803303532233056,"aZ":-27.57255844985278,"pfxX":0.7215153946531014,"pfxZ":2.7652448309169593,"pX":-0.02690850608705908,"pZ":1.7604905102732216,"vX0":5.37720846801407,"vY0":-127.51274825746236,"vZ0":-2.76670323123294,"x":118.03,"y":191.25,"x0":-2.248140188012804,"y0":50.00182028048205,"z0":5.012921436946893,"aX":1.1985463585237668},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.7,"breakHorizontal":-2.4,"spinRate":2406,"spinDirection":85},"zone":8,"typeConfidence":2.0,"plateTime":0.42793912107846355,"extension":6.515049638948047},"index":3,"playId":"c08dfda6-2265-3d56-a696-f7be2f2d647d","pitchNumber":3,"startTime":"2025-07-27T20:35:34.829Z","endTime":"2025-07-27T20:35:40.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"second":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.11342361422862,"strikeZoneBottom":1.5014191325864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.84040935908353,"aZ":-27.554890083025647,"pfxX":0.9540107663088556,"pfxZ":2.747042131005623,"pX":-0.09480905682539773,"pZ":2.9124267208770136,"vX0":4.620342622772234,"vY0":-128.58097499223342,"vZ0":-0.1166525811799749,"x":120.61,"y":160.14,"x0":-2.0364035110366974,"y0":50.00074683363338,"z0":5.090572731969086,"aX":1.6014248928826056},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.2,"breakHorizontal":-2.8,"spinRate":2498,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.4254565170798914,"extension":6.483118019905894},"index":4,"playId":"3ead8c5d-acab-3a5d-b004-3410cc3231ef","pitchNumber":4,"startTime":"2025-07-27T20:36:00.017Z","endTime":"2025-07-27T20:36:04.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"second":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-27T20:36:27.266Z","endTime":"2025-07-27T20:36:52.035Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"second":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.17196323237237,"strikeZoneBottom":1.50976550538154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.510801204077286,"aZ":-29.06082173195595,"pfxX":0.41206377821313034,"pfxZ":1.8311426140665996,"pX":-0.05682645375679721,"pZ":0.7894793353572932,"vX0":5.2709383393847276,"vY0":-128.5851816652269,"vZ0":-4.682497265832296,"x":119.17,"y":217.46,"x0":-2.1759334921543965,"y0":50.000358098644774,"z0":4.8559400586424815,"aX":0.6968093368567365},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.6,"breakHorizontal":-1.8,"spinRate":2439,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.42393505056442926,"extension":6.622823069593978},"index":6,"playId":"1cd37fb8-2c6a-3297-8534-a0ea97400636","pitchNumber":5,"startTime":"2025-07-27T20:36:52.035Z","endTime":"2025-07-27T20:36:55.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"second":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.18648042525118,"strikeZoneBottom":1.55801410576755,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.944096517687584,"aZ":-30.98909747708476,"pfxX":3.33192754089732,"pfxZ":0.7175923546517904,"pX":-1.4648885402494332,"pZ":2.6933425241773326,"vX0":0.9731075938427106,"vY0":-126.7621857400657,"vZ0":0.051083888978354475,"x":172.84,"y":166.06,"x0":-2.28550281959973,"y0":50.00166486582683,"z0":5.12219701186679,"aX":5.487798770534329},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.6,"breakHorizontal":-6.2,"spinRate":2532,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.43008856957340136,"extension":6.575574342333176},"index":7,"playId":"8f9511eb-b142-37ed-95af-3113b32ac506","pitchNumber":6,"startTime":"2025-07-27T20:37:13.434Z","endTime":"2025-07-27T20:37:17.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"second":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.099999999999994,"awayTeamWinProbability":40.900000000000006,"homeTeamWinProbabilityAdded":0.8999999999999986,"leverageIndex":3.08,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:37:17.507Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, second baseman Xavier Edwards to first baseman Liam Hicks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T20:37:37.771Z","endTime":"2025-07-27T20:39:30.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.23262893755619,"strikeZoneBottom":1.53929067419098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.092079249849405,"aZ":-21.5296645864175,"pfxX":-9.572353489032968,"pfxZ":5.381018631834569,"pX":-1.580512260802895,"pZ":1.9428986151003296,"vX0":5.560104222142698,"vY0":-139.8639509536978,"vZ0":-4.616080183672296,"x":177.25,"y":186.32,"x0":-2.3525502119552084,"y0":50.00217062964271,"z0":5.030163618057679,"aX":-18.92847025414068},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.0,"breakHorizontal":16.2,"spinRate":2394,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.391909002203902,"extension":6.467658933136476},"index":0,"playId":"28f01b3a-ab07-3fb0-bff6-1364a61fe8ea","pitchNumber":1,"startTime":"2025-07-27T20:37:45.495Z","endTime":"2025-07-27T20:37:49.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.23241647191184,"strikeZoneBottom":1.54767992578623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.337080272270523,"aZ":-27.399286032433537,"pfxX":1.4440671081345675,"pfxZ":2.838693119465523,"pX":-0.9451357768134323,"pZ":2.966602861681223,"vX0":3.559953352600416,"vY0":-128.57933595019927,"vZ0":0.0825579312782948,"x":153.03,"y":158.68,"x0":-2.5323789287270593,"y0":50.00527438232629,"z0":5.050912654558563,"aX":2.4302018786067436},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.4,"breakHorizontal":-3.4,"spinRate":2544,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.4251217116179191,"extension":6.492313542297204},"index":1,"playId":"9b165df1-1bd0-360b-9e2e-0c63e8356cbb","pitchNumber":2,"startTime":"2025-07-27T20:38:02.976Z","endTime":"2025-07-27T20:38:06.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.17102076312552,"strikeZoneBottom":1.47768934195098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.451586229647457,"aZ":-32.22076575717538,"pfxX":4.964438291972375,"pfxZ":-0.027357404376465944,"pX":0.5719672927781244,"pZ":1.0021847847183354,"vX0":5.527517370253576,"vY0":-125.91453231282505,"vZ0":-3.3217871714473644,"x":95.2,"y":211.72,"x0":-2.296366441333995,"y0":50.00346603494919,"z0":4.9442604922965625,"aX":7.975588928165905},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.6,"breakHorizontal":-10.2,"spinRate":2508,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.43491941743666507,"extension":6.4772707676020245},"index":2,"playId":"5f47ed07-d23e-3cb1-957c-f751c97dab7f","pitchNumber":3,"startTime":"2025-07-27T20:38:23.781Z","endTime":"2025-07-27T20:38:27.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"df62cf77-7b52-4624-be6f-4171086de5bc","startTime":"2025-07-27T20:38:43.314Z","endTime":"2025-07-27T20:38:48.314Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.26326970464138,"strikeZoneBottom":1.53527146849624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.775113225742803,"aZ":-25.58688748018417,"pfxX":-10.610989010938457,"pfxZ":3.593961391423969,"pX":-0.8225664463193146,"pZ":1.420221092859314,"vX0":8.09362925177667,"vY0":-134.4755949041349,"vZ0":-4.298409795303478,"x":148.35,"y":200.43,"x0":-2.4905259387016243,"y0":50.006001113571784,"z0":4.851561062801739,"aX":-19.46515165345353},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.8,"breakHorizontal":17.5,"spinRate":1621,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4070941961016694,"extension":6.560372099818775},"index":4,"playId":"6b4b6161-f307-3005-86c1-abf5b9b2f994","pitchNumber":4,"startTime":"2025-07-27T20:38:58.925Z","endTime":"2025-07-27T20:39:04.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":97.1,"endSpeed":88.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.25857017983444,"aZ":-11.249371325426026,"pfxX":-4.062728523522543,"pfxZ":10.35099338909731,"pX":-0.7578612694098259,"pZ":2.5413947529166503,"vX0":4.97901283948942,"vY0":-141.3117831932351,"vZ0":-5.037498103514221,"x":145.89,"y":170.16,"x0":-2.014993848333014,"y0":50.00689982896419,"z0":5.070183421946359,"aX":-8.216786158036452},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.9,"breakHorizontal":6.4,"spinRate":2491,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.3876160150209387,"extension":6.582595769705793},"hitData":{"launchSpeed":65.9,"launchAngle":5.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.8,"coordY":153.71}},"index":5,"playId":"41325d18-fd52-3f2e-8a3e-e2becb5943bd","pitchNumber":5,"startTime":"2025-07-27T20:39:21.764Z","endTime":"2025-07-27T20:39:30.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-9.099999999999994,"leverageIndex":3.6,"dramaIndex":151.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:39:30.669Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:42:40.256Z","endTime":"2025-07-27T20:43:47.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Blake Perkins remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T20:41:34.285Z","endTime":"2025-07-27T20:41:34.305Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":661388,"link":"/api/v1/people/661388"},"defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Andruw Monasterio remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-27T20:41:34.305Z","endTime":"2025-07-27T20:41:34.306Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":683734,"link":"/api/v1/people/683734"},"defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Trevor Megill replaces Abner Uribe.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-27T20:41:34.306Z","endTime":"2025-07-27T20:42:42.320Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656730,"link":"/api/v1/people/656730"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.37753313083773,"strikeZoneBottom":1.55988831923959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.04423248562002,"aZ":-36.76725402258118,"pfxX":0.5434601151649261,"pfxZ":-2.785592613752799,"pX":1.505066482199264,"pZ":2.639523705997782,"vX0":3.4384548471793166,"vY0":-127.27340307022756,"vZ0":-2.4850091785337938,"x":59.63,"y":167.51,"x0":0.06837516186158671,"y0":50.0039317069929,"z0":6.5278976880278865,"aX":0.8953610950384943},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.4,"breakHorizontal":-1.7,"spinRate":2813,"spinDirection":24},"zone":12,"typeConfidence":0.9,"plateTime":0.4296339324519476,"extension":6.563193431918276},"index":3,"playId":"d009b061-fbfb-3626-91b9-6f1873290b32","pitchNumber":1,"startTime":"2025-07-27T20:42:42.320Z","endTime":"2025-07-27T20:42:46.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.29779303509963,"aZ":-9.75930092194978,"pfxX":-1.178887911799305,"pfxZ":10.95042264031109,"pX":0.5527889996206151,"pZ":2.308076075731956,"vX0":1.6347678333775777,"vY0":-142.93917635765007,"vZ0":-9.442701597233805,"x":95.93,"y":176.46,"x0":0.12370284680069805,"y0":50.00223700975585,"z0":6.288079596725385,"aX":-2.412990247862935},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.9,"breakHorizontal":1.8,"spinRate":2491,"spinDirection":201},"zone":6,"typeConfidence":0.9,"plateTime":0.3848022253609713,"extension":6.573960107028174},"index":4,"playId":"ff22b6bf-757b-3582-8f39-041aa95a337a","pitchNumber":2,"startTime":"2025-07-27T20:42:58.710Z","endTime":"2025-07-27T20:43:02.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":89.4,"strikeZoneTop":3.49653503562968,"strikeZoneBottom":1.64534489143986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.33285682609121,"aZ":-7.060126396440992,"pfxX":-1.2505692007272273,"pfxZ":12.139860791818155,"pX":-0.8247996336996236,"pZ":3.0775547091847186,"vX0":-1.5688275910263152,"vY0":-143.83744386481035,"vZ0":-7.857936598988629,"x":148.44,"y":155.69,"x0":-0.10722384097266904,"y0":50.00382730287584,"z0":6.302281073396372,"aX":-2.586499693773467},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":20.3,"breakHorizontal":2.6,"spinRate":2450,"spinDirection":197},"zone":1,"typeConfidence":0.9,"plateTime":0.38266854220376256,"extension":6.61516870819671},"index":5,"playId":"e29b506f-ba22-3f7a-a57c-c136cd962e4b","pitchNumber":3,"startTime":"2025-07-27T20:43:18.218Z","endTime":"2025-07-27T20:43:24.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-27T20:43:28.762Z","endTime":"2025-07-27T20:43:43.489Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.0,"endSpeed":90.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.65937430754098,"aZ":-7.716778089940598,"pfxX":-1.6663874991267864,"pfxZ":11.571345466953389,"pX":0.027817466499856506,"pZ":3.740959887403355,"vX0":0.5991366838463866,"vY0":-145.4975482775834,"vZ0":-6.049429782874877,"x":115.94,"y":137.77,"x0":0.03394416115437362,"y0":50.00065727086136,"z0":6.332736977852174,"aX":-3.521585627853661},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":19.7,"breakHorizontal":2.9,"spinRate":2475,"spinDirection":193},"zone":12,"typeConfidence":0.9,"plateTime":0.37850982667430433,"extension":6.5622650957534665},"index":7,"playId":"34f4a098-afd3-3260-9809-cc38762fb4f3","pitchNumber":4,"startTime":"2025-07-27T20:43:43.489Z","endTime":"2025-07-27T20:43:47.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:43:47.946Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heriberto Hernández flies out to center fielder Jackson Chourio.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:44:06.376Z","endTime":"2025-07-27T20:44:22.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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":99.2,"endSpeed":90.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.94012607561329,"aZ":-8.585569758257899,"pfxX":-3.185227171674592,"pfxZ":11.270296577716506,"pX":-0.5955123146207276,"pZ":3.122848992203838,"vX0":-0.48993844268733133,"vY0":-144.31000016527668,"vZ0":-7.419117016239543,"x":139.7,"y":154.46,"x0":-0.009588065803314427,"y0":50.006535306651855,"z0":6.267641997301968,"aX":-6.6690752823599935},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.0,"breakHorizontal":5.9,"spinRate":2497,"spinDirection":199},"zone":1,"typeConfidence":0.9,"plateTime":0.38064437226464776,"extension":6.592026005873104},"hitData":{"launchSpeed":89.0,"launchAngle":41.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.9,"coordY":75.59}},"index":0,"playId":"e6c4a724-c304-39e3-a07d-4321edc5146c","pitchNumber":1,"startTime":"2025-07-27T20:44:13.380Z","endTime":"2025-07-27T20:44:22.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.5,"awayTeamWinProbability":39.5,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":1.84,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:44:22.640Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Javier Sanoja doubles (13) on a sharp line drive to right fielder Isaac Collins.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:44:40.824Z","endTime":"2025-07-27T20:45:15.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.3,"strikeZoneTop":3.51024284009637,"strikeZoneBottom":1.73205433331471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.87545266905123,"aZ":-7.727917128847576,"pfxX":-3.0130950364691067,"pfxZ":11.732301302852413,"pX":0.003925911319837303,"pZ":1.5236098550509567,"vX0":0.9791292508301647,"vY0":-143.577775879581,"vZ0":-11.778085511490637,"x":116.85,"y":197.64,"x0":0.04947335273113627,"y0":50.00001966162258,"z0":6.163976802759856,"aX":-6.276856786033256},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.0,"breakHorizontal":5.3,"spinRate":2423,"spinDirection":198},"zone":14,"typeConfidence":0.9,"plateTime":0.38178404056123716,"extension":6.666022582233122},"index":0,"playId":"1ebaf5b1-22fd-3b3c-a6c9-ec2bd6f88fde","pitchNumber":1,"startTime":"2025-07-27T20:44:46.780Z","endTime":"2025-07-27T20:44:53.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.903215716181656,"aZ":-8.477999472233765,"pfxX":-1.7517848388445452,"pfxZ":11.32506577434466,"pX":0.6111070014484673,"pZ":2.620961430190005,"vX0":2.03959132582978,"vY0":-144.06976335775036,"vZ0":-8.726220281425524,"x":93.71,"y":168.01,"x0":0.1200351370951031,"y0":50.00523748133078,"z0":6.221134256046343,"aX":-3.666225530560082},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.8,"breakHorizontal":2.8,"spinRate":2464,"spinDirection":192},"zone":6,"typeConfidence":0.9,"plateTime":0.38084225797351356,"extension":6.6676285008511895},"hitData":{"launchSpeed":100.6,"launchAngle":8.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":200.47,"coordY":126.33}},"index":1,"playId":"1a72a332-2f18-31e6-943b-ea79e1bd724a","pitchNumber":2,"startTime":"2025-07-27T20:45:03.077Z","endTime":"2025-07-27T20:45:15.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-7.199999999999996,"leverageIndex":1.35,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:45:15.355Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dane Myers flies out to right fielder Isaac Collins.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:45:56.168Z","endTime":"2025-07-27T20:46:12.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.603642374502257,"aZ":-36.841574324715125,"pfxX":-0.2720617025174313,"pfxZ":-2.7533718961824594,"pX":0.012450401379154251,"pZ":2.8138511268296758,"vX0":0.5718406181625151,"vY0":-129.27175352171838,"vZ0":-2.0327721681733575,"x":116.53,"y":162.81,"x0":-0.17614276693267758,"y0":50.00413694917781,"z0":6.435003878840078,"aX":-0.46120541745377136},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-5.2,"breakHorizontal":0.4,"spinRate":2815,"spinDirection":28},"zone":5,"typeConfidence":0.89,"plateTime":0.42349513113926873,"extension":6.559067727710277},"hitData":{"launchSpeed":72.4,"launchAngle":35.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.17,"coordY":114.43}},"index":0,"playId":"35b8964f-1d5a-3f2f-a847-b98dbaabe6f2","pitchNumber":1,"startTime":"2025-07-27T20:46:04.014Z","endTime":"2025-07-27T20:46:12.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":668930,"link":"/api/v1/people/668930"},"left":{"id":592885,"link":"/api/v1/people/592885"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686555,"link":"/api/v1/people/686555"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":10.599999999999994,"leverageIndex":3.98,"dramaIndex":170.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:46:12.369Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Seigler called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-27T20:48:34.659Z","endTime":"2025-07-27T20:50:09.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cade Gibson replaces Ronny Henriquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T20:48:18.582Z","endTime":"2025-07-27T20:48:36.871Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806188,"link":"/api/v1/people/806188"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.5,"strikeZoneTop":3.11338071410846,"strikeZoneBottom":1.46824999839426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.768810009145856,"aZ":-44.16015042183386,"pfxX":-5.9061537626420115,"pfxZ":-9.507061434284807,"pX":0.5456199314762932,"pZ":4.433360606446556,"vX0":0.19798602303082447,"vY0":-111.79298918147497,"vZ0":5.962282145361483,"x":96.2,"y":119.08,"x0":1.2225594422632036,"y0":50.00033690286021,"z0":6.273513245660994,"aX":-7.44951680549395},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-15.2,"breakHorizontal":10.7,"spinRate":2626,"spinDirection":322},"zone":12,"typeConfidence":2.0,"plateTime":0.4905682095506174,"extension":5.86069494537528},"index":1,"playId":"eec00920-139f-3bde-9a13-0d8a7d5708da","pitchNumber":1,"startTime":"2025-07-27T20:48:36.871Z","endTime":"2025-07-27T20:48:40.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.14175518207604,"strikeZoneBottom":1.53009662914046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.99731765843211,"aZ":-23.51438411546091,"pfxX":9.150031286005241,"pfxZ":4.78557104636991,"pX":0.3642226891416253,"pZ":3.053617780897913,"vX0":-5.0988867449438935,"vY0":-133.4861545283235,"vZ0":-2.7144603095613475,"x":103.12,"y":156.33,"x0":1.107610367338179,"y0":50.00247250152954,"z0":5.771558509704685,"aX":16.55731964464397},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.3,"breakHorizontal":-15.5,"spinRate":2135,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.40989390994955244,"extension":5.926275306616764},"index":2,"playId":"fec55ee9-091d-364b-8b91-06b0d7748f91","pitchNumber":2,"startTime":"2025-07-27T20:48:51.782Z","endTime":"2025-07-27T20:48:55.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.5,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.812878482609538,"aZ":-34.66186288568608,"pfxX":-5.626296384579678,"pfxZ":-1.836063692316011,"pX":-0.806513263673229,"pZ":1.925117003293969,"vX0":-3.5529298734792105,"vY0":-115.49947750635478,"vZ0":-0.8847772664223268,"x":147.74,"y":186.8,"x0":1.4808143452389926,"y0":50.002992740353896,"z0":5.63633708870133,"aX":-7.626555720459092},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-3.2,"breakHorizontal":11.0,"spinRate":3078,"spinDirection":300},"zone":7,"typeConfidence":2.0,"plateTime":0.473603053891126,"extension":5.760809767482898},"index":3,"playId":"8ff0e9d3-ccef-3afc-952f-176a4c29cf0c","pitchNumber":3,"startTime":"2025-07-27T20:49:06.391Z","endTime":"2025-07-27T20:49:10.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-27T20:49:21.078Z","endTime":"2025-07-27T20:49:28.918Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":78.2,"endSpeed":72.3,"strikeZoneTop":3.16693184433704,"strikeZoneBottom":1.52203361070553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.48987826578808,"aZ":-35.13851197324423,"pfxX":-7.841257098239901,"pfxZ":-2.2630115644030324,"pX":-1.1060161376069946,"pZ":1.3278147531419628,"vX0":-3.6706355539825593,"vY0":-113.9118073173525,"vZ0":-1.6461982113935434,"x":159.16,"y":202.93,"x0":1.5464058671775749,"y0":50.00254727065247,"z0":5.5430323017496415,"aX":-10.273975704805725},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-4.2,"breakHorizontal":15.1,"spinRate":3036,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.48137313413465055,"extension":5.746720566678433},"index":5,"playId":"a2a5c793-c139-3f61-83e2-2e462b61c1a5","pitchNumber":4,"startTime":"2025-07-27T20:49:28.918Z","endTime":"2025-07-27T20:49:33.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.1526002456669,"strikeZoneBottom":1.4742327790224,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.43854943020897,"aZ":-43.932667482178864,"pfxX":-5.511239125049267,"pfxZ":-8.800940287951954,"pX":-1.2829415646687745,"pZ":1.5445198869533199,"vX0":-3.6277963218973492,"vY0":-115.3963997345345,"vZ0":0.06053551952852376,"x":165.9,"y":197.08,"x0":1.0310445024348727,"y0":50.004958920105025,"z0":5.784963087903847,"aX":-7.360240791321296},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-15.6,"breakHorizontal":10.9,"spinRate":2893,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.4764395806959354,"extension":5.994910198225868},"index":6,"playId":"a5de7558-fb70-3414-9a65-9dde5fdee05b","pitchNumber":5,"startTime":"2025-07-27T20:49:47.140Z","endTime":"2025-07-27T20:49:51.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.12494060773165,"strikeZoneBottom":1.58036696513026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.481214761932954,"aZ":-23.921478467046555,"pfxX":9.581138156581405,"pfxZ":4.408608917514807,"pX":-0.5962298886252894,"pZ":2.162147796600856,"vX0":-7.963944270019843,"vY0":-135.66707641816967,"vZ0":-4.555983053488639,"x":139.73,"y":180.4,"x0":1.1262953679466585,"y0":50.00252419377841,"z0":5.521467240619693,"aX":17.936925191649202},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.2,"breakHorizontal":-15.7,"spinRate":2187,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.4030544902277917,"extension":6.063382611159254},"index":7,"playId":"b4f154a8-8cfd-3227-9b68-3637f5290a59","pitchNumber":6,"startTime":"2025-07-27T20:50:04.369Z","endTime":"2025-07-27T20:50:09.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:50:09.406Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eric Haase singles on a fly ball to center fielder Dane Myers.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-27T20:50:27.708Z","endTime":"2025-07-27T20:50:58.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"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":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"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":80.3,"endSpeed":73.7,"strikeZoneTop":3.18854454014278,"strikeZoneBottom":1.54396308508847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.135703972262878,"aZ":-45.05513812354512,"pfxX":-5.076331295046514,"pfxZ":-9.472617281844792,"pX":-1.6640329349324743,"pZ":1.1652258175268007,"vX0":-4.3587219238743575,"vY0":-116.78991188486886,"vZ0":-0.9285055898827879,"x":180.43,"y":207.32,"x0":0.8963254995878356,"y0":50.00219824812619,"z0":5.862826613191249,"aX":-6.903524253246123},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-17.0,"breakHorizontal":10.4,"spinRate":2863,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.47177184314909093,"extension":5.72439168538898},"index":0,"playId":"076cfed1-487b-3e17-b6dd-c4950ce48ff6","pitchNumber":1,"startTime":"2025-07-27T20:50:32.986Z","endTime":"2025-07-27T20:50:38.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.694015185870278,"aZ":-28.33541662953613,"pfxX":8.581951919863508,"pfxZ":2.4324943471476743,"pX":0.5449499377331348,"pZ":1.5476761195728226,"vX0":-4.410225966597008,"vY0":-125.03084569028316,"vZ0":-4.178729676016599,"x":96.23,"y":196.99,"x0":1.2185569153595657,"y0":50.00585545862559,"z0":5.571501984878816,"aX":13.561702864905335},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.6,"breakHorizontal":-14.5,"spinRate":1776,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.43841846224553915,"extension":5.874647533407311},"hitData":{"launchSpeed":74.5,"launchAngle":26.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.72,"coordY":98.08}},"index":1,"playId":"8e40695a-e288-3a14-833f-cfe61b6d437e","pitchNumber":2,"startTime":"2025-07-27T20:50:47.979Z","endTime":"2025-07-27T20:50:58.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.5,"awayTeamWinProbability":36.5,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.85,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:50:58.021Z","atBatIndex":72},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brice Turang doubles (18) on a line drive to left fielder Javier Sanoja. Eric Haase to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-27T20:51:19.628Z","endTime":"2025-07-27T20:51:41.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnThird":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.044385828634802,"aZ":-23.12842769827518,"pfxX":9.539070377248308,"pfxZ":4.920058916421903,"pX":1.089901273218383,"pZ":3.263009486364302,"vX0":-4.155635039720597,"vY0":-134.49800105959662,"vZ0":-2.0593644546678793,"x":75.46,"y":150.68,"x0":1.4119942239309042,"y0":50.006257465985044,"z0":5.671905890519231,"aX":17.551992156968904},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.6,"breakHorizontal":-16.4,"spinRate":2149,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4066072211927989,"extension":5.917069823833709},"hitData":{"launchSpeed":69.0,"launchAngle":6.0,"totalDistance":79.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.08,"coordY":137.49}},"index":0,"playId":"4cc9b34b-6484-3b59-b912-f87d075e4892","pitchNumber":1,"startTime":"2025-07-27T20:51:28.543Z","endTime":"2025-07-27T20:51:41.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":20.799999999999997,"leverageIndex":2.95,"dramaIndex":207.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:51:41.580Z","atBatIndex":73},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Cade Gibson intentionally walks Jackson Chourio.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-27T20:52:06.684Z","endTime":"2025-07-27T20:52:13.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnThird":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"07769786-0756-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-27T20:52:09.502Z","endTime":"2025-07-27T20:52:09.526Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"07769786-0756-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-27T20:52:09.526Z","endTime":"2025-07-27T20:52:09.527Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"07769786-0756-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-27T20:52:09.527Z","endTime":"2025-07-27T20:52:09.528Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"index":3,"playId":"07769786-0756-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-27T20:52:09.528Z","endTime":"2025-07-27T20:52:13.011Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.7,"awayTeamWinProbability":16.299999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":4.44,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:52:13.011Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blake Perkins singles on a sharp line drive to center fielder Dane Myers. Eric Haase scores. Brice Turang to 3rd. Jackson Chourio to 2nd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-27T20:52:34.186Z","endTime":"2025-07-27T20:54:52.680Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"postOnThird":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":{"id":806188,"link":"/api/v1/people/806188"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.3,"strikeZoneTop":3.57460803508542,"strikeZoneBottom":1.72224254978473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.10608037298365,"aZ":-42.49191931093747,"pfxX":-5.986729784004675,"pfxZ":-7.61194346147102,"pX":-1.4573592318402357,"pZ":1.9393512193516673,"vX0":-4.035559407368206,"vY0":-116.64644786046071,"vZ0":0.10812758070921769,"x":172.55,"y":186.42,"x0":1.0819897608049776,"y0":50.00024286131051,"z0":5.950697847890461,"aX":-8.119388625862367},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-13.3,"breakHorizontal":12.0,"spinRate":3013,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.47237135488124604,"extension":5.92246773933952},"index":0,"playId":"665b203b-54a8-3e8e-b569-1335962865dd","pitchNumber":1,"startTime":"2025-07-27T20:52:40.712Z","endTime":"2025-07-27T20:52:44.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.54489589025019,"strikeZoneBottom":1.76125771306318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.86367093783284,"aZ":-28.036285101221075,"pfxX":10.114208458184631,"pfxZ":2.614491443321885,"pX":0.6002590736448472,"pZ":0.5132704426768671,"vX0":-4.4959900054202135,"vY0":-125.14752837286007,"vZ0":-6.605956196632119,"x":94.12,"y":224.92,"x0":1.1085723438348711,"y0":50.00195079456383,"z0":5.491244471186417,"aX":16.001053687711867},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.4,"breakHorizontal":-17.3,"spinRate":1940,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4380899992440206,"extension":5.834946852310509},"index":1,"playId":"2f9800a6-b238-3ca6-b6c8-af63e8a5ad20","pitchNumber":2,"startTime":"2025-07-27T20:52:58.622Z","endTime":"2025-07-27T20:53:02.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.989891236983084,"aZ":-26.278184378994872,"pfxX":10.237357588506235,"pfxZ":3.177752569561658,"pX":-0.611606492539709,"pZ":2.503584103528931,"vX0":-8.1161021203186,"vY0":-135.09560721401058,"vZ0":-3.525704646684432,"x":140.31,"y":171.18,"x0":1.0936907344674651,"y0":50.006419852675606,"z0":5.661793481376528,"aX":19.025840627878253},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.2,"breakHorizontal":-16.9,"spinRate":2355,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.4046161750799775,"extension":5.963390550887605},"index":2,"playId":"dc3a256d-0b8b-38c6-8342-800838da9193","pitchNumber":3,"startTime":"2025-07-27T20:53:22.649Z","endTime":"2025-07-27T20:53:26.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.53486501469266,"strikeZoneBottom":1.78567245515852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.83167921475882,"aZ":-21.451030692502382,"pfxX":9.320387982591859,"pfxZ":5.778656623531415,"pX":-0.7065945906956146,"pZ":2.068863754166634,"vX0":-7.791739365559121,"vY0":-134.97735617042127,"vZ0":-5.513979994624325,"x":143.93,"y":182.92,"x0":0.9986200383630042,"y0":50.003573985577674,"z0":5.636853797461277,"aX":17.295689139938492},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.5,"breakHorizontal":-15.4,"spinRate":2178,"spinDirection":133},"zone":7,"typeConfidence":2.0,"plateTime":0.40492330119613795,"extension":5.90770053118343},"index":3,"playId":"7df2b29f-2538-3921-b6bd-eaf72c2e9dd5","pitchNumber":4,"startTime":"2025-07-27T20:53:53.965Z","endTime":"2025-07-27T20:53:58.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.47493585517983,"strikeZoneBottom":1.72580572021687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.123880094741747,"aZ":-44.37877720621428,"pfxX":-5.218113753199333,"pfxZ":-8.80790478316679,"pX":-2.0203521041938632,"pZ":0.7208484195919783,"vX0":-5.578373318067238,"vY0":-117.75029997223722,"vZ0":-1.963912482671168,"x":194.01,"y":219.32,"x0":1.0691829175564298,"y0":50.003451029649646,"z0":5.722347931077765,"aX":-7.2294279791701},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-16.1,"breakHorizontal":10.9,"spinRate":3072,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.46754481148159055,"extension":5.864976431462222},"index":4,"playId":"d9a2b739-464b-329a-9550-0c0298d32380","pitchNumber":5,"startTime":"2025-07-27T20:54:14.562Z","endTime":"2025-07-27T20:54:19.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.510665525708813,"aZ":-24.52640483168477,"pfxX":9.294447148774012,"pfxZ":4.045798823452978,"pX":-0.05088961419769014,"pZ":2.9485528546326063,"vX0":-6.24121109671579,"vY0":-136.2504127411447,"vZ0":-2.607594910023931,"x":118.94,"y":159.17,"x0":1.0560370661353575,"y0":50.00047675287762,"z0":5.60355669202805,"aX":17.561518531606573},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.0,"breakHorizontal":-15.6,"spinRate":2335,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.4012242468764473,"extension":5.894704580490196},"hitData":{"launchSpeed":100.2,"launchAngle":20.0,"totalDistance":374.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":144.16,"coordY":49.37}},"index":5,"playId":"8f65c48e-cbca-3a51-bb33-d7ae0ef08a21","pitchNumber":6,"startTime":"2025-07-27T20:54:41.165Z","endTime":"2025-07-27T20:54:52.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":16.299999999999997,"leverageIndex":5.37,"dramaIndex":240.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:54:52.680Z","atBatIndex":75}]