[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Gilbert strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-20T17:10:57.640Z","endTime":"2026-08-20T17:12:18.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8],"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T14:29:05.772Z","endTime":"2026-08-20T16:46:28.128Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-20T16:46:28.128Z","endTime":"2026-08-20T17:09:11.596Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-20T17:09:11.596Z","endTime":"2026-08-20T17:10:59.887Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"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":98.2,"endSpeed":90.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.107319914050777,"aZ":-10.504466059806031,"pfxX":-4.802252325421971,"pfxZ":10.45572898171779,"pX":-0.04254315097159012,"pZ":2.4550857390537644,"vX0":8.34963338539319,"vY0":-142.65649440448618,"vZ0":-7.819795769091596,"x":118.62,"y":172.49,"x0":-2.3760581132798366,"y0":50.00592260851821,"z0":5.884747597307795,"aX":-9.956129956909587},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.6,"breakHorizontal":7.1,"spinRate":2301,"spinDirection":223},"zone":5,"typeConfidence":0.87,"plateTime":0.38314634771899136,"extension":7.081209341440942},"index":3,"playId":"35fac018-447d-39c1-9de8-3a503238d05b","pitchNumber":1,"startTime":"2026-08-20T17:10:59.887Z","endTime":"2026-08-20T17:11:02.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44225440128701,"aZ":-39.79584484745212,"pfxX":6.403438015162964,"pfxZ":-4.7189999637346745,"pX":-1.2821973433601976,"pZ":2.3312013948478265,"vX0":1.4309837811774995,"vY0":-125.78167820908669,"vZ0":-1.1706600991165028,"x":165.87,"y":175.84,"x0":-2.6894617464107773,"y0":50.00181176780549,"z0":6.004814994421927,"aX":10.347386469470546},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-8.6,"breakHorizontal":-11.9,"spinRate":2358,"spinDirection":56},"zone":13,"typeConfidence":0.81,"plateTime":0.43403031950526616,"extension":6.781232465410961},"index":4,"playId":"1a47977d-d7fa-33ac-aa92-0114476cd2aa","pitchNumber":2,"startTime":"2026-08-20T17:11:16.840Z","endTime":"2026-08-20T17:11:20.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.632534724235608,"aZ":-37.453431688756524,"pfxX":6.622513569636601,"pfxZ":-3.1839173494531465,"pX":-0.8526679452399418,"pZ":3.7430179387725433,"vX0":2.427654507410617,"vY0":-127.044530415555,"vZ0":1.4059291674615273,"x":149.5,"y":137.72,"x0":-2.6775520760175695,"y0":50.00454579418275,"z0":6.128525279797212,"aX":10.975825196343147},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.3,"breakHorizontal":-12.5,"spinRate":2402,"spinDirection":58},"zone":11,"typeConfidence":0.9,"plateTime":0.4288568881063237,"extension":6.64442398020933},"index":5,"playId":"0a007277-09cf-3988-820d-f26163870e36","pitchNumber":3,"startTime":"2026-08-20T17:11:31.614Z","endTime":"2026-08-20T17:11:35.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":77.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.573708663574255,"aZ":-44.67402504516437,"pfxX":5.832516553637827,"pfxZ":-8.461925615395261,"pX":-0.5125081000270179,"pZ":1.8413299805914742,"vX0":2.734741286500934,"vY0":-120.48950343765601,"vZ0":-1.1300810097814569,"x":136.54,"y":189.06,"x0":-2.418860047030666,"y0":50.005712772067604,"z0":6.250622564336929,"aX":8.6103523554841},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-15.4,"breakHorizontal":-11.2,"spinRate":2413,"spinDirection":32},"zone":7,"typeConfidence":0.9,"plateTime":0.45391360796461955,"extension":6.696989087162394},"index":6,"playId":"303de969-8853-3c4c-9d01-a6a2ed9fe7cd","pitchNumber":4,"startTime":"2026-08-20T17:11:46.405Z","endTime":"2026-08-20T17:11:50.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-08-20T17:11:56.812Z","endTime":"2026-08-20T17:12:13.891Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":100.2,"endSpeed":93.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.789873877314793,"aZ":-12.519082016016997,"pfxX":-5.6756114737316015,"pfxZ":8.983501239147625,"pX":-0.5968823428503695,"pZ":2.636735650468119,"vX0":7.822237382422629,"vY0":-145.74103873074972,"vZ0":-7.2941415219199754,"x":139.75,"y":167.59,"x0":-2.557135693417883,"y0":50.0043652564508,"z0":5.899979972170666,"aX":-12.419427820956356},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":15.2,"breakHorizontal":9.0,"spinRate":2289,"spinDirection":222},"zone":4,"typeConfidence":0.91,"plateTime":0.37340955034811607,"extension":7.107684858901813},"index":8,"playId":"810cae75-e800-35f8-8479-eebf0e026429","pitchNumber":5,"startTime":"2026-08-20T17:12:13.891Z","endTime":"2026-08-20T17:12:18.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-08-20T17:12:18.582Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Devers walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-20T17:12:19.396Z","endTime":"2026-08-20T17:13:50.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.1,"endSpeed":91.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28691039018242,"aZ":-11.493278451042686,"pfxX":-6.41154672005705,"pfxZ":9.667759043584816,"pX":-0.6793070135451852,"pZ":2.3586424397186843,"vX0":7.4590348359074605,"vY0":-144.13160521563034,"vZ0":-8.28049047986256,"x":142.89,"y":175.1,"x0":-2.4475482426732107,"y0":50.000373514993576,"z0":5.948930474071329,"aX":-13.712113324474139},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.3,"breakHorizontal":10.4,"spinRate":2302,"spinDirection":217},"zone":4,"typeConfidence":0.91,"plateTime":0.37763749217216747,"extension":7.076491375759551},"index":0,"playId":"8d27b5e1-a6f9-3b63-a70b-125459b819ea","pitchNumber":1,"startTime":"2026-08-20T17:12:42.390Z","endTime":"2026-08-20T17:12:47.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":99.6,"endSpeed":92.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56952953416331,"aZ":-14.402259018398382,"pfxX":-6.1347787898615405,"pfxZ":8.15597875647857,"pX":-0.889944646348397,"pZ":2.740446194319077,"vX0":7.048089819737907,"vY0":-145.02018299817752,"vZ0":-6.202096286879699,"x":150.92,"y":164.79,"x0":-2.52843058735983,"y0":50.00424647208783,"z0":5.748427301699743,"aX":-13.370187758814764},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.0,"breakHorizontal":10.1,"spinRate":2295,"spinDirection":220},"zone":11,"typeConfidence":0.92,"plateTime":0.3744099498740865,"extension":7.080468664680522},"index":1,"playId":"810b153e-9bb0-37d9-a8bf-d8464d680896","pitchNumber":2,"startTime":"2026-08-20T17:12:58.129Z","endTime":"2026-08-20T17:13:02.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.722131032199826,"aZ":-43.92028837956657,"pfxX":5.114422013834483,"pfxZ":-7.898592646094052,"pX":-0.20351011833354624,"pZ":0.7023178357541107,"vX0":3.607849918581973,"vY0":-120.94396011729727,"vZ0":-3.8523713174501504,"x":124.76,"y":219.82,"x0":-2.3770233771447873,"y0":50.00327777731515,"z0":6.152626911585347,"aX":7.60551588247391},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-15.0,"breakHorizontal":-10.1,"spinRate":2510,"spinDirection":31},"zone":13,"typeConfidence":0.9,"plateTime":0.4522098667869363,"extension":6.862548262220227},"index":2,"playId":"1072b0b1-f063-3376-9c4c-b622da1e8a6d","pitchNumber":3,"startTime":"2026-08-20T17:13:13.554Z","endTime":"2026-08-20T17:13:17.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":98.6,"endSpeed":90.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83800623976079,"aZ":-18.50657462909158,"pfxX":-9.502284903838015,"pfxZ":6.596590936264272,"pX":-0.1659088092173802,"pZ":1.128424423353374,"vX0":10.032062173151973,"vY0":-142.96980754974766,"vZ0":-9.455835958615207,"x":123.32,"y":208.31,"x0":-2.4850565310978037,"y0":50.00153001396549,"z0":5.639295996861425,"aX":-19.678899854988366},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.1,"breakHorizontal":15.2,"spinRate":2165,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.38304928060621224,"extension":7.129169139750367},"index":3,"playId":"53b2f965-4c7f-3031-8f03-9c4720bb836c","pitchNumber":4,"startTime":"2026-08-20T17:13:29.577Z","endTime":"2026-08-20T17:13:33.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":99.5,"endSpeed":91.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69023702042171,"aZ":-13.38984230178478,"pfxX":-6.005677311833958,"pfxZ":8.911007386315596,"pX":-0.4011092097033317,"pZ":0.8098032792464644,"vX0":7.830801704082597,"vY0":-144.28746871889066,"vZ0":-11.443065171129309,"x":132.29,"y":216.92,"x0":-2.3704360692864515,"y0":50.00059905766286,"z0":5.652907466169713,"aX":-12.657006551286324},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.9,"breakHorizontal":9.4,"spinRate":2323,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.37966068446341517,"extension":7.122747737686341},"index":4,"playId":"64eaca97-3d62-32d9-86ba-715e19673770","pitchNumber":5,"startTime":"2026-08-20T17:13:45.974Z","endTime":"2026-08-20T17:13:50.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:13:50.067Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-20T17:13:55.584Z","endTime":"2026-08-20T17:15:09.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.063914421720494,"aZ":-46.801935380795804,"pfxX":5.08037186262955,"pfxZ":-10.427557387278734,"pX":-0.8104573154147106,"pZ":2.187017816964223,"vX0":2.182126706619259,"vY0":-118.65071729994838,"vZ0":0.47954489547879553,"x":147.89,"y":179.73,"x0":-2.406458876629409,"y0":50.00160317636162,"z0":6.302808588472921,"aX":7.1276339241171724},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-18.4,"breakHorizontal":-9.7,"spinRate":2471,"spinDirection":31},"zone":7,"typeConfidence":0.9,"plateTime":0.46446720401988495,"extension":6.766253129510904},"index":0,"playId":"dce68c6f-1a48-38a8-8b58-c195699ac5dc","pitchNumber":1,"startTime":"2026-08-20T17:14:15.913Z","endTime":"2026-08-20T17:14:20.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.68131316539593,"aZ":-19.513171415231618,"pfxX":-8.885181192706337,"pfxZ":6.14293282329148,"pX":-1.3209264649868442,"pZ":2.4634477083545234,"vX0":6.553414584708419,"vY0":-143.27034419794595,"vZ0":-5.561930535123302,"x":167.35,"y":172.27,"x0":-2.4932372456447727,"y0":50.00607830950708,"z0":5.665070002909235,"aX":-18.32046652744086},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.1,"breakHorizontal":14.6,"spinRate":1985,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.38352838631276853,"extension":6.9610552596357165},"index":1,"playId":"29806e20-eb67-323a-a2b4-a17397bf0b17","pitchNumber":2,"startTime":"2026-08-20T17:14:34.738Z","endTime":"2026-08-20T17:14:38.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-20T17:14:47.435Z","endTime":"2026-08-20T17:15:04.498Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":91.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55340005683785,"aZ":-18.41275067298922,"pfxX":-7.568294185399536,"pfxZ":6.511784223174901,"pX":-0.8336694566877464,"pZ":1.8473905926955336,"vX0":7.60462352362175,"vY0":-144.00831156953825,"vZ0":-7.557528914158049,"x":148.78,"y":188.9,"x0":-2.517612401109992,"y0":50.002850915294154,"z0":5.632488220625268,"aX":-15.992551548559481},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.6,"breakHorizontal":12.4,"spinRate":2125,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.37947861233303826,"extension":7.133179472364505},"index":3,"playId":"74c34685-0e60-33bb-bfb8-42bf7a2bb363","pitchNumber":3,"startTime":"2026-08-20T17:15:04.498Z","endTime":"2026-08-20T17:15:09.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:15:09.106Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Eldridge grounds out sharply to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-20T17:15:14.899Z","endTime":"2026-08-20T17:15:59.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34572996441398,"aZ":-45.38457275648672,"pfxX":5.166130015663865,"pfxZ":-9.487441267994058,"pX":0.3979898982998186,"pZ":2.5459852201053694,"vX0":4.633921972317676,"vY0":-117.8360630423992,"vZ0":1.220019471095829,"x":101.83,"y":170.04,"x0":-2.271734017251959,"y0":50.000967409017505,"z0":6.245427793438202,"aX":7.195003633517388},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-16.4,"breakHorizontal":-10.6,"spinRate":2459,"spinDirection":28},"zone":6,"typeConfidence":0.9,"plateTime":0.4664997649473337,"extension":6.640212249012052},"index":0,"playId":"198a2461-87c6-3c45-ade0-7f7f9d7498e1","pitchNumber":1,"startTime":"2026-08-20T17:15:34.710Z","endTime":"2026-08-20T17:15:38.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.548295572957443,"aZ":-26.107550413846262,"pfxX":-0.5516545720869326,"pfxZ":3.1905146110065576,"pX":0.6737845926694666,"pZ":3.0873795488668727,"vX0":9.046320978973242,"vY0":-136.39638500472557,"vZ0":-2.3704878185195755,"x":91.32,"y":155.42,"x0":-2.6017875143639593,"y0":50.001112615153914,"z0":5.751796778317453,"aX":-1.0492969830535255},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.5,"breakHorizontal":-0.7,"spinRate":2288,"spinDirection":198},"zone":3,"typeConfidence":0.91,"plateTime":0.40022940103555804,"extension":7.1470862722158035},"hitData":{"launchSpeed":101.2,"launchAngle":-13.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":146.43,"coordY":174.03}},"index":1,"playId":"65939a57-8ef9-3684-a0da-8c733a20fdf7","pitchNumber":2,"startTime":"2026-08-20T17:15:52.646Z","endTime":"2026-08-20T17:15:59.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:15:59.290Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Steven Kwan walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-20T17:17:27.633Z","endTime":"2026-08-20T17:19:26.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.360567111626125,"aZ":-29.268738149764857,"pfxX":-9.775138121368126,"pfxZ":1.4980796779395238,"pX":0.9590861460448076,"pZ":3.3469834177625635,"vX0":8.759798795936325,"vY0":-138.1188625834033,"vZ0":0.19349027589097612,"x":80.44,"y":148.41,"x0":-0.9759954953906607,"y0":50.004949922420295,"z0":5.236483666510619,"aX":-18.98104309410448},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.0,"breakHorizontal":16.0,"spinRate":2017,"spinDirection":241},"zone":12,"typeConfidence":0.9,"plateTime":0.3958323299068356,"extension":6.689936632585066},"index":0,"playId":"151a503c-3a0d-3fef-a0d6-24b753695afe","pitchNumber":1,"startTime":"2026-08-20T17:18:14.529Z","endTime":"2026-08-20T17:18:18.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.592569699264086,"aZ":-28.992591677821512,"pfxX":-10.242939504810778,"pfxZ":1.6552899736554476,"pX":0.8828436813706585,"pZ":2.4775305919325223,"vX0":8.660725825465299,"vY0":-137.74099948375346,"vZ0":-1.8960981775323855,"x":83.35,"y":171.89,"x0":-0.971382326032767,"y0":50.00256652945603,"z0":5.135180636520585,"aX":-19.68203310698173},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.8,"breakHorizontal":16.7,"spinRate":2177,"spinDirection":236},"zone":12,"typeConfidence":0.9,"plateTime":0.3976562630823759,"extension":6.413221834742609},"index":1,"playId":"78196141-112d-3372-a844-857ad1656a1d","pitchNumber":2,"startTime":"2026-08-20T17:18:26.941Z","endTime":"2026-08-20T17:18:30.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":94.5,"endSpeed":86.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.426495376096444,"aZ":-27.188290181946755,"pfxX":-10.074131518329622,"pfxZ":2.5959077790863176,"pX":0.50313750053802,"pZ":2.835087293347538,"vX0":7.752413144286925,"vY0":-137.46070712787252,"vZ0":-1.2110155206472069,"x":97.82,"y":162.23,"x0":-1.0396686188464241,"y0":50.00265933865894,"z0":5.120914902095213,"aX":-19.34938387773076},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.7,"breakHorizontal":16.7,"spinRate":2157,"spinDirection":241},"zone":3,"typeConfidence":0.9,"plateTime":0.39789596152547535,"extension":6.667230747731907},"index":2,"playId":"0ca9b3cd-973a-3d8a-ac69-ef02d1a939e6","pitchNumber":3,"startTime":"2026-08-20T17:18:41.244Z","endTime":"2026-08-20T17:18:45.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":94.6,"endSpeed":87.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9612966592848,"aZ":-28.544341431482245,"pfxX":-9.057132505959103,"pfxZ":1.8863168753020405,"pX":-0.710594042369336,"pZ":2.09250497212195,"vX0":4.3152128708921484,"vY0":-137.81067296936658,"vZ0":-2.976894927998103,"x":144.09,"y":182.28,"x0":-1.1179116231334147,"y0":50.00589104483376,"z0":5.110076935972489,"aX":-17.464557846632122},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.0,"breakHorizontal":15.5,"spinRate":2052,"spinDirection":241},"zone":4,"typeConfidence":0.9,"plateTime":0.39708745612690954,"extension":6.637368761956269},"index":3,"playId":"a19bf607-4976-3e7a-a7f6-d871e2b55bfe","pitchNumber":4,"startTime":"2026-08-20T17:18:55.484Z","endTime":"2026-08-20T17:18:59.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":77.0,"endSpeed":70.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.06313436748565,"aZ":-38.39756269618661,"pfxX":11.998395840730485,"pfxZ":-4.960238822920749,"pX":-1.1273950148320315,"pZ":3.533000866828382,"vX0":-2.358114953007739,"vY0":-111.89996238007795,"vZ0":4.004584466251982,"x":159.97,"y":143.39,"x0":-1.6115390439509185,"y0":50.000427505250315,"z0":5.679262372644159,"aX":15.062784993606165},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-7.4,"breakHorizontal":-21.0,"spinRate":3176,"spinDirection":58},"zone":11,"typeConfidence":0.91,"plateTime":0.4913382783629072,"extension":5.987657742472919},"index":4,"playId":"dbe53791-d970-37e1-afef-02010f69403f","pitchNumber":5,"startTime":"2026-08-20T17:19:09.668Z","endTime":"2026-08-20T17:19:13.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.489342159541042,"aZ":-30.81816759130476,"pfxX":-8.487093642263003,"pfxZ":0.7110247454509846,"pX":-0.05189828273158649,"pZ":3.3871593921243015,"vX0":5.87353098653814,"vY0":-136.7291080647446,"vZ0":0.7596775150281853,"x":118.98,"y":147.33,"x0":-1.111167728046371,"y0":50.005892462348505,"z0":5.199376820955809,"aX":-16.280498206184944},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.6,"breakHorizontal":14.4,"spinRate":2059,"spinDirection":243},"zone":11,"typeConfidence":0.91,"plateTime":0.39862018254892106,"extension":6.508624963414977},"index":5,"playId":"18ba3e54-b966-3e2c-8227-1050812bfa3f","pitchNumber":6,"startTime":"2026-08-20T17:19:23.170Z","endTime":"2026-08-20T17:19:26.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:19:26.825Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Travis Bazzana singles on a sharp ground ball to center fielder Drew Gilbert. Steven Kwan to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-20T17:19:29.653Z","endTime":"2026-08-20T17:20:04.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":88.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.106942901952497,"aZ":-30.175244129964213,"pfxX":-9.470433587657126,"pfxZ":1.0215140339314024,"pX":-0.08604892094936939,"pZ":1.848666931138075,"vX0":6.662137722417221,"vY0":-137.81509465974773,"vZ0":-3.327442501406386,"x":120.28,"y":188.87,"x0":-1.2852426533607053,"y0":50.00271388302932,"z0":5.075684964900136,"aX":-18.504067367238576},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.4,"breakHorizontal":16.1,"spinRate":2097,"spinDirection":242},"zone":8,"typeConfidence":0.9,"plateTime":0.39508614267623665,"extension":6.586112286374576},"hitData":{"launchSpeed":102.3,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":154.29,"coordY":102.02}},"index":0,"playId":"a5f9661d-3e57-3a08-9dc9-cb4a882ea8f7","pitchNumber":1,"startTime":"2026-08-20T17:19:53.689Z","endTime":"2026-08-20T17:20:04.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":8.100000000000009,"leverageIndex":1.44,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:20:04.062Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a fly ball to center fielder Drew Gilbert. Steven Kwan scores. Travis Bazzana to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-20T17:20:25.513Z","endTime":"2026-08-20T17:21:03.804Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.899885224024292,"aZ":-33.6679300494294,"pfxX":-8.15292856431648,"pfxZ":-0.7694276848505499,"pX":-1.9030253241514365,"pZ":2.760192325032216,"vX0":1.5895606995742513,"vY0":-137.6016414476102,"vZ0":-0.21906231605160298,"x":189.54,"y":164.25,"x0":-1.426352511956253,"y0":50.006322827066164,"z0":5.110863639157596,"aX":-15.72726603076452},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-1.2,"breakHorizontal":14.5,"spinRate":1816,"spinDirection":249},"zone":11,"typeConfidence":0.91,"plateTime":0.39717772333603873,"extension":6.391882189457972},"index":0,"playId":"ffd6085c-b68b-3b85-91d7-e4796e39a488","pitchNumber":1,"startTime":"2026-08-20T17:20:34.824Z","endTime":"2026-08-20T17:20:38.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.152670685503193,"aZ":-24.994693224326966,"pfxX":1.3486483927629782,"pfxZ":3.9454361788581025,"pX":0.4631595784654587,"pZ":2.520093088156932,"vX0":4.1188877397152135,"vY0":-133.3644277228516,"vZ0":-2.427451947820525,"x":99.35,"y":170.74,"x0":-1.2705477939469922,"y0":50.00031405281825,"z0":5.22729793461281,"aX":2.4506566723228964},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.8,"breakHorizontal":-3.2,"spinRate":2308,"spinDirection":196},"zone":6,"typeConfidence":0.93,"plateTime":0.4092349771301116,"extension":6.382640345670214},"hitData":{"launchSpeed":65.8,"launchAngle":32.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.48,"coordY":110.63}},"index":1,"playId":"c862af9c-9bb2-3edf-b645-2a76bc288cde","pitchNumber":2,"startTime":"2026-08-20T17:20:53.321Z","endTime":"2026-08-20T17:21:03.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.6,"awayTeamWinProbability":25.400000000000006,"homeTeamWinProbabilityAdded":8.199999999999989,"leverageIndex":1.48,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:21:03.804Z","atBatIndex":6},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nathaniel Lowe out on a sacrifice fly to left fielder Turner Hill. Travis Bazzana scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-20T17:21:26.281Z","endTime":"2026-08-20T17:22:05.755Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":87.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.598163894986325,"aZ":-24.708626079149642,"pfxX":-7.876632773470993,"pfxZ":3.823510821410215,"pX":-1.2764052974155904,"pZ":3.576826543161254,"vX0":2.79695864987728,"vY0":-137.92032768088208,"vZ0":-0.07081543738259533,"x":165.65,"y":142.21,"x0":-1.2717952760440543,"y0":50.00504372413801,"z0":5.2495819504340435,"aX":-15.391874434084809},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.1,"breakHorizontal":13.8,"spinRate":2190,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.39499677364648766,"extension":6.473469235612774},"index":0,"playId":"588f7bb3-38cc-34e6-8abc-390c7f1a52b8","pitchNumber":1,"startTime":"2026-08-20T17:21:35.287Z","endTime":"2026-08-20T17:21:38.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.915522420837387,"aZ":-22.674185493413674,"pfxX":-7.393170215801588,"pfxZ":4.870848531367036,"pX":0.391263851227481,"pZ":2.380030620028105,"vX0":6.484695390674446,"vY0":-138.13301310524074,"vZ0":-3.3446485622668654,"x":102.09,"y":174.52,"x0":-1.0148550413096287,"y0":50.00623580065063,"z0":5.113595547663281,"aX":-14.4315446078721},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.4,"breakHorizontal":12.2,"spinRate":2211,"spinDirection":237},"zone":6,"typeConfidence":0.69,"plateTime":0.3950372687196966,"extension":6.534259127084361},"hitData":{"launchSpeed":92.6,"launchAngle":43.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.3,"coordY":91.56}},"index":1,"playId":"328ef250-ea89-3c34-81db-8cd8034a5b67","pitchNumber":2,"startTime":"2026-08-20T17:21:52.791Z","endTime":"2026-08-20T17:22:05.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":73.4,"awayTeamWinProbability":26.599999999999994,"homeTeamWinProbabilityAdded":-1.1999999999999886,"leverageIndex":1.23,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:22:05.755Z","atBatIndex":7},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Angel Genao reaches on a fielder's choice. José Ramírez to 2nd. José Ramírez advances to 2nd, on a fielding error by shortstop Willy Adames.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-20T17:22:21.516Z","endTime":"2026-08-20T17:23:18.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69513703888666,"aZ":-29.887818632096348,"pfxX":-10.597317448700869,"pfxZ":1.1829818701262074,"pX":-0.4783990663816087,"pZ":2.643595499330566,"vX0":5.772034101855819,"vY0":-138.10832133739905,"vZ0":-1.5830331054842115,"x":135.24,"y":167.4,"x0":-1.2183641326932049,"y0":50.003598628424115,"z0":5.234045760381592,"aX":-20.476588999723795},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.0,"breakHorizontal":18.0,"spinRate":2128,"spinDirection":240},"zone":4,"typeConfidence":0.89,"plateTime":0.39655953108636943,"extension":6.191341567788435},"index":0,"playId":"e5521b5a-63fd-3e31-b879-3d46e0805b9e","pitchNumber":1,"startTime":"2026-08-20T17:22:39.414Z","endTime":"2026-08-20T17:22:44.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694197,"link":"/api/v1/people/694197","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":87.0,"endSpeed":79.4,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26528911382066,"aZ":-32.98758282091551,"pfxX":-7.87719617155323,"pfxZ":-0.5018786973361458,"pX":-0.8135428412651807,"pZ":2.0954567930270303,"vX0":4.4294991291641,"vY0":-126.58189726412029,"vZ0":-0.746680851892805,"x":148.01,"y":182.2,"x0":-1.5680307168928898,"y0":50.00568610272195,"z0":5.049272356855988,"aX":-12.709345901529044},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.8,"breakHorizontal":13.2,"spinRate":1875,"spinDirection":261},"zone":7,"typeConfidence":0.9,"plateTime":0.4336983755355197,"extension":5.996320634802174},"hitData":{"launchSpeed":91.2,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.98,"coordY":158.3}},"index":1,"playId":"b0be4016-f4a3-3c4b-a3f5-6f37d95c1719","pitchNumber":2,"startTime":"2026-08-20T17:23:11.021Z","endTime":"2026-08-20T17:23:18.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694197,"link":"/api/v1/people/694197","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694197,"link":"/api/v1/people/694197"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":694197,"link":"/api/v1/people/694197"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":0.86,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:23:18.517Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Angel Martínez pops out to third baseman Christian Koss in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-20T17:23:45.920Z","endTime":"2026-08-20T17:25:07.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.420424992106252,"aZ":-30.09592432570319,"pfxX":-9.488787337720979,"pfxZ":1.066735986635404,"pX":0.4548333268247232,"pZ":2.6875379003949393,"vX0":7.872053282721692,"vY0":-138.29802879160852,"vZ0":-1.3917723262581396,"x":99.66,"y":166.22,"x0":-1.1838970092241268,"y0":50.00622966997275,"z0":5.200254095666283,"aX":-18.5387738075062},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":1.8,"breakHorizontal":15.7,"spinRate":2257,"spinDirection":245},"zone":6,"typeConfidence":0.9,"plateTime":0.3947863088500094,"extension":6.101491557272284},"index":0,"playId":"40864715-7076-3b30-bb96-863c66969cb9","pitchNumber":1,"startTime":"2026-08-20T17:23:49.875Z","endTime":"2026-08-20T17:23:53.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":694197,"link":"/api/v1/people/694197"},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.267802459929833,"aZ":-38.48616759636777,"pfxX":10.187636848010817,"pfxZ":-4.994016320265218,"pX":-0.7657255239096511,"pZ":1.8353170951274949,"vX0":-1.1414263301343004,"vY0":-112.00280157227502,"vZ0":0.5094044654123238,"x":146.19,"y":189.23,"x0":-1.570745118935293,"y0":50.00424288674082,"z0":5.558248904751448,"aX":12.872563183841352},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-8.5,"breakHorizontal":-18.1,"spinRate":3201,"spinDirection":52},"zone":7,"typeConfidence":0.91,"plateTime":0.490074785175743,"extension":6.260706609674606},"index":1,"playId":"5612f3ea-bab6-3896-a62f-f82355ba2e17","pitchNumber":2,"startTime":"2026-08-20T17:24:07.214Z","endTime":"2026-08-20T17:24:11.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":694197,"link":"/api/v1/people/694197"},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-20T17:24:14.631Z","endTime":"2026-08-20T17:24:35.028Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":694197,"link":"/api/v1/people/694197"},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.673545539391792,"aZ":-30.455768162055914,"pfxX":-8.620396307604278,"pfxZ":0.893057171830538,"pX":-0.21231686104218137,"pZ":3.7150177524576877,"vX0":5.494356207430253,"vY0":-137.38464594926714,"vZ0":1.414030413007656,"x":125.09,"y":138.47,"x0":-1.1081447051931146,"y0":50.005876236625035,"z0":5.249186642070852,"aX":-16.641307748854135},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.0,"breakHorizontal":14.6,"spinRate":2159,"spinDirection":240},"zone":11,"typeConfidence":0.91,"plateTime":0.39721291852258434,"extension":6.482374722739918},"index":3,"playId":"2b16ca64-47fd-3e59-8776-a458897683e6","pitchNumber":3,"startTime":"2026-08-20T17:24:35.028Z","endTime":"2026-08-20T17:24:39.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":694197,"link":"/api/v1/people/694197"},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":94.8,"endSpeed":87.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.007606760841146,"aZ":-23.11745109868104,"pfxX":-6.037077377544458,"pfxZ":4.6472446077859555,"pX":-0.04727015909557333,"pZ":3.230225248108519,"vX0":5.126991140376388,"vY0":-138.036462669925,"vZ0":-1.1192893584571741,"x":118.8,"y":151.56,"x0":-1.1357778772088514,"y0":50.00131987470898,"z0":5.1837174223363505,"aX":-11.759511805864435},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.4,"breakHorizontal":10.0,"spinRate":2228,"spinDirection":234},"zone":2,"typeConfidence":0.89,"plateTime":0.3953854972011781,"extension":6.544363299261828},"hitData":{"launchSpeed":87.1,"launchAngle":65.0,"totalDistance":165.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":76.84,"coordY":170.4}},"index":4,"playId":"ccfa11a2-2317-3af2-8b5d-fb7c6153ea8d","pitchNumber":4,"startTime":"2026-08-20T17:24:57.881Z","endTime":"2026-08-20T17:25:07.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":694197,"link":"/api/v1/people/694197"},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":72.8,"awayTeamWinProbability":27.200000000000003,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.33,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:25:07.779Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Bailey singles on a sharp line drive to center fielder Drew Gilbert. José Ramírez scores. Angel Genao to 3rd.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-20T17:25:24.893Z","endTime":"2026-08-20T17:26:09.278Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"postOnThird":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"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":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":70.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52267154061856,"aZ":-38.86692101793959,"pfxX":12.125605609054434,"pfxZ":-5.336060847912675,"pX":-1.5019241088676023,"pZ":2.254357463015321,"vX0":-2.956593344483742,"vY0":-111.7229434411626,"vZ0":1.4656109280057816,"x":174.25,"y":177.91,"x0":-1.7305764446500753,"y0":50.001939084342354,"z0":5.60719162592395,"aX":15.213710131978159},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-8.9,"breakHorizontal":-21.1,"spinRate":3066,"spinDirection":53},"zone":13,"typeConfidence":0.91,"plateTime":0.49165152758246,"extension":6.16976768594878},"index":0,"playId":"2662a3e9-7bc8-3938-abdc-22d81a44e693","pitchNumber":1,"startTime":"2026-08-20T17:25:40.121Z","endTime":"2026-08-20T17:25:44.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":694197,"link":"/api/v1/people/694197"},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32954780150313,"aZ":-29.083028568879403,"pfxX":-9.067974552351249,"pfxZ":1.5746603970632318,"pX":-0.5762788877886372,"pZ":2.7995581587938068,"vX0":5.054155610418314,"vY0":-138.64474621101917,"vZ0":-1.164179418835985,"x":138.97,"y":163.19,"x0":-1.2358745492276888,"y0":50.0034385838123,"z0":5.149429156143097,"aX":-17.816640666206208},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.8,"breakHorizontal":15.5,"spinRate":2149,"spinDirection":237},"zone":1,"typeConfidence":0.9,"plateTime":0.3936727442742871,"extension":6.442026386451486},"hitData":{"launchSpeed":104.1,"launchAngle":15.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":87.3,"coordY":68.59}},"index":1,"playId":"c2c39cba-dcea-3a07-a62a-113a0e9bde13","pitchNumber":2,"startTime":"2026-08-20T17:25:58.454Z","endTime":"2026-08-20T17:26:09.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":694197,"link":"/api/v1/people/694197"},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.5,"awayTeamWinProbability":19.5,"homeTeamWinProbabilityAdded":7.700000000000003,"leverageIndex":1.22,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:26:09.278Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Petey Halpin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-20T17:26:33.341Z","endTime":"2026-08-20T17:27:48.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.829124733922836,"aZ":-20.56029704791423,"pfxX":-5.186600906513547,"pfxZ":6.016059233240465,"pX":0.06735938902494688,"pZ":3.8687353592318194,"vX0":5.067209144711186,"vY0":-137.44720529150456,"vZ0":-0.0573986419726531,"x":114.43,"y":134.32,"x0":-1.1180698776159774,"y0":50.00582735998318,"z0":5.275383998469878,"aX":-10.01754357379636},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.0,"breakHorizontal":8.4,"spinRate":2176,"spinDirection":236},"zone":12,"typeConfidence":0.91,"plateTime":0.39711837761527846,"extension":6.46983897013314},"index":0,"playId":"cfcd6ee2-060f-3ed3-9af1-897606c25654","pitchNumber":1,"startTime":"2026-08-20T17:26:45.233Z","endTime":"2026-08-20T17:26:48.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"third":{"id":694197,"link":"/api/v1/people/694197"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.472416250057698,"aZ":-24.97447343893236,"pfxX":2.265744144626212,"pfxZ":4.029172029875518,"pX":0.05058863888980525,"pZ":3.116109553804396,"vX0":2.6654369044446735,"vY0":-132.16987564362648,"vZ0":-0.9605829026164676,"x":115.07,"y":154.65,"x0":-1.2615368232623214,"y0":50.00382063354879,"z0":5.3012910782487115,"aX":4.04932762704061},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.3,"breakHorizontal":-4.7,"spinRate":2365,"spinDirection":181},"zone":2,"typeConfidence":0.93,"plateTime":0.41280005837887224,"extension":6.714486524401456},"index":1,"playId":"9e3ea6c0-ac4e-35d1-a71f-3eace482f75e","pitchNumber":2,"startTime":"2026-08-20T17:27:04.999Z","endTime":"2026-08-20T17:27:08.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"third":{"id":694197,"link":"/api/v1/people/694197"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":85.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.331523513579242,"aZ":-24.23048533381189,"pfxX":1.4522897386759248,"pfxZ":4.333926035767885,"pX":-0.5316721080629453,"pZ":2.670532730599068,"vX0":1.474771929723166,"vY0":-133.68999153908226,"vZ0":-2.322073179874085,"x":137.27,"y":166.68,"x0":-1.2766081992419136,"y0":50.00466450941697,"z0":5.266402266200552,"aX":2.662837636265511},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.7,"breakHorizontal":-2.9,"spinRate":2402,"spinDirection":189},"zone":4,"typeConfidence":0.93,"plateTime":0.4076986757577892,"extension":6.476809271193144},"index":2,"playId":"23442a9a-5e5c-36b1-8658-ea7d442e1d3d","pitchNumber":3,"startTime":"2026-08-20T17:27:21.823Z","endTime":"2026-08-20T17:27:26.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"third":{"id":694197,"link":"/api/v1/people/694197"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.698654566259286,"aZ":-23.398652314689524,"pfxX":0.0390667997567008,"pfxZ":4.723196174166256,"pX":0.14247926120186696,"pZ":2.9266441738535347,"vX0":3.677776523108301,"vY0":-133.9397500702019,"vZ0":-1.6950027789878204,"x":111.57,"y":159.76,"x0":-1.2404814157780761,"y0":50.00403613977879,"z0":5.203521550099684,"aX":0.07261848651387229},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.5,"breakHorizontal":-0.7,"spinRate":2374,"spinDirection":200},"zone":2,"typeConfidence":0.93,"plateTime":0.4053962379917033,"extension":6.637258853584082},"index":3,"playId":"de6e0b9b-de35-3a7e-bd8e-4c2ac46ee802","pitchNumber":4,"startTime":"2026-08-20T17:27:44.581Z","endTime":"2026-08-20T17:27:48.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"third":{"id":694197,"link":"/api/v1/people/694197"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.8,"awayTeamWinProbability":22.200000000000003,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:27:48.793Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-20T17:29:25.650Z","endTime":"2026-08-20T17:32:30.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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, 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":81.5,"endSpeed":74.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.965253269935893,"aZ":-45.77382487270037,"pfxX":6.9101286830808455,"pfxZ":-9.742015179722245,"pX":-0.46811232588754975,"pZ":1.296296951362671,"vX0":2.633758672698251,"vY0":-118.64140710724526,"vZ0":-1.6928846953998082,"x":134.84,"y":203.78,"x0":-2.496639799727997,"y0":50.00011645601138,"z0":6.26818507315884,"aX":9.650101742316922},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-17.6,"breakHorizontal":-13.2,"spinRate":2498,"spinDirection":27},"zone":13,"typeConfidence":0.9,"plateTime":0.46526931754713985,"extension":6.804587455329579},"index":0,"playId":"b12207e3-f566-3105-989b-3ade06544326","pitchNumber":1,"startTime":"2026-08-20T17:30:06.778Z","endTime":"2026-08-20T17:30:10.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.309685965868866,"aZ":-45.247169281592676,"pfxX":5.549285554755967,"pfxZ":-9.248184261183932,"pX":-0.9207260364429568,"pZ":2.9305039289005834,"vX0":1.9861927823686836,"vY0":-118.08090404168163,"vZ0":1.8538788320710156,"x":152.1,"y":159.66,"x0":-2.4936144460636425,"y0":50.00459593658845,"z0":6.295713079363399,"aX":7.842498532795695},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-16.1,"breakHorizontal":-10.6,"spinRate":2496,"spinDirection":25},"zone":11,"typeConfidence":0.9,"plateTime":0.4637139234205536,"extension":6.869844907365844},"index":1,"playId":"8a04d64e-04e1-3191-87bf-bf4db0805f94","pitchNumber":2,"startTime":"2026-08-20T17:30:20.563Z","endTime":"2026-08-20T17:30:24.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":98.5,"endSpeed":91.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.086194841865694,"aZ":-13.41046732319073,"pfxX":-6.827312521347575,"pfxZ":8.929327725257181,"pX":-0.5899633851642918,"pZ":2.2887943379506175,"vX0":8.059762962695945,"vY0":-143.13727594510144,"vZ0":-7.637681906741896,"x":139.49,"y":176.98,"x0":-2.5383041651409384,"y0":50.00666765732685,"z0":5.808652820467177,"aX":-14.351886094741571},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.0,"breakHorizontal":11.0,"spinRate":2358,"spinDirection":213},"zone":4,"typeConfidence":0.92,"plateTime":0.3808154693947312,"extension":7.0678141479732},"index":2,"playId":"b33e8a99-c2f7-3aa5-ac01-4f8979c6a777","pitchNumber":3,"startTime":"2026-08-20T17:30:35.248Z","endTime":"2026-08-20T17:30:38.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.064912664032796,"aZ":-36.65789442810944,"pfxX":6.046732850175086,"pfxZ":-2.7121632379691443,"pX":0.21165995109858637,"pZ":1.5259510447528029,"vX0":5.263884270094322,"vY0":-127.22787950385614,"vZ0":-4.173102529501671,"x":108.93,"y":197.58,"x0":-2.6636566507681585,"y0":50.00431192859206,"z0":6.067117494356421,"aX":9.994310089226012},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-5.6,"breakHorizontal":-12.1,"spinRate":2384,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.42914333277176864,"extension":6.731977628765981},"index":3,"playId":"037e20e3-2d3f-3ef9-9284-7e6ef855aa6c","pitchNumber":4,"startTime":"2026-08-20T17:30:52.823Z","endTime":"2026-08-20T17:30:56.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":99.1,"endSpeed":91.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.810219494043853,"aZ":-14.378157218237302,"pfxX":-4.887861743392649,"pfxZ":8.328205755495414,"pX":-0.032908582086977035,"pZ":2.8655446774770565,"vX0":8.671246885160286,"vY0":-144.18628662220203,"vZ0":-6.28320105235224,"x":118.25,"y":161.41,"x0":-2.42386412100552,"y0":50.00643307833498,"z0":5.935815568622233,"aX":-10.449348700594287},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.2,"breakHorizontal":7.4,"spinRate":2382,"spinDirection":214},"zone":2,"typeConfidence":0.88,"plateTime":0.3777287891809782,"extension":7.088603504027047},"index":4,"playId":"8d3f3351-c498-313a-8837-f71cdcfc5015","pitchNumber":5,"startTime":"2026-08-20T17:31:10.383Z","endTime":"2026-08-20T17:31:14.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":77.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.028698278169006,"aZ":-43.543346411211594,"pfxX":6.172588605092477,"pfxZ":-7.679763355755124,"pX":-1.8285680626708367,"pZ":2.848390771812223,"vX0":-0.1758940880693451,"vY0":-120.25014658433626,"vZ0":0.6993870892594898,"x":186.7,"y":161.87,"x0":-2.5582076655821053,"y0":50.00404937496962,"z0":6.384601787191555,"aX":9.135102310524662},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-13.6,"breakHorizontal":-11.2,"spinRate":2515,"spinDirection":28},"zone":11,"typeConfidence":0.9,"plateTime":0.45368364425179,"extension":6.698680333640797},"index":5,"playId":"28c7435a-970f-336c-961d-f9be18f4e8ae","pitchNumber":6,"startTime":"2026-08-20T17:31:27.156Z","endTime":"2026-08-20T17:31:30.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.1,"endSpeed":92.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.863559756352956,"aZ":-12.638510449706859,"pfxX":-6.401594567224381,"pfxZ":8.965061635511878,"pX":-0.02244194937320767,"pZ":2.151475514438825,"vX0":9.119850367029018,"vY0":-145.49082731386466,"vZ0":-8.339187199962812,"x":117.86,"y":180.69,"x0":-2.3421673777302305,"y0":50.0057011205478,"z0":5.791108590607778,"aX":-13.95356746890072},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.0,"breakHorizontal":10.2,"spinRate":2324,"spinDirection":217},"zone":8,"typeConfidence":0.92,"plateTime":0.374137120094753,"extension":7.141883809131865},"index":6,"playId":"db2c06b7-116c-3cc0-863c-c026ca746206","pitchNumber":7,"startTime":"2026-08-20T17:31:43.243Z","endTime":"2026-08-20T17:31:46.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.905152799211685,"aZ":-44.85593511686825,"pfxX":6.094002731350031,"pfxZ":-8.629904870442008,"pX":0.6794690908205024,"pZ":1.098772223950635,"vX0":5.372736164340767,"vY0":-120.80652849225983,"vZ0":-2.472443739721559,"x":91.1,"y":209.11,"x0":-2.3702943968866217,"y0":50.00488854149209,"z0":6.1016535181943565,"aX":8.95173685246613},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-16.0,"breakHorizontal":-12.4,"spinRate":2514,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.45446857434498256,"extension":7.094086440286496},"index":7,"playId":"1bc2d56d-52f6-369e-a2dc-ed57f135fd59","pitchNumber":8,"startTime":"2026-08-20T17:32:00.903Z","endTime":"2026-08-20T17:32:04.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.257175915627357,"aZ":-35.62084351744174,"pfxX":7.486103818780158,"pfxZ":-2.088080272871741,"pX":-0.8829660580913778,"pZ":2.940824679159208,"vX0":2.1178790814031814,"vY0":-127.68572175167111,"vZ0":-0.5241316615818696,"x":150.66,"y":159.38,"x0":-2.695688152179785,"y0":50.00278661036526,"z0":5.951297388488351,"aX":12.361355341742458},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.7,"breakHorizontal":-14.0,"spinRate":2329,"spinDirection":51},"zone":11,"typeConfidence":0.91,"plateTime":0.4289511017388721,"extension":6.926073665963388},"index":8,"playId":"09efd700-3673-3c00-94f3-cd14db6ae116","pitchNumber":9,"startTime":"2026-08-20T17:32:25.377Z","endTime":"2026-08-20T17:32:30.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.80000000000001,"awayTeamWinProbability":20.19999999999999,"homeTeamWinProbabilityAdded":2.000000000000014,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:32:30.324Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Osleivis Basabe strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-20T17:32:33.934Z","endTime":"2026-08-20T17:34:07.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.316103628801937,"aZ":-43.0286764644993,"pfxX":5.047951960540292,"pfxZ":-7.475036556443346,"pX":-0.2080535327784987,"pZ":2.769129647885405,"vX0":3.650595748986579,"vY0":-119.54177189331396,"vZ0":0.5811878295132895,"x":124.93,"y":164.01,"x0":-2.40896529690941,"y0":50.00267279957222,"z0":6.375075239889614,"aX":7.3298516994407965},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.2,"breakHorizontal":-10.0,"spinRate":2453,"spinDirection":26},"zone":5,"typeConfidence":0.9,"plateTime":0.45760071715189365,"extension":6.765074553763186},"index":0,"playId":"3cf72a09-a3d5-38a7-abee-b2a15f4d6bca","pitchNumber":1,"startTime":"2026-08-20T17:32:52.459Z","endTime":"2026-08-20T17:32:56.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.982905726995956,"aZ":-43.45544919423054,"pfxX":5.894951271222301,"pfxZ":-7.794946954550259,"pX":1.175920490091564,"pZ":1.8095527584902804,"vX0":6.401284873584193,"vY0":-120.01185434017515,"vZ0":-1.352304364786544,"x":72.18,"y":189.92,"x0":-2.2999717949623975,"y0":50.0032469366028,"z0":6.278936992026382,"aX":8.529712624563494},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-14.2,"breakHorizontal":-12.4,"spinRate":2439,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.45781341171217704,"extension":6.923073307153983},"index":1,"playId":"e8fe67d3-3587-35b5-9554-0f33938d829c","pitchNumber":2,"startTime":"2026-08-20T17:33:04.564Z","endTime":"2026-08-20T17:33:08.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.4,"endSpeed":91.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.353007674744948,"aZ":-18.746307349035842,"pfxX":-8.603789906237285,"pfxZ":6.326255172718485,"pX":1.4890157279868659,"pZ":2.0012044989454125,"vX0":13.997894246970528,"vY0":-144.05201503713545,"vZ0":-7.119260454793565,"x":60.24,"y":184.75,"x0":-2.2933470606976045,"y0":50.002309677642835,"z0":5.64379089577444,"aX":-18.2616349029787},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.2,"breakHorizontal":13.1,"spinRate":2093,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.37880019760018513,"extension":7.167091324804604},"index":2,"playId":"71cccdd9-41ed-3e05-a02c-a797188f8061","pitchNumber":3,"startTime":"2026-08-20T17:33:18.489Z","endTime":"2026-08-20T17:33:22.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":91.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.988785756580587,"aZ":-15.06847486517268,"pfxX":-5.843252919379568,"pfxZ":8.015521331848134,"pX":-0.032360549638886814,"pZ":2.757818121254682,"vX0":8.766553593794491,"vY0":-144.35614906568642,"vZ0":-5.788248647534095,"x":118.23,"y":164.32,"x0":-2.3334244229746917,"y0":50.00660434985059,"z0":5.698280990336524,"aX":-12.476599894105654},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.7,"breakHorizontal":9.1,"spinRate":2332,"spinDirection":217},"zone":2,"typeConfidence":0.91,"plateTime":0.3777649269568806,"extension":7.142296780237456},"index":3,"playId":"db431bc8-30d0-30b3-9931-7815473d2bc8","pitchNumber":4,"startTime":"2026-08-20T17:33:42.373Z","endTime":"2026-08-20T17:33:47.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-20T17:33:53.086Z","endTime":"2026-08-20T17:34:03.931Z","isPitch":false,"type":"action","player":{"id":678545,"link":"/api/v1/people/678545"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.802617510155518,"aZ":-35.905101303742484,"pfxX":7.43981131810152,"pfxZ":-2.2477261767839227,"pX":1.0521337321117652,"pZ":1.7418079020621953,"vX0":6.602225982473077,"vY0":-127.89015642780673,"vZ0":-3.225124217617014,"x":76.9,"y":191.75,"x0":-2.527288910032251,"y0":50.0030831996471,"z0":5.828786844220783,"aX":12.350821264846108},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.6,"breakHorizontal":-14.9,"spinRate":2382,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.427908979790784,"extension":6.974914985214424},"index":5,"playId":"e8c8dcd2-faf6-3d88-89cb-6b869b35175e","pitchNumber":5,"startTime":"2026-08-20T17:34:03.931Z","endTime":"2026-08-20T17:34:07.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.3,"awayTeamWinProbability":18.700000000000003,"homeTeamWinProbabilityAdded":1.4999999999999858,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:34:07.827Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Turner Hill lines out to right fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-20T17:34:11.493Z","endTime":"2026-08-20T17:34:54.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.9,"endSpeed":74.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.553530117025172,"aZ":-44.858484731684705,"pfxX":7.06654372988849,"pfxZ":-9.225570145089218,"pX":0.5318088701032814,"pZ":1.033378482655108,"vX0":4.672734270682188,"vY0":-117.6975738279634,"vZ0":-2.2454002027619713,"x":96.73,"y":210.88,"x0":-2.4113968257564666,"y0":50.003149873752186,"z0":6.233262581356487,"aX":9.714082128514933},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-16.9,"breakHorizontal":-14.2,"spinRate":2386,"spinDirection":28},"zone":14,"typeConfidence":0.9,"plateTime":0.4690061415877418,"extension":6.790148502761463},"index":0,"playId":"270ead92-d8b2-3c84-b189-2366597f4cba","pitchNumber":1,"startTime":"2026-08-20T17:34:31.938Z","endTime":"2026-08-20T17:34:35.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":91.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.074801102758027,"aZ":-13.834385608951994,"pfxX":-6.660710826793363,"pfxZ":8.66635496842365,"pX":0.5090239001523692,"pZ":2.196415654628605,"vX0":10.581668002812982,"vY0":-143.58859142397924,"vZ0":-7.562601761776369,"x":97.6,"y":179.48,"x0":-2.3359792143669535,"y0":50.00114166480315,"z0":5.700809123477153,"aX":-14.093751310925162},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.5,"breakHorizontal":10.3,"spinRate":2293,"spinDirection":219},"zone":6,"typeConfidence":0.92,"plateTime":0.3795191035144696,"extension":7.296134343865491},"hitData":{"launchSpeed":99.1,"launchAngle":16.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.08,"coordY":87.77}},"index":1,"playId":"e707ed2b-c7f4-3ed0-bc84-2874175eca2a","pitchNumber":2,"startTime":"2026-08-20T17:34:47.828Z","endTime":"2026-08-20T17:34:54.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":806367,"link":"/api/v1/people/806367"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.1,"awayTeamWinProbability":17.900000000000006,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:34:54.047Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, first baseman Bryce Eldridge to pitcher Landen Roupp.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-20T17:36:42.889Z","endTime":"2026-08-20T17:38:01.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.368252674664777,"aZ":-27.56252756000063,"pfxX":-9.887627372534663,"pfxZ":2.3399191178834204,"pX":1.4918642157594297,"pZ":3.1101918652848277,"vX0":10.061695684705423,"vY0":-138.7661292640516,"vZ0":-0.9893482479755447,"x":60.13,"y":154.8,"x0":-0.8803926963516612,"y0":50.00067415547827,"z0":5.292288424375222,"aX":-19.459732633180113},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.2,"breakHorizontal":16.1,"spinRate":2124,"spinDirection":237},"zone":12,"typeConfidence":0.9,"plateTime":0.3933423916471597,"extension":6.630403706556134},"index":0,"playId":"184275ae-4098-33d9-b37c-8b25ab3e4c75","pitchNumber":1,"startTime":"2026-08-20T17:37:07.606Z","endTime":"2026-08-20T17:37:12.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.263586040441663,"aZ":-27.689632483735476,"pfxX":-10.204965848486806,"pfxZ":2.327849367012023,"pX":0.4065737146247665,"pZ":3.326612382400195,"vX0":7.470085101835799,"vY0":-137.44777607990605,"vZ0":0.04849158893081362,"x":101.5,"y":148.96,"x0":-1.0100621704010813,"y0":50.00405849275547,"z0":5.177001889590867,"aX":-19.677765703332756},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.4,"breakHorizontal":17.0,"spinRate":2148,"spinDirection":240},"zone":12,"typeConfidence":0.9,"plateTime":0.39731979255154215,"extension":6.577870069215574},"index":1,"playId":"9677840d-66c9-31fa-b2e7-e3f030b29f00","pitchNumber":2,"startTime":"2026-08-20T17:37:23.696Z","endTime":"2026-08-20T17:37:28.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":93.8,"endSpeed":86.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.567625354170254,"aZ":-28.924306923349487,"pfxX":-9.603291445674193,"pfxZ":1.7100273398895265,"pX":-0.3826872176612018,"pZ":3.2275123758750666,"vX0":5.469831343528517,"vY0":-136.59557756618335,"vZ0":0.23275914135277853,"x":131.59,"y":151.64,"x0":-1.157804087949082,"y0":50.00174631877526,"z0":5.1211313931841,"aX":-18.24406222228471},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.4,"breakHorizontal":16.3,"spinRate":2100,"spinDirection":238},"zone":1,"typeConfidence":0.91,"plateTime":0.40015075568271774,"extension":6.6199158816181605},"index":2,"playId":"5576b0ab-110f-34cb-9c67-805f60fe52c4","pitchNumber":3,"startTime":"2026-08-20T17:37:38.279Z","endTime":"2026-08-20T17:37:42.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.329750354873333,"aZ":-34.5281915830006,"pfxX":-8.230550673322185,"pfxZ":-1.4249093551876229,"pX":-0.7936564125248982,"pZ":2.8132767821305986,"vX0":3.938094667650399,"vY0":-127.34322721495872,"vZ0":1.202482037938222,"x":147.25,"y":162.82,"x0":-1.2847216423814523,"y0":50.00189479741336,"z0":5.0511836912846855,"aX":-13.617003122701421},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.2,"breakHorizontal":14.2,"spinRate":1808,"spinDirection":254},"zone":1,"typeConfidence":0.9,"plateTime":0.4289114485167955,"extension":6.30870757142905},"hitData":{"launchSpeed":73.0,"launchAngle":-46.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":141.74,"coordY":173.21}},"index":3,"playId":"e03ebfe2-c9e3-306e-9615-92577725250b","pitchNumber":4,"startTime":"2026-08-20T17:37:52.951Z","endTime":"2026-08-20T17:38:01.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":-1.1999999999999886,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:38:01.021Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Steven Kwan walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-20T17:38:10.765Z","endTime":"2026-08-20T17:40:07.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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(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":91.1,"endSpeed":83.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53209308809478,"aZ":-29.262806351114776,"pfxX":0.6374222962311284,"pfxZ":1.6301869760612302,"pX":-1.2720494158255087,"pZ":3.5466156108255475,"vX0":0.034896875473252396,"vY0":-132.72768800725933,"vZ0":0.9443844229237721,"x":165.49,"y":143.02,"x0":-1.368224668418393,"y0":50.00551458340807,"z0":5.311695211916186,"aX":1.1412312759605805},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.4,"breakHorizontal":-1.2,"spinRate":2258,"spinDirection":198},"zone":11,"typeConfidence":0.91,"plateTime":0.4121415079062749,"extension":6.666230677842706},"index":0,"playId":"2a38c2d4-04c2-37a5-9c7a-7aa013a15147","pitchNumber":1,"startTime":"2026-08-20T17:38:39.235Z","endTime":"2026-08-20T17:38:43.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.0327048023394,"aZ":-30.371267856507057,"pfxX":-10.378541405364267,"pfxZ":0.943283563257026,"pX":-0.7163754670764908,"pZ":2.8834725506920713,"vX0":4.711011969301088,"vY0":-137.300447314182,"vZ0":-0.4621466835170655,"x":144.31,"y":160.93,"x0":-1.108280752215363,"y0":50.00044091894042,"z0":5.124782855837444,"aX":-19.767624142103355},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.8,"breakHorizontal":17.8,"spinRate":2161,"spinDirection":236},"zone":1,"typeConfidence":0.9,"plateTime":0.39926754371227746,"extension":6.617926960757802},"index":1,"playId":"ecba0261-d57b-3c8b-ba8b-64b4f749e061","pitchNumber":2,"startTime":"2026-08-20T17:38:51.892Z","endTime":"2026-08-20T17:38:56.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.310463969969533,"aZ":-26.466714561221163,"pfxX":-0.547643222146728,"pfxZ":3.084694919832197,"pX":-0.87595646777184,"pZ":3.0261497273916933,"vX0":0.9541467512970597,"vY0":-134.74726639009072,"vZ0":-0.8421620588681337,"x":150.39,"y":157.07,"x0":-1.1623487205603407,"y0":50.005147817402595,"z0":5.200616469294106,"aX":-1.0144100699774294},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.6,"breakHorizontal":0.8,"spinRate":2309,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.4053729506127648,"extension":6.526783400147789},"index":2,"playId":"19bc8d85-28a9-3ee0-b7d5-17f03336d413","pitchNumber":3,"startTime":"2026-08-20T17:39:06.545Z","endTime":"2026-08-20T17:39:10.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71454703643864,"aZ":-23.78746685625332,"pfxX":1.6997289671131388,"pfxZ":4.628601007037563,"pX":0.22286162781732688,"pZ":2.967438623853803,"vX0":2.7996621963473647,"vY0":-133.0743438416393,"vZ0":-1.3755742365854968,"x":108.51,"y":158.66,"x0":-1.0594108868188794,"y0":50.00367755618915,"z0":5.196805444756253,"aX":3.0811785171645583},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.3,"breakHorizontal":-3.6,"spinRate":2316,"spinDirection":191},"zone":2,"typeConfidence":0.93,"plateTime":0.40993513658987357,"extension":6.525231734634419},"index":3,"playId":"427ee685-7e68-37dd-84e3-e9febd844ae1","pitchNumber":4,"startTime":"2026-08-20T17:39:22.604Z","endTime":"2026-08-20T17:39:27.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52887089642261,"aZ":-26.337485886447798,"pfxX":0.26770366423554215,"pfxZ":3.2703066534605174,"pX":-0.5122113983901824,"pZ":3.6301714712077433,"vX0":1.5407860080444593,"vY0":-131.65023000985067,"vZ0":0.6885757404841791,"x":136.52,"y":140.77,"x0":-1.1358175522320337,"y0":50.0026010196033,"z0":5.289502490026797,"aX":0.4777624487248813},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.2,"breakHorizontal":-0.7,"spinRate":2269,"spinDirection":192},"zone":11,"typeConfidence":0.91,"plateTime":0.41339922833793086,"extension":6.620494094882369},"index":4,"playId":"f1d2e183-4616-30c9-a4ea-7df97edf78f3","pitchNumber":5,"startTime":"2026-08-20T17:39:45.394Z","endTime":"2026-08-20T17:39:51.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34486120395396,"aZ":-29.976614346064224,"pfxX":-9.929297603591763,"pfxZ":1.1475858889685782,"pX":-1.1190789583857899,"pZ":3.3244300643815774,"vX0":3.7519158289280234,"vY0":-136.97633747317573,"vZ0":0.5519750902616051,"x":159.66,"y":149.02,"x0":-1.2083034417733587,"y0":50.00542814095157,"z0":5.153377455015991,"aX":-19.064664206415614},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.4,"breakHorizontal":17.3,"spinRate":2152,"spinDirection":238},"zone":11,"typeConfidence":0.91,"plateTime":0.39831090727800467,"extension":6.712340093311468},"index":5,"playId":"cf05666c-fbca-33cf-83a2-177ab4dd0e26","pitchNumber":6,"startTime":"2026-08-20T17:40:04.318Z","endTime":"2026-08-20T17:40:07.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.19999999999999,"awayTeamWinProbability":17.80000000000001,"homeTeamWinProbabilityAdded":1.299999999999983,"leverageIndex":0.35,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:40:07.902Z","atBatIndex":16},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Giants challenged (slide interference), call on the field was upheld: Travis Bazzana grounds into a force out, second baseman Osleivis Basabe to shortstop Willy Adames. Steven Kwan out at 2nd. Travis Bazzana to 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-20T17:40:09.946Z","endTime":"2026-08-20T17:41:25.735Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70972993670545,"aZ":-32.292760400726955,"pfxX":-10.193162869557835,"pfxZ":-0.07308393394880319,"pX":0.9174061751403289,"pZ":1.7784971348155354,"vX0":8.816110127852177,"vY0":-126.87880548694864,"vZ0":-1.7938435975384084,"x":82.03,"y":190.76,"x0":-1.2762571040873794,"y0":50.003193303116646,"z0":5.06559598078772,"aX":-16.63687759403298},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.4,"breakHorizontal":16.4,"spinRate":1891,"spinDirection":261},"zone":14,"typeConfidence":0.91,"plateTime":0.43152900080626155,"extension":5.817501324324085},"index":0,"playId":"f6818dc6-02e9-3744-b12c-3b1be96117b5","pitchNumber":1,"startTime":"2026-08-20T17:40:35.425Z","endTime":"2026-08-20T17:40:39.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.9,"endSpeed":86.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55485349803201,"aZ":-29.26978716221174,"pfxX":-10.38828759685038,"pfxZ":1.5238862177184114,"pX":-1.2132281563187868,"pZ":2.655838732908571,"vX0":3.8695126548045398,"vY0":-136.8020050167885,"vZ0":-1.4672796912187716,"x":163.25,"y":167.07,"x0":-1.2916667143014042,"y0":50.00256572913855,"z0":5.194606342751454,"aX":-19.802894067564882},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.6,"breakHorizontal":18.1,"spinRate":2193,"spinDirection":245},"zone":11,"typeConfidence":0.9,"plateTime":0.39949454096218595,"extension":6.209976493568499},"index":1,"playId":"6db4eddd-7958-3912-8ad8-9dd1b561970d","pitchNumber":2,"startTime":"2026-08-20T17:40:54.381Z","endTime":"2026-08-20T17:40:58.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.428268691680614,"aZ":-28.166202693672165,"pfxX":-11.022870714331967,"pfxZ":2.1044910744932137,"pX":-0.692608901902841,"pZ":2.0427178341715355,"vX0":5.241150599239436,"vY0":-136.4590168072698,"vZ0":-2.9141470196089894,"x":143.4,"y":183.63,"x0":-1.1964870298862027,"y0":50.00135007102737,"z0":5.045922048925172,"aX":-20.97842025242466},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.5,"breakHorizontal":19.0,"spinRate":2127,"spinDirection":241},"zone":7,"typeConfidence":0.91,"plateTime":0.3999822092431806,"extension":6.51167337035387},"hitData":{"launchSpeed":70.5,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.61,"coordY":152.85}},"index":2,"playId":"b1dd0ab6-3ccf-38f1-84bc-7c1cdad85f8c","pitchNumber":3,"startTime":"2026-08-20T17:41:11.852Z","endTime":"2026-08-20T17:41:25.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"ME","challengeTeamId":137},"homeTeamWinProbability":80.7,"awayTeamWinProbability":19.299999999999997,"homeTeamWinProbabilityAdded":-1.4999999999999858,"leverageIndex":0.65,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:41:25.735Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Ramírez pops out to third baseman Christian Koss.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-20T17:41:38.854Z","endTime":"2026-08-20T17:44:51.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.224991404541264,"aZ":-26.47639828413889,"pfxX":-1.8143869302778608,"pfxZ":3.174680980423288,"pX":-1.0047593285328553,"pZ":2.853487620832177,"vX0":1.8395118636748766,"vY0":-132.59346915082705,"vZ0":-1.3053802111504962,"x":155.3,"y":161.74,"x0":-1.4691336720868917,"y0":50.003698211061,"z0":5.2697470206312085,"aX":-3.256850918451077},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.8,"breakHorizontal":2.9,"spinRate":2300,"spinDirection":197},"zone":11,"typeConfidence":0.88,"plateTime":0.41183230972048257,"extension":6.092433501359949},"index":0,"playId":"9b1c5a26-ffd2-32ed-9749-07d3599dc761","pitchNumber":1,"startTime":"2026-08-20T17:44:15.490Z","endTime":"2026-08-20T17:44:19.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":85.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.948650538486188,"aZ":-26.616882476778883,"pfxX":-0.6759393234196467,"pfxZ":3.0442056921096494,"pX":-0.5616905774674134,"pZ":3.105278449159605,"vX0":2.1883952533662807,"vY0":-132.87908297236265,"vZ0":-0.8488466124024255,"x":138.41,"y":154.94,"x0":-1.3007232565907565,"y0":50.00342520918744,"z0":5.327387380311753,"aX":-1.2343359896935748},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.5,"breakHorizontal":0.8,"spinRate":2411,"spinDirection":202},"zone":1,"typeConfidence":0.91,"plateTime":0.40899458617557816,"extension":6.1701403412685885},"index":1,"playId":"a3cd67f8-b314-3364-beca-68d41760bfdf","pitchNumber":2,"startTime":"2026-08-20T17:44:30.293Z","endTime":"2026-08-20T17:44:34.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.271057394622478,"aZ":-33.3488666969485,"pfxX":-6.490412488619727,"pfxZ":-0.7108375508258264,"pX":-0.4672367528452035,"pZ":1.9172947989236226,"vX0":4.558636108172021,"vY0":-127.2124549898803,"vZ0":-1.4684026661487382,"x":134.81,"y":187.01,"x0":-1.4289328424184409,"y0":50.001036468535865,"z0":5.117621513879612,"aX":-10.759640522901442},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.3,"breakHorizontal":10.9,"spinRate":1776,"spinDirection":254},"zone":7,"typeConfidence":0.86,"plateTime":0.4286812810491698,"extension":5.839150638207473},"hitData":{"launchSpeed":58.3,"launchAngle":47.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":81.1,"coordY":157.07}},"index":2,"playId":"853a3969-e123-3e7a-9064-7200d9911c6d","pitchNumber":3,"startTime":"2026-08-20T17:44:44.721Z","endTime":"2026-08-20T17:44:51.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.49,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:44:51.890Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Cavanaugh flies out to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-20T17:46:33.750Z","endTime":"2026-08-20T17:47:27.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.406094765402663,"aZ":-16.58700178717244,"pfxX":-8.159531419306592,"pfxZ":7.644236558514969,"pX":-0.23506927059389152,"pZ":3.392812661148379,"vX0":9.036411090188292,"vY0":-141.46122341344784,"vZ0":-4.30470599043138,"x":125.96,"y":147.17,"x0":-2.401376513109324,"y0":50.0042987103919,"z0":5.988309731341912,"aX":-16.64111140852618},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":13.1,"spinRate":2211,"spinDirection":214},"zone":11,"typeConfidence":0.93,"plateTime":0.38628563836159735,"extension":6.996913081674707},"index":0,"playId":"bca64773-b154-335c-81b5-a9b05963642d","pitchNumber":1,"startTime":"2026-08-20T17:47:02.745Z","endTime":"2026-08-20T17:47:07.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.849190809546723,"aZ":-44.86326147819662,"pfxX":5.809451023235954,"pfxZ":-9.113106259889042,"pX":-0.05947025435886192,"pZ":2.2449038873743596,"vX0":3.939039411257604,"vY0":-117.92697667707569,"vZ0":0.24139582505083723,"x":119.27,"y":178.17,"x0":-2.5130039162787643,"y0":50.00351065577516,"z0":6.319384991758123,"aX":8.087581071455645},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-16.1,"breakHorizontal":-11.5,"spinRate":2528,"spinDirection":29},"zone":5,"typeConfidence":0.9,"plateTime":0.4665372415625373,"extension":6.948539061486375},"hitData":{"launchSpeed":87.2,"launchAngle":32.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":86.73,"coordY":73.29}},"index":1,"playId":"f6c0183a-a40c-3b31-bd65-8cd60a5aac7d","pitchNumber":2,"startTime":"2026-08-20T17:47:17.393Z","endTime":"2026-08-20T17:47:27.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.6,"awayTeamWinProbability":18.400000000000006,"homeTeamWinProbabilityAdded":2.1999999999999886,"leverageIndex":0.84,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:47:27.658Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Koss strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-20T17:47:30.483Z","endTime":"2026-08-20T17:48:50.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.941796278920062,"aZ":-13.422278498212863,"pfxX":-7.148763812348809,"pfxZ":9.111697228906586,"pX":-0.8402501819149087,"pZ":3.6853903278448383,"vX0":7.038947279790133,"vY0":-141.96065662188013,"vZ0":-4.521450143110546,"x":149.03,"y":139.27,"x0":-2.4130887677749167,"y0":50.00377125019265,"z0":6.141647262062698,"aX":-14.714514295721374},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":11.6,"spinRate":2345,"spinDirection":215},"zone":11,"typeConfidence":0.92,"plateTime":0.38459175529551226,"extension":7.010619268627291},"index":0,"playId":"1e7bf679-3928-336d-8875-1220cbf01fce","pitchNumber":1,"startTime":"2026-08-20T17:47:53.051Z","endTime":"2026-08-20T17:47:57.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.468172123521374,"aZ":-44.97224233729117,"pfxX":4.1881389365277295,"pfxZ":-8.891102883700812,"pX":-0.15190985574807186,"pZ":2.450915496566393,"vX0":3.8674281889730495,"vY0":-119.38606702242535,"vZ0":0.5815889077430452,"x":122.79,"y":172.61,"x0":-2.3381361005449617,"y0":50.001384226602795,"z0":6.259402949906328,"aX":6.029810748949832},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-15.6,"breakHorizontal":-8.5,"spinRate":2470,"spinDirection":28},"zone":5,"typeConfidence":0.9,"plateTime":0.4591938444938415,"extension":6.803844782002707},"index":1,"playId":"29a3cf7b-ed9c-3743-b081-617f67c583b4","pitchNumber":2,"startTime":"2026-08-20T17:48:08.414Z","endTime":"2026-08-20T17:48:12.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.247511505952673,"aZ":-13.514332303823645,"pfxX":-6.226602343661916,"pfxZ":8.931078318018871,"pX":0.35703147487455295,"pZ":3.0315339792178646,"vX0":10.11372452510504,"vY0":-142.9970064259823,"vZ0":-5.762013372790386,"x":103.39,"y":156.93,"x0":-2.402348256473545,"y0":50.00283327317537,"z0":5.906912183989721,"aX":-13.010015228770738},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.2,"breakHorizontal":9.5,"spinRate":2330,"spinDirection":214},"zone":3,"typeConfidence":0.91,"plateTime":0.38175046401647394,"extension":7.002117607173343},"index":2,"playId":"8a35f017-5448-319c-9e88-97a0ba1269c1","pitchNumber":3,"startTime":"2026-08-20T17:48:22.779Z","endTime":"2026-08-20T17:48:26.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-20T17:48:33.834Z","endTime":"2026-08-20T17:48:46.740Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.186017840898675,"aZ":-31.268480500491453,"pfxX":6.782036360062821,"pfxZ":0.5581109393734796,"pX":0.6845503354702924,"pZ":2.5666033531531522,"vX0":5.931950779965345,"vY0":-127.36643692499155,"vZ0":-2.2045478239220717,"x":90.91,"y":169.48,"x0":-2.562838058023241,"y0":50.00401583631275,"z0":5.936257409848852,"aX":11.050940376659096},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.7,"breakHorizontal":-13.7,"spinRate":2418,"spinDirection":54},"zone":6,"typeConfidence":0.91,"plateTime":0.4313985041046129,"extension":7.016812377844238},"index":4,"playId":"29637e73-ce63-3abb-a01f-f5b87791794f","pitchNumber":4,"startTime":"2026-08-20T17:48:46.740Z","endTime":"2026-08-20T17:48:50.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.1,"awayTeamWinProbability":16.900000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:48:50.984Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Gilbert strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-20T17:48:53.405Z","endTime":"2026-08-20T17:50:27.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24599915032412,"aZ":-30.353117721819977,"pfxX":6.160048875825645,"pfxZ":1.1225810978878128,"pX":-0.1663712011291384,"pZ":1.4098785012963166,"vX0":4.088121772670261,"vY0":-127.35099440556078,"vZ0":-5.023092473729413,"x":123.34,"y":200.71,"x0":-2.5997496309880255,"y0":50.00415490872799,"z0":5.845180438866904,"aX":9.988779368290944},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.0,"breakHorizontal":-12.1,"spinRate":2407,"spinDirection":56},"zone":13,"typeConfidence":0.9,"plateTime":0.4321957942376624,"extension":6.931357901339811},"index":0,"playId":"c920a935-2aa1-3c9b-8d91-fb304664f684","pitchNumber":1,"startTime":"2026-08-20T17:49:13.952Z","endTime":"2026-08-20T17:49:18.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.857477565189832,"aZ":-29.84434169574446,"pfxX":5.569193361393628,"pfxZ":1.4126718822173094,"pX":1.1242233231344247,"pZ":1.1620917453741901,"vX0":7.455972161143679,"vY0":-128.21640717804212,"vZ0":-5.810890894849511,"x":74.15,"y":207.4,"x0":-2.5555418329084647,"y0":50.00358564587989,"z0":5.814464803379906,"aX":9.183155349970002},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.3,"breakHorizontal":-11.9,"spinRate":2309,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.4287551480040461,"extension":6.9931001365295975},"index":1,"playId":"ada5f3ca-5c57-35e5-b9e1-f81eda74114d","pitchNumber":2,"startTime":"2026-08-20T17:49:27.794Z","endTime":"2026-08-20T17:49:32.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":89.1,"endSpeed":82.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20873514588243,"aZ":-30.819724615981603,"pfxX":6.873926802982165,"pfxZ":0.7930487668999202,"pX":0.9123756222010769,"pZ":1.62886441431888,"vX0":6.825095860675405,"vY0":-129.55866774362772,"vZ0":-4.538153350200032,"x":82.22,"y":194.8,"x0":-2.6493296642003803,"y0":50.0001794221301,"z0":5.760087405551084,"aX":11.67508346338279},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.6,"breakHorizontal":-13.9,"spinRate":2326,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.42285705778225635,"extension":7.244048428857619},"index":2,"playId":"bb3af7be-68e1-38fc-906d-40a3203b0fa2","pitchNumber":3,"startTime":"2026-08-20T17:49:42.462Z","endTime":"2026-08-20T17:49:46.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-20T17:49:52.525Z","endTime":"2026-08-20T17:50:06.129Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.346717105068223,"aZ":-30.294025514962204,"pfxX":7.2999347029486295,"pfxZ":1.1004873562794901,"pX":1.147496033747254,"pZ":0.8063249130475892,"vX0":6.966138380530267,"vY0":-129.91312366889855,"vZ0":-6.676383555795201,"x":73.26,"y":217.01,"x0":-2.517563700714757,"y0":50.002758652600825,"z0":5.713689298017185,"aX":12.470629969732954},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.7,"breakHorizontal":-14.8,"spinRate":2330,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4216981091234202,"extension":7.072810014044149},"index":4,"playId":"7ee1471a-6efe-3165-872a-15132b9c3886","pitchNumber":4,"startTime":"2026-08-20T17:50:06.129Z","endTime":"2026-08-20T17:50:09.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":87.9,"endSpeed":80.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.016292278307766,"aZ":-34.41787728736039,"pfxX":8.48836036544457,"pfxZ":-1.364336762865518,"pX":-0.3677988328578277,"pZ":2.7799848300647505,"vX0":3.1464499275626254,"vY0":-127.97694605323406,"vZ0":-1.3648107447664035,"x":131.02,"y":163.72,"x0":-2.7196852474021473,"y0":50.004122306458115,"z0":6.042274763989023,"aX":13.93257425462918},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.5,"breakHorizontal":-16.1,"spinRate":2256,"spinDirection":60},"zone":1,"typeConfidence":0.91,"plateTime":0.42972300820671094,"extension":6.9033913469031924},"index":5,"playId":"36bc7368-966f-369b-9552-b3b33e8872d5","pitchNumber":5,"startTime":"2026-08-20T17:50:22.951Z","endTime":"2026-08-20T17:50:27.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.89999999999999,"awayTeamWinProbability":16.10000000000001,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.35,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:50:27.315Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathaniel Lowe grounds out softly, first baseman Bryce Eldridge to pitcher Landen Roupp.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-20T17:52:19.940Z","endTime":"2026-08-20T17:53:52.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38449261398131,"aZ":-33.03979255150253,"pfxX":-7.920854220726069,"pfxZ":-0.5050429937064074,"pX":-0.17893207641209177,"pZ":2.0845843485177884,"vX0":5.8562978931505665,"vY0":-128.61859223108252,"vZ0":-1.0400976783515432,"x":123.82,"y":182.5,"x0":-1.4414313492866975,"y0":50.00617152935744,"z0":5.026373585043056,"aX":-13.448329787342525},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.0,"breakHorizontal":13.3,"spinRate":1906,"spinDirection":259},"zone":8,"typeConfidence":0.89,"plateTime":0.42372679476552344,"extension":6.2089706342964455},"index":0,"playId":"68c3fa46-6e96-3592-a47e-81d14676dbbd","pitchNumber":1,"startTime":"2026-08-20T17:52:37.389Z","endTime":"2026-08-20T17:52:41.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74806700195354,"aZ":-22.317307998134666,"pfxX":-5.923735270539282,"pfxZ":5.0908167143913445,"pX":-0.37679248113464925,"pZ":3.594002779265431,"vX0":4.1986633195909615,"vY0":-137.5814524385827,"vZ0":-0.22035733025227344,"x":131.36,"y":141.74,"x0":-1.1456072165351925,"y0":50.001192557736296,"z0":5.175218661398022,"aX":-11.465426004404781},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.4,"breakHorizontal":10.0,"spinRate":2248,"spinDirection":238},"zone":11,"typeConfidence":0.91,"plateTime":0.3966488063676499,"extension":6.611669275973362},"index":1,"playId":"a5e6487e-8b8e-3b02-8d7b-50fa94aa2c19","pitchNumber":2,"startTime":"2026-08-20T17:52:51.908Z","endTime":"2026-08-20T17:52:56.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-20T17:53:00.346Z","endTime":"2026-08-20T17:53:13.067Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":93.7,"endSpeed":86.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90951990606046,"aZ":-23.299647363943937,"pfxX":-7.7958045817033454,"pfxZ":4.6539791051299275,"pX":0.24180554975541896,"pZ":3.695024532450072,"vX0":5.676246952684872,"vY0":-136.44758382045563,"vZ0":0.11203856080332553,"x":107.78,"y":139.01,"x0":-0.8411298700913881,"y0":50.0007932746652,"z0":5.244368646386962,"aX":-14.860808641429132},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.6,"breakHorizontal":13.1,"spinRate":2185,"spinDirection":233},"zone":12,"typeConfidence":0.76,"plateTime":0.3997281350915327,"extension":6.5053152036325175},"index":3,"playId":"d612ed28-0183-3685-bd7c-3de232968edb","pitchNumber":3,"startTime":"2026-08-20T17:53:13.067Z","endTime":"2026-08-20T17:53:17.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96473274740993,"aZ":-26.382247346256786,"pfxX":-7.094334178539535,"pfxZ":3.0476798322097416,"pX":-0.20216185443286694,"pZ":4.033215086885826,"vX0":4.475537324754387,"vY0":-136.31360709920781,"vZ0":1.415350518573042,"x":124.71,"y":129.88,"x0":-0.9345310367089625,"y0":50.0060763774421,"z0":5.3149725819385525,"aX":-13.496008129063009},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.0,"breakHorizontal":12.0,"spinRate":2095,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4002008968540953,"extension":6.520416074640497},"index":4,"playId":"1b78ea4e-e4e6-3af1-97c2-639d928fc3b9","pitchNumber":4,"startTime":"2026-08-20T17:53:30.492Z","endTime":"2026-08-20T17:53:35.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":87.1,"endSpeed":80.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.657175836877308,"aZ":-34.98474956386529,"pfxX":-6.077250297781186,"pfxZ":-1.7075278361222423,"pX":-0.6608475517037783,"pZ":3.1359723496250282,"vX0":3.416494104606757,"vY0":-126.92415533189936,"vZ0":2.1775497652180915,"x":142.19,"y":154.11,"x0":-1.2281613623757301,"y0":50.00246766509402,"z0":5.034374881221094,"aX":-10.00977418790092},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.4,"breakHorizontal":10.3,"spinRate":1898,"spinDirection":262},"zone":1,"typeConfidence":0.84,"plateTime":0.42997936291700567,"extension":6.3664047119799605},"hitData":{"launchSpeed":52.4,"launchAngle":-64.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":145.7,"coordY":169.1}},"index":5,"playId":"9dbf4652-3d8f-33f1-8f94-dfa720bdc76b","pitchNumber":5,"startTime":"2026-08-20T17:53:45.036Z","endTime":"2026-08-20T17:53:52.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.8,"awayTeamWinProbability":17.200000000000003,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:53:52.770Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Genao grounds out sharply, second baseman Osleivis Basabe to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-20T17:54:01.285Z","endTime":"2026-08-20T17:54:51.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":71.5,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.924562280703945,"aZ":-38.05027331817475,"pfxX":11.487971950051287,"pfxZ":-4.556708828848347,"pX":-0.2072474441908765,"pZ":2.340595053318857,"vX0":-0.5438995248765282,"vY0":-112.92290082327158,"vZ0":1.4636130795062487,"x":124.9,"y":175.58,"x0":-1.4552356202829102,"y0":50.00460596084089,"z0":5.517588167043639,"aX":14.808638723639296},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-7.6,"breakHorizontal":-20.6,"spinRate":3064,"spinDirection":55},"zone":5,"typeConfidence":0.9,"plateTime":0.485409385890299,"extension":6.335539449401092},"index":0,"playId":"179abded-6884-3e05-a820-cf77dea75d9f","pitchNumber":1,"startTime":"2026-08-20T17:54:29.778Z","endTime":"2026-08-20T17:54:34.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694197,"link":"/api/v1/people/694197","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18917127022781,"aZ":-30.98434634201406,"pfxX":-10.044270310638709,"pfxZ":0.6130254945791069,"pX":0.10453758863477419,"pZ":1.9505552654567195,"vX0":6.426776960626281,"vY0":-138.0829281519423,"vZ0":-2.571372846665809,"x":113.02,"y":186.12,"x0":-0.9374103462315106,"y0":50.00641735080897,"z0":4.959961262903024,"aX":-19.572472943727416},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":0.8,"breakHorizontal":17.0,"spinRate":2146,"spinDirection":240},"zone":8,"typeConfidence":0.9,"plateTime":0.3953354255509294,"extension":6.4236917471564015},"hitData":{"launchSpeed":104.0,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":141.58,"coordY":149.83}},"index":1,"playId":"cce2088a-ce33-3b72-a8f2-6fce6c8e4087","pitchNumber":2,"startTime":"2026-08-20T17:54:44.656Z","endTime":"2026-08-20T17:54:51.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694197,"link":"/api/v1/people/694197","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694197,"link":"/api/v1/people/694197"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":694197,"link":"/api/v1/people/694197"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.89999999999999,"awayTeamWinProbability":18.10000000000001,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:54:51.821Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Angel Martínez flies out to left fielder Turner Hill.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-20T17:55:01.468Z","endTime":"2026-08-20T17:55:57.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.6,"endSpeed":86.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35469202276393,"aZ":-29.629065861765156,"pfxX":-10.331613390875306,"pfxZ":1.320144953575893,"pX":-0.7651696870970405,"pZ":2.04084346334558,"vX0":4.938922595328556,"vY0":-137.78645003620588,"vZ0":-2.6554817432748097,"x":146.17,"y":183.68,"x0":-1.2377797181932457,"y0":50.00111147722552,"z0":5.017279034184013,"aX":-19.881066860914007},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.0,"breakHorizontal":17.6,"spinRate":2147,"spinDirection":240},"zone":7,"typeConfidence":0.9,"plateTime":0.3973880832332384,"extension":6.573496643041121},"index":0,"playId":"e2fd8865-b0b2-3bb9-aded-123ea4cb7c2b","pitchNumber":1,"startTime":"2026-08-20T17:55:17.531Z","endTime":"2026-08-20T17:55:22.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":70.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.737060887059403,"aZ":-38.554598653795516,"pfxX":11.501790050938759,"pfxZ":-5.010285687136651,"pX":-0.9549021968242628,"pZ":2.9087748276516208,"vX0":-2.1391841925102226,"vY0":-112.84404324720107,"vZ0":3.068141258762502,"x":153.4,"y":160.24,"x0":-1.481217665231233,"y0":50.00006307763844,"z0":5.446561092535599,"aX":14.660038845337844},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-7.8,"breakHorizontal":-20.2,"spinRate":3138,"spinDirection":61},"zone":11,"typeConfidence":0.9,"plateTime":0.48753531488473767,"extension":6.356978695867828},"index":1,"playId":"510f1f65-706b-3782-ad20-1bfc2c23a0d2","pitchNumber":2,"startTime":"2026-08-20T17:55:30.958Z","endTime":"2026-08-20T17:55:35.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.267730493697176,"aZ":-28.008880196794426,"pfxX":-9.243591198952178,"pfxZ":2.164988064758253,"pX":-0.28830310976811857,"pZ":2.5262605920576067,"vX0":5.389496593519121,"vY0":-137.29106082651188,"vZ0":-1.6154599602342696,"x":127.99,"y":170.57,"x0":-1.0682515551109892,"y0":50.001567609740306,"z0":5.0149006806441845,"aX":-17.77646429971123},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.8,"breakHorizontal":15.7,"spinRate":2144,"spinDirection":236},"zone":4,"typeConfidence":0.9,"plateTime":0.3978096617532274,"extension":6.5872987147303474},"hitData":{"launchSpeed":96.7,"launchAngle":60.0,"totalDistance":212.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.05,"coordY":133.47}},"index":2,"playId":"cd43ce94-6e39-3ae3-ae2e-ab8a2b273aaf","pitchNumber":3,"startTime":"2026-08-20T17:55:45.178Z","endTime":"2026-08-20T17:55:57.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:55:57.205Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a line drive to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-20T17:57:47.752Z","endTime":"2026-08-20T17:59:03.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":76.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.77886782012851,"aZ":-43.044384006999806,"pfxX":4.943883912128438,"pfxZ":-7.628570080461572,"pX":1.318052047314041,"pZ":0.8825752329989784,"vX0":6.817703458193254,"vY0":-118.10290179217839,"vZ0":-3.0004174231847784,"x":66.76,"y":214.95,"x0":-2.239596021011744,"y0":50.00441104879805,"z0":6.097308987240666,"aX":7.041676522691891},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-14.3,"breakHorizontal":-10.6,"spinRate":2456,"spinDirection":28},"zone":14,"typeConfidence":0.9,"plateTime":0.46232324643676126,"extension":6.811645284647358},"index":0,"playId":"79f0e516-d366-3ab7-bf96-5fb588658023","pitchNumber":1,"startTime":"2026-08-20T17:58:27.038Z","endTime":"2026-08-20T17:58:30.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":85.6,"endSpeed":80.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.397066972224426,"aZ":-34.67234502642126,"pfxX":6.627435193547541,"pfxZ":-1.551399803132588,"pX":-0.14273457924360997,"pZ":2.2371351116640126,"vX0":4.494361354382367,"vY0":-124.78221212925794,"vZ0":-1.9278920465559222,"x":122.44,"y":178.38,"x0":-2.8163033250040206,"y0":50.00519335664291,"z0":5.823424261670327,"aX":10.659846968589186},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.0,"breakHorizontal":-13.0,"spinRate":2267,"spinDirection":53},"zone":5,"typeConfidence":0.91,"plateTime":0.4356463760050717,"extension":6.8490327241655296},"index":1,"playId":"ced63f9f-6d05-371e-a3d8-5072a285006c","pitchNumber":2,"startTime":"2026-08-20T17:58:40.746Z","endTime":"2026-08-20T17:58:44.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":91.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.780467358268126,"aZ":-19.402498143918358,"pfxX":-6.915325165311268,"pfxZ":6.1093443747687015,"pX":0.13804792954890013,"pZ":2.004713487558324,"vX0":10.120678918063009,"vY0":-142.72981876474398,"vZ0":-7.255045610514458,"x":111.74,"y":184.65,"x0":-2.533769356609079,"y0":50.00466886871662,"z0":5.774231928556403,"aX":-14.459556226245272},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.0,"breakHorizontal":10.8,"spinRate":2109,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.3818392533676822,"extension":7.007796859978815},"hitData":{"launchSpeed":94.2,"launchAngle":12.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.05,"coordY":99.77}},"index":2,"playId":"ee3537a9-4a53-3b29-b991-a555794285b3","pitchNumber":3,"startTime":"2026-08-20T17:58:53.444Z","endTime":"2026-08-20T17:59:03.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.5,"awayTeamWinProbability":22.5,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":0.88,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:59:03.741Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Willy Adames homers (20) on a fly ball to right center field. Rafael Devers scores.","rbi":2,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-20T17:59:14.153Z","endTime":"2026-08-20T17:59:56.352Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"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":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":668909,"link":"/api/v1/people/668909"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":668909,"link":"/api/v1/people/668909"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02943279835069,"aZ":-16.14572402051587,"pfxX":-6.985574078660134,"pfxZ":7.790384114474406,"pX":-0.12504381815960625,"pZ":2.0820761029115245,"vX0":8.83713614076457,"vY0":-142.18230787489202,"vZ0":-7.379247057413882,"x":121.77,"y":182.56,"x0":-2.3583676274066727,"y0":50.00494704851959,"z0":5.725728096764205,"aX":-14.377803350533581},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.8,"breakHorizontal":10.9,"spinRate":2298,"spinDirection":222},"zone":8,"typeConfidence":0.92,"plateTime":0.38447127154137783,"extension":7.178991588096683},"hitData":{"launchSpeed":103.4,"launchAngle":30.0,"totalDistance":418.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":171.93,"coordY":36.11}},"index":0,"playId":"ac4b876a-2ea3-39e4-a8fb-104234f783f5","pitchNumber":1,"startTime":"2026-08-20T17:59:30.053Z","endTime":"2026-08-20T17:59:56.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-15.200000000000003,"leverageIndex":1.57,"dramaIndex":138.0,"contextMetrics":{},"playEndTime":"2026-08-20T17:59:56.352Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging, catcher Patrick Bailey to first baseman Nathaniel Lowe.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-20T17:59:45.104Z","endTime":"2026-08-20T18:01:40.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.129104760233957,"aZ":-44.77534070339944,"pfxX":5.929716677035177,"pfxZ":-8.623671526765834,"pX":1.1536273550454985,"pZ":1.3826534559141566,"vX0":6.408050609774709,"vY0":-120.80333582004634,"vZ0":-1.9549873205960613,"x":73.03,"y":201.45,"x0":-2.315696868205024,"y0":50.004226248033596,"z0":6.181462858303406,"aX":8.661663395032097},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-15.8,"breakHorizontal":-12.4,"spinRate":2492,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.45545389074272213,"extension":7.051392334561567},"index":0,"playId":"0926bf0d-a22b-3a9f-a45e-febe3f9ce83f","pitchNumber":1,"startTime":"2026-08-20T18:00:13.641Z","endTime":"2026-08-20T18:00:17.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60596531997506,"aZ":-32.286201576445094,"pfxX":6.261790916633782,"pfxZ":-0.0688974401782172,"pX":0.39251185534018485,"pZ":3.422289888472515,"vX0":5.673282392677449,"vY0":-127.14174875846396,"vZ0":-0.08408587762652309,"x":102.04,"y":146.38,"x0":-2.676409851221355,"y0":50.001705774739065,"z0":6.005164157201274,"aX":10.311876397090314},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.1,"breakHorizontal":-12.6,"spinRate":2360,"spinDirection":57},"zone":3,"typeConfidence":0.91,"plateTime":0.42981572468259843,"extension":6.861831208880774},"index":1,"playId":"950ec1ba-d9b5-36cd-b38a-23a0eee2343e","pitchNumber":2,"startTime":"2026-08-20T18:00:25.076Z","endTime":"2026-08-20T18:00:28.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19115510248068,"aZ":-44.90155706611961,"pfxX":5.190364044084929,"pfxZ":-8.843568770405147,"pX":0.6072268700228078,"pZ":0.6370916721802691,"vX0":5.345776565852526,"vY0":-119.76307551121154,"vZ0":-3.37722444683063,"x":93.85,"y":221.58,"x0":-2.336257919086994,"y0":50.00527938067505,"z0":6.119612840995481,"aX":7.467124113533154},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-16.6,"breakHorizontal":-10.8,"spinRate":2572,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.45903242893427443,"extension":6.830695056480748},"index":2,"playId":"28b0cfc6-de42-3f54-84be-f7572e9e3894","pitchNumber":3,"startTime":"2026-08-20T18:00:42.894Z","endTime":"2026-08-20T18:00:48.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.9,"endSpeed":89.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.650103840599943,"aZ":-17.691804747630066,"pfxX":-7.776319656794564,"pfxZ":7.011428446064418,"pX":-1.5021868029935959,"pZ":3.6312848737350514,"vX0":5.463084275859025,"vY0":-142.57670046248,"vZ0":-3.5516590186091435,"x":174.26,"y":140.74,"x0":-2.4291335531096903,"y0":50.006691141236956,"z0":6.004331323894774,"aX":-16.072559714440963},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.2,"breakHorizontal":13.1,"spinRate":2244,"spinDirection":210},"zone":11,"typeConfidence":0.92,"plateTime":0.3836157422474593,"extension":6.943441404718571},"index":3,"playId":"b71e4836-f78d-306d-a359-b07b373d6164","pitchNumber":4,"startTime":"2026-08-20T18:00:59.486Z","endTime":"2026-08-20T18:01:02.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48690377360588,"aZ":-32.39383270561756,"pfxX":7.549938661674345,"pfxZ":-0.13673116782624284,"pX":0.23315560088497345,"pZ":3.135120444880091,"vX0":4.599911766554264,"vY0":-126.02481043357064,"vZ0":-0.49877925252988986,"x":108.11,"y":154.13,"x0":-2.6014559020051284,"y0":50.00375318851035,"z0":5.969992574505192,"aX":12.048485680723221},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.1,"breakHorizontal":-14.8,"spinRate":2455,"spinDirection":54},"zone":3,"typeConfidence":0.91,"plateTime":0.43592497922260875,"extension":7.055233285091084},"index":4,"playId":"6a43aae1-e550-3b02-ae08-eaae3b9644a0","pitchNumber":5,"startTime":"2026-08-20T18:01:14.676Z","endTime":"2026-08-20T18:01:17.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.318520407408386,"aZ":-33.70220979437118,"pfxX":7.072050956376227,"pfxZ":-0.9478280292406573,"pX":-0.309520867547976,"pZ":1.6758639846221255,"vX0":3.6101526942567004,"vY0":-126.88773398374222,"vZ0":-3.480513282101902,"x":128.8,"y":193.53,"x0":-2.6737711212855055,"y0":50.00179717983505,"z0":5.778130558361427,"aX":11.418367152560053},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.3,"breakHorizontal":-13.7,"spinRate":2265,"spinDirection":53},"zone":13,"typeConfidence":0.91,"plateTime":0.4332791901710249,"extension":7.019477045577267},"index":5,"playId":"94606ab1-f586-30ed-b775-6f89c326c12f","pitchNumber":6,"startTime":"2026-08-20T18:01:31.110Z","endTime":"2026-08-20T18:01:40.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:01:40.239Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to center fielder Petey Halpin.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-20T18:01:52.251Z","endTime":"2026-08-20T18:02:42.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49491135750194,"aZ":-12.654955131240497,"pfxX":-6.769549138968367,"pfxZ":9.412731565885958,"pX":-0.3248818634008933,"pZ":3.380372576460489,"vX0":8.365052258581398,"vY0":-142.76484033630146,"vZ0":-4.685901094414136,"x":129.38,"y":147.51,"x0":-2.407211978681833,"y0":50.0008791584173,"z0":5.8334653937723004,"aX":-14.035544348937472},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.3,"breakHorizontal":10.7,"spinRate":2313,"spinDirection":214},"zone":1,"typeConfidence":0.91,"plateTime":0.3830002448445957,"extension":7.164371692179365},"index":0,"playId":"6a6ef80f-c52f-30f8-a036-d4481ca0215a","pitchNumber":1,"startTime":"2026-08-20T18:02:04.630Z","endTime":"2026-08-20T18:02:08.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.503441507376394,"aZ":-46.05905406805176,"pfxX":4.620022715063004,"pfxZ":-9.622500269623163,"pX":-1.568974042671931,"pZ":1.5080452486875913,"vX0":0.9045236305831867,"vY0":-119.99356847379534,"vZ0":-1.3817276010679622,"x":176.81,"y":198.06,"x0":-2.5516914681001728,"y0":50.003772128889445,"z0":6.234003675984639,"aX":6.665936498035214},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-17.4,"breakHorizontal":-8.6,"spinRate":2481,"spinDirection":23},"zone":13,"typeConfidence":0.9,"plateTime":0.45832695306690496,"extension":6.8181257623958995},"index":1,"playId":"dcae72f7-c03c-3118-9e74-f34c686f9bcb","pitchNumber":2,"startTime":"2026-08-20T18:02:18.502Z","endTime":"2026-08-20T18:02:21.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.675028613222874,"aZ":-45.438860064445976,"pfxX":5.098464392539054,"pfxZ":-9.398526506009267,"pX":-0.8205216016429977,"pZ":2.4935839812029585,"vX0":2.366550047830553,"vY0":-118.0725664995921,"vZ0":1.0803680636866695,"x":148.28,"y":171.45,"x0":-2.4986066589922973,"y0":50.004756630505234,"z0":6.214225536717351,"aX":7.192897397446677},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-16.4,"breakHorizontal":-9.8,"spinRate":2435,"spinDirection":24},"zone":4,"typeConfidence":0.9,"plateTime":0.4640453857438045,"extension":6.878614548883312},"hitData":{"launchSpeed":91.6,"launchAngle":26.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.6,"coordY":56.23}},"index":2,"playId":"32f07ba0-0099-3515-893f-82d36c0b40c6","pitchNumber":3,"startTime":"2026-08-20T18:02:32.802Z","endTime":"2026-08-20T18:02:42.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:02:42.173Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Osleivis Basabe singles on a line drive to center fielder Petey Halpin.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-20T18:02:43.751Z","endTime":"2026-08-20T18:03:25.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.3,"endSpeed":73.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.381192921223867,"aZ":-46.169907441466584,"pfxX":6.234327796819465,"pfxZ":-10.2276885029306,"pX":0.11014933212466499,"pZ":1.2337504184959318,"vX0":4.021152846047297,"vY0":-118.20256676746945,"vZ0":-1.2993524779953505,"x":112.8,"y":205.47,"x0":-2.442433105001525,"y0":50.002554167295976,"z0":6.156389344054549,"aX":8.531869199022783},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-18.4,"breakHorizontal":-12.5,"spinRate":2402,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.4693135570017555,"extension":6.782742830549052},"index":0,"playId":"79cf21f9-31e4-35e5-8714-92ca0d3eb873","pitchNumber":1,"startTime":"2026-08-20T18:03:03.278Z","endTime":"2026-08-20T18:03:07.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35654915260449,"aZ":-33.778492241879285,"pfxX":9.343181108360117,"pfxZ":-1.026843881144666,"pX":0.4359822303546967,"pZ":2.349394107859579,"vX0":4.321778085352063,"vY0":-125.23099175525195,"vZ0":-1.883641369293849,"x":100.38,"y":175.35,"x0":-2.5352316822925838,"y0":50.003922963314885,"z0":5.920219926423902,"aX":14.583738539057698},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.0,"breakHorizontal":-18.0,"spinRate":2385,"spinDirection":53},"zone":6,"typeConfidence":0.91,"plateTime":0.44029300746109357,"extension":6.894952280657186},"hitData":{"launchSpeed":99.3,"launchAngle":11.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.51,"coordY":97.7}},"index":1,"playId":"d312d41a-5d6f-342f-b5c2-b8cab3ff717f","pitchNumber":2,"startTime":"2026-08-20T18:03:15.985Z","endTime":"2026-08-20T18:03:25.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.52,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:03:25.803Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Turner Hill pops out to shortstop Brayan Rocchio.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-20T18:03:30.135Z","endTime":"2026-08-20T18:05:09.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.647028848353024,"aZ":-31.78752952669215,"pfxX":7.98572598514955,"pfxZ":0.23368072920980332,"pX":-0.2777690166058042,"pZ":2.560921817724383,"vX0":3.819397647285113,"vY0":-126.59232003631433,"vZ0":-1.7098440533522417,"x":127.59,"y":169.64,"x0":-2.8374574913081063,"y0":50.00229639270281,"z0":5.758406135545768,"aX":13.130226027372753},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.2,"breakHorizontal":-15.2,"spinRate":2370,"spinDirection":64},"zone":5,"typeConfidence":0.91,"plateTime":0.4305193576016588,"extension":7.007291929849375},"index":0,"playId":"3da76953-493a-3f21-a1d5-03f960c7e523","pitchNumber":1,"startTime":"2026-08-20T18:03:52.893Z","endTime":"2026-08-20T18:03:57.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"first":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"cfc6021c-1751-32a0-a8f4-6b990dc0a0b8","startTime":"2026-08-20T18:04:12.269Z","endTime":"2026-08-20T18:04:18.344Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"first":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.71376666492642,"aZ":-42.593295165890325,"pfxX":7.296569440948325,"pfxZ":-7.3197885021957845,"pX":-0.5545357720709992,"pZ":3.332165191552427,"vX0":2.5227567749150976,"vY0":-118.29392706715115,"vZ0":2.6161364861097076,"x":138.14,"y":148.81,"x0":-2.5816710781988372,"y0":50.00340900470626,"z0":6.105300223367054,"aX":10.383244045329684},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.4,"breakHorizontal":-13.8,"spinRate":2538,"spinDirection":32},"zone":1,"typeConfidence":0.9,"plateTime":0.4622976054727266,"extension":6.907581122395719},"index":2,"playId":"18e2f46b-8e52-3818-a6f5-bd167520a6da","pitchNumber":2,"startTime":"2026-08-20T18:04:43.776Z","endTime":"2026-08-20T18:04:48.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"first":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":91.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.706026646764137,"aZ":-16.517180547172664,"pfxX":-5.687877539096084,"pfxZ":7.408212613796896,"pX":0.2749983482936016,"pZ":2.5240413555986243,"vX0":9.501332595941076,"vY0":-142.58419616284283,"vZ0":-5.864228490240896,"x":106.52,"y":170.63,"x0":-2.32202173668928,"y0":50.002895759557255,"z0":5.605192397764294,"aX":-12.021062864207885},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.7,"breakHorizontal":9.0,"spinRate":2213,"spinDirection":221},"zone":6,"typeConfidence":0.9,"plateTime":0.3803678842539062,"extension":7.2517589410742},"hitData":{"launchSpeed":66.1,"launchAngle":39.0,"totalDistance":204.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":106.49,"coordY":135.31}},"index":3,"playId":"4be34287-0fbc-3028-af47-c971849451ca","pitchNumber":3,"startTime":"2026-08-20T18:05:01.771Z","endTime":"2026-08-20T18:05:09.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"first":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":806367,"link":"/api/v1/people/806367"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.14,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:05:09.389Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Bailey singles on a line drive to center fielder Drew Gilbert.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-20T18:06:59.331Z","endTime":"2026-08-20T18:09:13.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.663919933117416,"aZ":-33.759957133522555,"pfxX":-8.580735064502235,"pfxZ":-0.9568559989441017,"pX":-0.023833441144827713,"pZ":2.4584701085922753,"vX0":6.178494587597599,"vY0":-127.50992087220082,"vZ0":0.0025379152286491014,"x":117.91,"y":172.4,"x0":-1.355862726851234,"y0":50.00296776522018,"z0":5.107222763181265,"aX":-14.21932670519989},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.6,"breakHorizontal":14.3,"spinRate":1727,"spinDirection":256},"zone":5,"typeConfidence":0.9,"plateTime":0.42852574699118406,"extension":6.284491933781029},"index":0,"playId":"82e82ccf-f42a-3be5-9f2c-4f01902defdc","pitchNumber":1,"startTime":"2026-08-20T18:07:24.249Z","endTime":"2026-08-20T18:07:27.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":694738,"fullName":"Landen Roupp"}}},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"19899175-ebd3-47a9-8cc7-d90aa7a8e270","pitchNumber":1,"startTime":"2026-08-20T18:07:47.649Z","endTime":"2026-08-20T18:07:52.649Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.796962527136923,"aZ":-32.969616796353215,"pfxX":-8.675417452934129,"pfxZ":-0.47072443377552897,"pX":0.13941423979593656,"pZ":1.923673136661939,"vX0":6.677838704700309,"vY0":-128.5447337554878,"vZ0":-1.3525260213089108,"x":111.69,"y":186.84,"x0":-1.345371318559539,"y0":50.0015582180965,"z0":4.980617111372079,"aX":-14.741310338804931},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.0,"breakHorizontal":14.5,"spinRate":1832,"spinDirection":263},"zone":8,"typeConfidence":0.9,"plateTime":0.42361471089885017,"extension":6.529954061351109},"index":2,"playId":"4329ef8e-1a85-3ce2-b9f8-2ba8e39e8703","pitchNumber":2,"startTime":"2026-08-20T18:08:08.478Z","endTime":"2026-08-20T18:08:13.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":88.3,"endSpeed":81.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.357609911125767,"aZ":-35.11934276722743,"pfxX":-9.930337991444127,"pfxZ":-1.7543042090430268,"pX":-0.6808039977025813,"pZ":1.3135553217058966,"vX0":5.021708356453287,"vY0":-128.54849924987994,"vZ0":-2.4048101983123655,"x":142.95,"y":203.31,"x0":-1.3641879435032387,"y0":50.000508670325864,"z0":4.973818334744209,"aX":-16.70289897516191},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.5,"breakHorizontal":16.9,"spinRate":1942,"spinDirection":256},"zone":13,"typeConfidence":0.91,"plateTime":0.42524454264216693,"extension":6.316814775187037},"index":3,"playId":"0d755ccb-ae06-3cd4-8827-7e7f4ca2536b","pitchNumber":3,"startTime":"2026-08-20T18:08:23.755Z","endTime":"2026-08-20T18:08:28.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.480653956011736,"aZ":-40.74555060618489,"pfxX":10.314947860403235,"pfxZ":-6.7204128276099775,"pX":0.055498393870030006,"pZ":1.2934144622568058,"vX0":0.19488477737396026,"vY0":-113.30337241655099,"vZ0":0.06144353933317115,"x":114.88,"y":203.86,"x0":-1.3681798652335138,"y0":50.00493270855574,"z0":5.404892589988587,"aX":13.149712119272689},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-11.8,"breakHorizontal":-18.6,"spinRate":3106,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.4870895162402795,"extension":6.43706395636245},"index":4,"playId":"96b73d7d-ec12-3d0b-8ef7-4d66c0f1474e","pitchNumber":4,"startTime":"2026-08-20T18:08:38.546Z","endTime":"2026-08-20T18:08:42.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.285241606100286,"aZ":-21.75904195775527,"pfxX":-6.01817472039672,"pfxZ":5.384152338448793,"pX":0.23467818721843592,"pZ":3.29930745035531,"vX0":5.37345118039478,"vY0":-137.45229152824973,"vZ0":-1.1751458991302668,"x":108.05,"y":149.7,"x0":-0.9530946889244989,"y0":50.00523542775184,"z0":5.1943626615840754,"aX":-11.64599575145434},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.7,"breakHorizontal":10.0,"spinRate":2176,"spinDirection":232},"zone":2,"typeConfidence":0.91,"plateTime":0.3968112228496503,"extension":6.449438163609747},"hitData":{"launchSpeed":70.7,"launchAngle":27.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.98,"coordY":114.13}},"index":5,"playId":"4c50613d-6350-3c66-9b2a-d6b83beb3e21","pitchNumber":5,"startTime":"2026-08-20T18:09:03.670Z","endTime":"2026-08-20T18:09:13.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.8,"awayTeamWinProbability":28.200000000000003,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.83,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:09:13.590Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Petey Halpin pops out to shortstop Willy Adames.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-20T18:09:27.223Z","endTime":"2026-08-20T18:10:26.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"O","description":"Foul Tip"},"description":"Foul Tip","code":"O","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02254662112239,"aZ":-31.576484226751827,"pfxX":-10.054607907289737,"pfxZ":0.3620059088235852,"pX":-0.696387060787202,"pZ":1.4596627335349794,"vX0":5.165589472610501,"vY0":-127.00002842627318,"vZ0":-2.81321291598403,"x":143.54,"y":199.37,"x0":-1.4461535179363707,"y0":50.00014299427641,"z0":5.082728618319973,"aX":-16.488450670261084},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.2,"breakHorizontal":17.2,"spinRate":2050,"spinDirection":250},"zone":13,"typeConfidence":0.91,"plateTime":0.4306125535117413,"extension":6.190533745896259},"index":0,"playId":"44a1e02d-ed2a-30a6-884e-cbd76e6d6471","pitchNumber":1,"startTime":"2026-08-20T18:09:39.917Z","endTime":"2026-08-20T18:09:46.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.747222276116787,"aZ":-23.96248470312671,"pfxX":-0.2405018229235356,"pfxZ":4.5108642270208446,"pX":-1.296722942162057,"pZ":3.336534923447559,"vX0":0.5123865065732851,"vY0":-133.53689253800687,"vZ0":-0.5533016902681711,"x":166.43,"y":148.69,"x0":-1.4591944894303743,"y0":50.000391704373726,"z0":5.259024684686382,"aX":-0.4376000921991759},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.3,"breakHorizontal":0.4,"spinRate":2177,"spinDirection":209},"zone":11,"typeConfidence":0.92,"plateTime":0.4089998473495493,"extension":6.492386584631642},"index":1,"playId":"b88796c7-8b8b-3754-8082-730b56137375","pitchNumber":2,"startTime":"2026-08-20T18:09:59.342Z","endTime":"2026-08-20T18:10:03.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.694315208824342,"aZ":-24.626617830504255,"pfxX":-0.46149150953596696,"pfxZ":4.1464886372956435,"pX":0.20565433979260164,"pZ":3.184061721827297,"vX0":3.74186608086178,"vY0":-133.10217856760892,"vZ0":-0.9131565720939113,"x":109.16,"y":152.81,"x0":-1.149786418435616,"y0":50.00273584503291,"z0":5.291558686596022,"aX":-0.8404400077779766},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.6,"breakHorizontal":0.1,"spinRate":2261,"spinDirection":205},"zone":2,"typeConfidence":0.92,"plateTime":0.4092571098010711,"extension":6.459822087529779},"hitData":{"launchSpeed":86.5,"launchAngle":63.0,"totalDistance":137.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":119.8,"coordY":157.7}},"index":2,"playId":"caad2a82-1c38-33d5-a0c5-4fc1f74be4d4","pitchNumber":3,"startTime":"2026-08-20T18:10:14.828Z","endTime":"2026-08-20T18:10:26.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":1.35,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:10:26.095Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-20T18:10:40.307Z","endTime":"2026-08-20T18:12:32.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.425403981764884,"aZ":-27.84572960776121,"pfxX":-9.232265632433895,"pfxZ":2.250367024645806,"pX":-0.23784923675461062,"pZ":2.6158267142394727,"vX0":5.761811293958687,"vY0":-137.53951097231948,"vZ0":-1.6443529078912733,"x":126.07,"y":168.15,"x0":-1.1563444104630836,"y0":50.00207585771072,"z0":5.1028460887317655,"aX":-17.75419962785421},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.0,"breakHorizontal":15.6,"spinRate":2065,"spinDirection":235},"zone":5,"typeConfidence":0.9,"plateTime":0.3976607898805269,"extension":6.41293394277081},"index":0,"playId":"8e6ea75e-337a-3481-9e09-e44454db6834","pitchNumber":1,"startTime":"2026-08-20T18:10:54.428Z","endTime":"2026-08-20T18:10:59.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72656595496717,"aZ":-30.37531217081871,"pfxX":-8.953412433357101,"pfxZ":0.9341773472514081,"pX":0.10608687662323638,"pZ":3.270267198027026,"vX0":6.368807867466957,"vY0":-136.69457985268855,"vZ0":0.42791530782498177,"x":112.96,"y":150.48,"x0":-1.0726042181011572,"y0":50.001435104844376,"z0":5.171476788173835,"aX":-17.206748120550696},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.9,"breakHorizontal":15.1,"spinRate":1897,"spinDirection":245},"zone":12,"typeConfidence":0.91,"plateTime":0.39833847659400545,"extension":6.539273031067349},"index":1,"playId":"52b8099b-fff5-3833-b320-15c86ab17b20","pitchNumber":2,"startTime":"2026-08-20T18:11:30.721Z","endTime":"2026-08-20T18:11:34.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-20T18:11:41.829Z","endTime":"2026-08-20T18:11:58.417Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.1,"endSpeed":85.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.362131481949195,"aZ":-24.97368867065031,"pfxX":-7.259288773537715,"pfxZ":3.8339251452786414,"pX":-1.6909160398870617,"pZ":3.5835198962374544,"vX0":1.6132829668247686,"vY0":-135.64502326443727,"vZ0":0.2703243711303692,"x":181.45,"y":142.02,"x0":-1.346757560644157,"y0":50.00542757309336,"z0":5.212224775155873,"aX":-13.641267620834283},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.2,"breakHorizontal":12.8,"spinRate":2210,"spinDirection":237},"zone":11,"typeConfidence":0.83,"plateTime":0.40253376822621156,"extension":6.423050385577301},"index":3,"playId":"78a37020-c1d4-3fce-b4fc-94f48fb051a8","pitchNumber":3,"startTime":"2026-08-20T18:11:58.417Z","endTime":"2026-08-20T18:12:02.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.652114669352205,"aZ":-23.590922260829696,"pfxX":-6.456184236607999,"pfxZ":4.544045013620144,"pX":0.31473169468203205,"pZ":3.0888793081198336,"vX0":6.001263549075765,"vY0":-136.01970602728446,"vZ0":-1.3140185269665525,"x":105.0,"y":155.38,"x0":-1.073073875443402,"y0":50.000400808066814,"z0":5.201741867982253,"aX":-12.190376291129603},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.2,"breakHorizontal":10.6,"spinRate":2215,"spinDirection":232},"zone":3,"typeConfidence":0.83,"plateTime":0.4014835863510666,"extension":6.394187168214589},"hitData":{"launchSpeed":92.3,"launchAngle":34.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.56,"coordY":73.68}},"index":4,"playId":"81c10b5c-7b18-3be4-81d7-2f17bced8eb8","pitchNumber":4,"startTime":"2026-08-20T18:12:17.554Z","endTime":"2026-08-20T18:12:32.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.15,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:12:32.490Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Steven Kwan walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-20T18:12:35.885Z","endTime":"2026-08-20T18:15:15.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6,7],"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31665230389723,"aZ":-25.29933900374188,"pfxX":-0.2512655737868821,"pfxZ":3.7171726070187496,"pX":-1.618261182726439,"pZ":3.3795183635103987,"vX0":-0.5087728539027344,"vY0":-133.97983509543292,"vZ0":-0.3124661755441278,"x":178.68,"y":147.53,"x0":-1.3945238192551626,"y0":50.00237930930704,"z0":5.279630132763163,"aX":-0.4644248487769539},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.8,"breakHorizontal":0.6,"spinRate":2334,"spinDirection":210},"zone":11,"typeConfidence":0.92,"plateTime":0.4061830209649471,"extension":6.247299792915537},"index":0,"playId":"bcefe070-5d6a-3acc-b417-522aa68c0b6d","pitchNumber":1,"startTime":"2026-08-20T18:12:59.657Z","endTime":"2026-08-20T18:13:10.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Patrick Bailey steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"bcefe070-5d6a-3acc-b417-522aa68c0b6d","startTime":"2026-08-20T18:13:12.739Z","endTime":"2026-08-20T18:13:21.584Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672275,"link":"/api/v1/people/672275"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"postOnSecond":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.87,"dramaIndex":34.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.336872141619327,"aZ":-23.550846780435833,"pfxX":-0.6137392390411467,"pfxZ":4.778366540675762,"pX":-0.884374728497598,"pZ":2.9166902797232166,"vX0":1.3821937554961956,"vY0":-132.70148804861444,"vZ0":-1.652055499502564,"x":150.71,"y":160.03,"x0":-1.3295754886637248,"y0":50.001892855698806,"z0":5.243797787083243,"aX":-1.1074195309406254},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.5,"breakHorizontal":0.8,"spinRate":2390,"spinDirection":195},"zone":11,"typeConfidence":0.92,"plateTime":0.4109634844359218,"extension":6.4841748037084},"index":2,"playId":"449766bf-7714-3f47-ad12-9b10e952c93c","pitchNumber":2,"startTime":"2026-08-20T18:13:21.584Z","endTime":"2026-08-20T18:13:26.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.053489207825375,"aZ":-29.56093537579213,"pfxX":-8.975385139765345,"pfxZ":1.4100326534193464,"pX":-1.8179141364404054,"pZ":2.925416413672679,"vX0":1.7487713883095868,"vY0":-135.27828958441054,"vZ0":-0.3825051878651111,"x":186.29,"y":159.79,"x0":-1.3076957111157257,"y0":50.00133357602541,"z0":5.144468268894137,"aX":-16.59953188624827},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.6,"breakHorizontal":15.8,"spinRate":2059,"spinDirection":242},"zone":11,"typeConfidence":0.9,"plateTime":0.4052073635181519,"extension":6.370014059385517},"index":3,"playId":"a8426958-3705-33d2-888c-49b227f7e98f","pitchNumber":3,"startTime":"2026-08-20T18:14:02.215Z","endTime":"2026-08-20T18:14:06.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.324422857806137,"aZ":-27.191053772260013,"pfxX":-9.859498295527233,"pfxZ":2.7214406820222177,"pX":0.09020398590548152,"pZ":2.4378973253387124,"vX0":6.3601348358678775,"vY0":-134.64975141627264,"vZ0":-1.8573992799357124,"x":113.56,"y":172.96,"x0":-1.0264094510232054,"y0":50.00000449261272,"z0":5.068114401831176,"aX":-18.0292799441115},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.7,"breakHorizontal":16.4,"spinRate":2118,"spinDirection":238},"zone":5,"typeConfidence":0.9,"plateTime":0.4074066421529219,"extension":6.41420939475819},"index":4,"playId":"0e666f75-1611-3041-9420-1445dcc9878c","pitchNumber":4,"startTime":"2026-08-20T18:14:18.317Z","endTime":"2026-08-20T18:14:22.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3763986785329,"aZ":-28.454623791553058,"pfxX":-9.992906763219434,"pfxZ":2.014972961452168,"pX":0.2592034543927442,"pZ":2.187180088735134,"vX0":6.940697353449522,"vY0":-135.22284458788747,"vZ0":-2.235915231051246,"x":107.12,"y":179.73,"x0":-1.0467016325122296,"y0":50.003354385651626,"z0":5.027629003552348,"aX":-18.446658733696445},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.4,"breakHorizontal":16.6,"spinRate":2117,"spinDirection":238},"zone":5,"typeConfidence":0.91,"plateTime":0.40556851072471956,"extension":6.444227299946525},"index":5,"playId":"070a8e9e-20ce-3ee5-a1ae-352d5432d9d8","pitchNumber":5,"startTime":"2026-08-20T18:14:35.356Z","endTime":"2026-08-20T18:14:40.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58238213772138,"aZ":-28.504590042826145,"pfxX":-10.027765794481521,"pfxZ":1.9748459826350047,"pX":-0.8307772244276741,"pZ":2.3596703710667253,"vX0":4.229610098919459,"vY0":-135.63029133469212,"vZ0":-1.8956843392466005,"x":148.67,"y":175.07,"x0":-1.1105485143310363,"y0":50.00289173017681,"z0":5.0620651208421235,"aX":-18.619827388299807},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.4,"breakHorizontal":17.2,"spinRate":2111,"spinDirection":239},"zone":11,"typeConfidence":0.9,"plateTime":0.4043565373062701,"extension":6.614983778959762},"index":6,"playId":"72d240e4-fc03-36b1-81b0-cc15651323cc","pitchNumber":6,"startTime":"2026-08-20T18:14:51.299Z","endTime":"2026-08-20T18:14:54.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.737051048014962,"aZ":-29.972544730966938,"pfxX":-8.058714808956651,"pfxZ":1.185973927422367,"pX":-0.2838390163941217,"pZ":3.9673168679269226,"vX0":4.781705460305846,"vY0":-135.17156806124856,"vZ0":2.2482283279040374,"x":127.82,"y":131.66,"x0":-1.0229323672674877,"y0":50.00582297229302,"z0":5.220399933441871,"aX":-15.00864322339889},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.8,"breakHorizontal":13.7,"spinRate":2030,"spinDirection":233},"zone":11,"typeConfidence":0.91,"plateTime":0.40424720406564685,"extension":6.563901064528851},"index":7,"playId":"96974d14-5f52-3093-9b7d-5353764eff19","pitchNumber":7,"startTime":"2026-08-20T18:15:12.590Z","endTime":"2026-08-20T18:15:15.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.0,"awayTeamWinProbability":32.0,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.87,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:15:15.952Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Travis Bazzana flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-20T18:15:41.885Z","endTime":"2026-08-20T18:16:41.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","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":"dc38d3a5-a2d7-48b4-b426-69226ef11678","startTime":"2026-08-20T18:15:41.885Z","endTime":"2026-08-20T18:15:46.885Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49396429097483,"aZ":-29.976885920220546,"pfxX":-7.728373665881537,"pfxZ":1.1559181362237414,"pX":-0.8744618724622598,"pZ":2.3928797139777838,"vX0":4.033001109019168,"vY0":-136.1789978659246,"vZ0":-1.628334681127408,"x":150.33,"y":174.17,"x0":-1.3609883545242574,"y0":50.00202953404282,"z0":5.048346396844051,"aX":-14.691442163887244},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.9,"breakHorizontal":13.3,"spinRate":2103,"spinDirection":249},"zone":13,"typeConfidence":0.91,"plateTime":0.400346716511061,"extension":6.296956554741264},"index":1,"playId":"8b56f816-dbb5-36b6-886f-d4ffd51b8935","pitchNumber":1,"startTime":"2026-08-20T18:15:58.664Z","endTime":"2026-08-20T18:16:03.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28978249744247,"aZ":-34.63952790282796,"pfxX":-8.675893602411817,"pfxZ":-1.4799898794183228,"pX":0.2732741262774062,"pZ":1.5634577787499828,"vX0":6.944587392306396,"vY0":-127.47638878739379,"vZ0":-1.9426803307527951,"x":106.58,"y":196.57,"x0":-1.3432974533102837,"y0":50.00437015183032,"z0":5.0396221211219245,"aX":-14.450062110590471},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.9,"breakHorizontal":14.4,"spinRate":1972,"spinDirection":260},"zone":14,"typeConfidence":0.9,"plateTime":0.4277451503049332,"extension":6.205897138235791},"index":2,"playId":"8affef3b-bfe1-3b33-8e2d-06012a6e6068","pitchNumber":2,"startTime":"2026-08-20T18:16:15.427Z","endTime":"2026-08-20T18:16:19.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.262569756941605,"aZ":-36.48569374941543,"pfxX":-8.783727168386896,"pfxZ":-2.6265093777978628,"pX":0.038528856812858704,"pZ":1.0930299017310312,"vX0":6.504215993207373,"vY0":-127.05844135123445,"vZ0":-2.566373086548878,"x":115.53,"y":209.27,"x0":-1.4092864214255716,"y0":50.00500291674916,"z0":5.0066170940073595,"aX":-14.409024466649534},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.2,"breakHorizontal":14.5,"spinRate":1891,"spinDirection":260},"zone":14,"typeConfidence":0.9,"plateTime":0.43057569675997165,"extension":6.386491332264234},"hitData":{"launchSpeed":80.3,"launchAngle":29.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.06,"coordY":92.34}},"index":3,"playId":"5fba556c-2a96-39a0-a24f-c10d44e36f80","pitchNumber":3,"startTime":"2026-08-20T18:16:32.670Z","endTime":"2026-08-20T18:16:41.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-4.199999999999996,"leverageIndex":1.65,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:16:41.883Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Cavanaugh strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-20T18:18:48.392Z","endTime":"2026-08-20T18:20:06.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06338602268459,"aZ":-13.839938256272344,"pfxX":-5.4987960408412775,"pfxZ":9.027477093069985,"pX":0.02782134983879897,"pZ":3.0477143151579926,"vX0":8.922610817273714,"vY0":-141.35358833248313,"vZ0":-5.516995720789353,"x":115.94,"y":156.49,"x0":-2.4497661944591873,"y0":50.00698687913319,"z0":5.90755950907354,"aX":-11.173467840822344},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":8.3,"spinRate":2297,"spinDirection":216},"zone":2,"typeConfidence":0.87,"plateTime":0.3869199294468366,"extension":7.026504111828031},"index":0,"playId":"5e8c6268-ec88-34dc-95a5-a97e15f495a6","pitchNumber":1,"startTime":"2026-08-20T18:18:54.519Z","endTime":"2026-08-20T18:18:58.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":90.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.023390746078704,"aZ":-16.0343118731507,"pfxX":-4.316232748005597,"pfxZ":7.839407098254743,"pX":0.1288173139370204,"pZ":3.557886202149048,"vX0":8.793154585759792,"vY0":-141.1665045276652,"vZ0":-4.156041130645368,"x":112.09,"y":142.72,"x0":-2.437606301738784,"y0":50.006560857374566,"z0":6.052072210877809,"aX":-8.8912947707487},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.7,"breakHorizontal":6.5,"spinRate":2326,"spinDirection":216},"zone":12,"typeConfidence":0.83,"plateTime":0.38503221985079783,"extension":6.898953890102506},"index":1,"playId":"c68d70aa-5de7-35bd-8ab8-9dba2a5362cf","pitchNumber":2,"startTime":"2026-08-20T18:19:07.873Z","endTime":"2026-08-20T18:19:12.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.119828530828936,"aZ":-34.8492399630925,"pfxX":7.674732141619226,"pfxZ":-1.6524649257890403,"pX":0.03349588639662836,"pZ":2.0851614012877215,"vX0":4.402459090034025,"vY0":-125.86723476302664,"vZ0":-2.28161234958744,"x":115.72,"y":182.48,"x0":-2.732294188550383,"y0":50.0060988035047,"z0":5.809119549765111,"aX":12.389749046787529},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.2,"breakHorizontal":-14.9,"spinRate":2377,"spinDirection":53},"zone":8,"typeConfidence":0.91,"plateTime":0.4341803836208995,"extension":7.137908536208826},"index":2,"playId":"c3abb96b-f77e-3e62-aba4-2a066073206a","pitchNumber":3,"startTime":"2026-08-20T18:19:23.805Z","endTime":"2026-08-20T18:19:27.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":91.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.311748140617556,"aZ":-20.774991210045492,"pfxX":-6.670334756762372,"pfxZ":5.439379663421818,"pX":-0.26415716060164957,"pZ":4.134046049409404,"vX0":8.75466634215405,"vY0":-142.35985729314578,"vZ0":-1.2553824402914247,"x":127.07,"y":127.16,"x0":-2.483058478993236,"y0":50.000746528272565,"z0":5.869649084183996,"aX":-13.974639522457469},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":9.8,"breakHorizontal":10.8,"spinRate":2281,"spinDirection":219},"zone":11,"typeConfidence":0.92,"plateTime":0.3817305933657704,"extension":6.946659700550133},"index":3,"playId":"407e1c99-2293-3ecd-8017-a401ca3f01b2","pitchNumber":4,"startTime":"2026-08-20T18:19:48.044Z","endTime":"2026-08-20T18:19:52.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62022193810175,"aZ":-45.46628754089341,"pfxX":5.122354081004065,"pfxZ":-9.374288314861749,"pX":-0.28804556126337844,"pZ":1.468493708781892,"vX0":3.310904611473062,"vY0":-118.37878598923808,"vZ0":-1.4346649863648964,"x":127.98,"y":199.13,"x0":-2.3701039017309635,"y0":50.00025619627774,"z0":6.24503808432298,"aX":7.266470484161706},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-17.0,"breakHorizontal":-10.1,"spinRate":2519,"spinDirection":28},"zone":13,"typeConfidence":0.9,"plateTime":0.46271392317842297,"extension":6.803047715709095},"index":4,"playId":"25595df1-5a37-3cd1-bfa6-d94fb2859546","pitchNumber":5,"startTime":"2026-08-20T18:20:01.973Z","endTime":"2026-08-20T18:20:06.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:20:06.243Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Koss walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-20T18:20:09.955Z","endTime":"2026-08-20T18:22:18.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"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":80.5,"endSpeed":75.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.459895390181135,"aZ":-44.50656921802905,"pfxX":5.043368431673693,"pfxZ":-8.824932018621835,"pX":-0.33562350214407977,"pZ":1.4509128360476864,"vX0":3.1407854667487163,"vY0":-117.24704248291756,"vZ0":-1.6989277632522122,"x":129.79,"y":199.61,"x0":-2.346363686128917,"y0":50.00514633260629,"z0":6.325594163289519,"aX":7.0454733082777325},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-16.1,"breakHorizontal":-9.8,"spinRate":2434,"spinDirection":25},"zone":13,"typeConfidence":0.9,"plateTime":0.4665544419029537,"extension":6.9487160815458555},"index":0,"playId":"89178ca0-05c4-36b4-a6de-f95eb0a9c0a8","pitchNumber":1,"startTime":"2026-08-20T18:20:29.413Z","endTime":"2026-08-20T18:20:33.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":99.5,"endSpeed":91.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.971014941098222,"aZ":-12.897640695744965,"pfxX":-8.390166742239007,"pfxZ":9.1209168149487,"pX":1.5272484890343565,"pZ":2.2941003683932277,"vX0":13.432709522946789,"vY0":-144.09299560878296,"vZ0":-7.830179860818516,"x":58.78,"y":176.84,"x0":-2.094409088927941,"y0":50.00072820585522,"z0":5.834944480131249,"aX":-17.728292935141464},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.1,"breakHorizontal":12.6,"spinRate":2359,"spinDirection":215},"zone":14,"typeConfidence":0.93,"plateTime":0.37943593108973017,"extension":7.083867494355307},"index":1,"playId":"5b15b3b6-eae8-3211-bbcd-460beeb52f03","pitchNumber":2,"startTime":"2026-08-20T18:20:47.086Z","endTime":"2026-08-20T18:20:52.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16588557641876,"aZ":-17.98060540740016,"pfxX":-6.02915610575743,"pfxZ":6.799594173324399,"pX":0.6427031740764896,"pZ":3.2391102100040237,"vX0":10.917963617074099,"vY0":-143.15659361406537,"vZ0":-3.9503503210674644,"x":92.5,"y":151.32,"x0":-2.42678965117445,"y0":50.00615753920509,"z0":5.7533167239121275,"aX":-12.59253836378393},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.8,"breakHorizontal":8.9,"spinRate":2310,"spinDirection":220},"zone":3,"typeConfidence":0.9,"plateTime":0.3817240909334769,"extension":7.1872475293451465},"index":2,"playId":"0c475876-943b-3eee-ba20-6136f25710af","pitchNumber":3,"startTime":"2026-08-20T18:21:03.424Z","endTime":"2026-08-20T18:21:08.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-20T18:21:14.487Z","endTime":"2026-08-20T18:21:26.468Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3325300020722,"aZ":-36.19536858993175,"pfxX":8.639271459795848,"pfxZ":-2.4956062784461093,"pX":0.36790832763913145,"pZ":1.914255596926202,"vX0":4.693141697083761,"vY0":-126.19633827500508,"vZ0":-2.51532249993046,"x":102.98,"y":187.1,"x0":-2.640232118177192,"y0":50.00565302203809,"z0":5.8473120720256375,"aX":13.898401472424803},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.9,"breakHorizontal":-16.7,"spinRate":2352,"spinDirection":48},"zone":9,"typeConfidence":0.9,"plateTime":0.43447635988887434,"extension":6.772613694449648},"index":4,"playId":"e913909d-8b30-3b41-afda-4e3e94d04c64","pitchNumber":4,"startTime":"2026-08-20T18:21:26.468Z","endTime":"2026-08-20T18:21:30.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":91.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23725907668546,"aZ":-17.734941968018745,"pfxX":-6.046863302216911,"pfxZ":6.813160709941013,"pX":1.0974990126631299,"pZ":2.0293379589931386,"vX0":11.967815018069393,"vY0":-143.50939817998812,"vZ0":-7.301839657934341,"x":75.17,"y":183.99,"x0":-2.311302375130274,"y0":50.00331157262476,"z0":5.680077379875256,"aX":-12.816372421746117},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.2,"breakHorizontal":9.0,"spinRate":2347,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.3793639941316438,"extension":7.090949264243739},"index":5,"playId":"aaf72ceb-95af-302a-8bf9-b464364518a4","pitchNumber":5,"startTime":"2026-08-20T18:21:43.641Z","endTime":"2026-08-20T18:21:48.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":91.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.316325779187284,"aZ":-15.178625418002083,"pfxX":-5.548757664746536,"pfxZ":8.055172323199248,"pX":1.073269715130064,"pZ":2.911376649935442,"vX0":11.803807205078467,"vY0":-143.66503964238402,"vZ0":-5.419366077493826,"x":76.09,"y":160.17,"x0":-2.3502926573180676,"y0":50.00514619342832,"z0":5.7507869792313855,"aX":-11.711489976166435},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.7,"breakHorizontal":7.9,"spinRate":2321,"spinDirection":220},"zone":12,"typeConfidence":0.89,"plateTime":0.37987261964637753,"extension":7.061510278658979},"index":6,"playId":"290a8d4b-ade7-3ad9-9882-22897c6b6300","pitchNumber":6,"startTime":"2026-08-20T18:21:59.099Z","endTime":"2026-08-20T18:22:03.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7187915479151,"aZ":-45.565708251440476,"pfxX":4.350333044942957,"pfxZ":-8.89688567937391,"pX":0.07830607735574972,"pZ":0.37102387597423897,"vX0":4.254259922896387,"vY0":-122.34967895664099,"vZ0":-4.126102608737483,"x":114.02,"y":228.76,"x0":-2.2526782958995377,"y0":50.00290524109574,"z0":6.012167799038065,"aX":6.548081815521448},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-16.8,"breakHorizontal":-8.9,"spinRate":2521,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.4488879885863253,"extension":7.045663819842034},"index":7,"playId":"01f6bf37-7bb9-37de-ac3d-7119dd50982c","pitchNumber":7,"startTime":"2026-08-20T18:22:13.235Z","endTime":"2026-08-20T18:22:18.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.4,"awayTeamWinProbability":36.6,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":0.92,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:22:18.446Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Gilbert called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-20T18:22:27.309Z","endTime":"2026-08-20T18:23:32.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.915001070937734,"aZ":-16.803390695401884,"pfxX":-6.907562746646374,"pfxZ":7.441790114948108,"pX":0.1762464600366104,"pZ":1.818310504201721,"vX0":9.977924282130884,"vY0":-141.97037271854595,"vZ0":-7.595936236581449,"x":110.28,"y":189.69,"x0":-2.4673422125345996,"y0":50.004499988796,"z0":5.574689879277067,"aX":-14.269630806526253},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.2,"breakHorizontal":10.8,"spinRate":2253,"spinDirection":221},"zone":8,"typeConfidence":0.92,"plateTime":0.3840875600160647,"extension":7.339209107641934},"index":0,"playId":"4e070611-b5c0-3655-a904-02c6edab3e2d","pitchNumber":1,"startTime":"2026-08-20T18:22:47.279Z","endTime":"2026-08-20T18:22:51.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.3,"endSpeed":91.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42309085316735,"aZ":-15.218133458732055,"pfxX":-7.0684884141896855,"pfxZ":7.952443927478565,"pX":0.6123588731758408,"pZ":2.3445293447523374,"vX0":11.227242210964668,"vY0":-144.15465497625203,"vZ0":-6.803677424085927,"x":93.66,"y":175.48,"x0":-2.391208948648097,"y0":50.0000640737508,"z0":5.651677219759173,"aX":-15.067754351088707},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.3,"breakHorizontal":10.9,"spinRate":2339,"spinDirection":222},"zone":6,"typeConfidence":0.92,"plateTime":0.378084786384179,"extension":7.239121627916717},"index":1,"playId":"0406a749-66aa-35ca-a15b-91a262008731","pitchNumber":2,"startTime":"2026-08-20T18:23:06.334Z","endTime":"2026-08-20T18:23:10.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":91.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.298806564549583,"aZ":-18.239538621474363,"pfxX":-6.340462529474319,"pfxZ":6.614525751153071,"pX":-0.7288919290355661,"pZ":3.0928709675445285,"vX0":7.39382015979221,"vY0":-143.36190135674966,"vZ0":-4.61045214807741,"x":144.78,"y":155.27,"x0":-2.5025868216669243,"y0":50.006737206250165,"z0":5.84064288925948,"aX":-13.364913304014767},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.4,"breakHorizontal":10.2,"spinRate":2270,"spinDirection":221},"zone":1,"typeConfidence":0.92,"plateTime":0.3802663493673353,"extension":7.054121472580024},"index":2,"playId":"fd53e07d-a7e1-3c6b-a0b6-ecfeda8d3068","pitchNumber":3,"startTime":"2026-08-20T18:23:27.617Z","endTime":"2026-08-20T18:23:32.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":4.20000000000001,"leverageIndex":1.77,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:23:32.595Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Devers walks. Christian Koss to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-20T18:23:37.223Z","endTime":"2026-08-20T18:25:53.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnSecond":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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(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":99.1,"endSpeed":91.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03610279245706,"aZ":-15.842621653052497,"pfxX":-6.483967493263641,"pfxZ":7.626995285994543,"pX":-0.07377683273985222,"pZ":3.9133446849235565,"vX0":9.255890996283036,"vY0":-144.14000769921108,"vZ0":-2.8548728968385544,"x":119.81,"y":133.12,"x0":-2.4583622312258315,"y0":50.00115559666999,"z0":5.87376485525723,"aX":-13.881427556632152},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.6,"breakHorizontal":10.3,"spinRate":2352,"spinDirection":221},"zone":11,"typeConfidence":0.92,"plateTime":0.3775153393341575,"extension":7.156277698311419},"index":0,"playId":"22c3892a-7e0d-38c0-903c-458172cc6f4d","pitchNumber":1,"startTime":"2026-08-20T18:23:59.445Z","endTime":"2026-08-20T18:24:03.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":"234c9a79-19ea-3b38-bf30-f01435a05ff8","startTime":"2026-08-20T18:24:18.430Z","endTime":"2026-08-20T18:24:23.029Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0967544863622,"aZ":-14.165826699838538,"pfxX":-7.582512109197657,"pfxZ":8.605207436759596,"pX":-0.40455965568409324,"pZ":2.941137716393842,"vX0":8.564338492441314,"vY0":-143.49086902191078,"vZ0":-5.528543631671934,"x":132.42,"y":159.37,"x0":-2.437725801701445,"y0":50.00295286857063,"z0":5.7699725650749105,"aX":-15.868605031689448},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.6,"breakHorizontal":12.1,"spinRate":2313,"spinDirection":220},"zone":1,"typeConfidence":0.93,"plateTime":0.38120282516266224,"extension":7.20420185084615},"index":2,"playId":"77fd3f5f-7b00-3fb7-8c5d-1996ec10c903","pitchNumber":2,"startTime":"2026-08-20T18:24:39.442Z","endTime":"2026-08-20T18:24:43.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.070928259421667,"aZ":-16.475284506859207,"pfxX":-6.6139958233732825,"pfxZ":7.54802707106994,"pX":-0.9457526510959344,"pZ":3.6074987626061517,"vX0":6.98938348208617,"vY0":-142.88888900169175,"vZ0":-3.2084409114171453,"x":153.05,"y":141.38,"x0":-2.5571747290748545,"y0":50.005488109909706,"z0":5.772177931915238,"aX":-13.761329469032061},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.2,"breakHorizontal":10.7,"spinRate":2296,"spinDirection":223},"zone":11,"typeConfidence":0.92,"plateTime":0.3824466490949652,"extension":7.184343234592115},"index":3,"playId":"66c20c8d-4244-3e4a-8557-5c6d21934f72","pitchNumber":3,"startTime":"2026-08-20T18:24:59.472Z","endTime":"2026-08-20T18:25:06.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":4,"actionPlayId":"66c20c8d-4244-3e4a-8557-5c6d21934f72","startTime":"2026-08-20T18:25:13.062Z","endTime":"2026-08-20T18:25:26.972Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.836744264931102,"aZ":-45.5744580737339,"pfxX":7.002239468449474,"pfxZ":-9.593990971583246,"pX":-1.0559514093572147,"pZ":3.091392486754828,"vX0":1.3838231842690707,"vY0":-117.87926860018771,"vZ0":2.5871561476825455,"x":157.25,"y":155.31,"x0":-2.5607755411350888,"y0":50.00037466791148,"z0":6.2081164545075636,"aX":9.78440149138119},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-16.3,"breakHorizontal":-13.0,"spinRate":2556,"spinDirection":31},"zone":11,"typeConfidence":0.9,"plateTime":0.46588387076567184,"extension":6.797137692476748},"index":5,"playId":"695a2687-506d-367d-b448-5962fc5ac12c","pitchNumber":4,"startTime":"2026-08-20T18:25:26.972Z","endTime":"2026-08-20T18:25:32.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.109125136553438,"aZ":-19.20803220946558,"pfxX":-5.390674710470311,"pfxZ":6.288163548236996,"pX":-0.42411907594188714,"pZ":4.020350880293572,"vX0":8.112015395823652,"vY0":-141.88791047613879,"vZ0":-1.6177239516922304,"x":133.17,"y":130.23,"x0":-2.6052380300013454,"y0":50.000363934982865,"z0":5.80808162532745,"aX":-11.111945977891654},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.3,"breakHorizontal":8.3,"spinRate":2230,"spinDirection":222},"zone":11,"typeConfidence":0.87,"plateTime":0.38441849272195894,"extension":7.158802241660928},"index":6,"playId":"d720db16-a3a6-3d9d-bc40-1dd555cb6f41","pitchNumber":5,"startTime":"2026-08-20T18:25:49.739Z","endTime":"2026-08-20T18:25:53.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":-3.1000000000000085,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:25:53.969Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-20T18:27:07.672Z","endTime":"2026-08-20T18:29:37.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-20T18:26:04.444Z","endTime":"2026-08-20T18:27:09.673Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.545862747024255,"aZ":-45.539175934012405,"pfxX":6.425368271138081,"pfxZ":-9.381762918994925,"pX":-0.14192453517168976,"pZ":2.3336414510041483,"vX0":3.3272537008032064,"vY0":-119.06034559921751,"vZ0":0.6215826412588499,"x":122.41,"y":175.77,"x0":-2.3959717297155088,"y0":50.00471525807434,"z0":6.216943269917363,"aX":9.1511467907614},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-16.4,"breakHorizontal":-12.5,"spinRate":2532,"spinDirection":30},"zone":5,"typeConfidence":0.9,"plateTime":0.46144008682577287,"extension":7.062854509640092},"index":1,"playId":"d46179f3-1c9b-3835-9d1f-474a4182aed7","pitchNumber":1,"startTime":"2026-08-20T18:27:09.673Z","endTime":"2026-08-20T18:27:15.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.5,"endSpeed":90.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.388683977321524,"aZ":-19.71794243220683,"pfxX":-5.732545434630206,"pfxZ":5.948125550969216,"pX":-0.8241476915646553,"pZ":3.655763818192491,"vX0":6.9938191637653375,"vY0":-143.40456606028027,"vZ0":-2.2677367467148404,"x":148.41,"y":140.07,"x0":-2.543237656063624,"y0":50.00491503919095,"z0":5.6791341392825885,"aX":-12.009608697199429},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.6,"breakHorizontal":9.1,"spinRate":2373,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.3811123932292708,"extension":7.206721821066097},"index":2,"playId":"a6ade70b-8cd3-3d06-b60d-19e24303c540","pitchNumber":2,"startTime":"2026-08-20T18:27:35.316Z","endTime":"2026-08-20T18:27:40.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.3,"endSpeed":91.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5404072946966,"aZ":-15.889870721888364,"pfxX":-8.141232243863554,"pfxZ":7.542624059005355,"pX":0.29177931004730806,"pZ":3.3230584907478713,"vX0":10.68748472072648,"vY0":-145.63696352924146,"vZ0":-4.480390226869417,"x":105.88,"y":149.06,"x0":-2.3588701335682223,"y0":50.00635586569183,"z0":5.83518118266823,"aX":-17.584148805425333},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.0,"breakHorizontal":12.7,"spinRate":2443,"spinDirection":218},"zone":3,"typeConfidence":0.93,"plateTime":0.3753526777402145,"extension":7.197161793625386},"index":3,"playId":"316dc7b5-95b1-3d86-b757-fb01bcc46a08","pitchNumber":3,"startTime":"2026-08-20T18:27:56.600Z","endTime":"2026-08-20T18:28:00.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-20T18:28:09.622Z","endTime":"2026-08-20T18:28:25.759Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":88.0,"endSpeed":81.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.655751393596898,"aZ":-37.344517438388785,"pfxX":7.107627373394074,"pfxZ":-3.1144921168866766,"pX":0.08868642348610394,"pZ":2.417625275814112,"vX0":4.840166323960377,"vY0":-128.14304453191588,"vZ0":-1.3953248305004582,"x":113.62,"y":173.5,"x0":-2.748244010224779,"y0":50.000410670025275,"z0":5.8885157443657485,"aX":11.80947086704739},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.8,"breakHorizontal":-13.9,"spinRate":2432,"spinDirection":51},"zone":5,"typeConfidence":0.9,"plateTime":0.42754899539702995,"extension":7.1009921602148145},"index":5,"playId":"6572d5fa-5a83-313f-affd-f1ddaae6d46d","pitchNumber":4,"startTime":"2026-08-20T18:28:25.759Z","endTime":"2026-08-20T18:28:30.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":91.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.744419362426687,"aZ":-17.661892051114467,"pfxX":-5.149866642777722,"pfxZ":6.822161099872176,"pX":-0.0715099646570887,"pZ":4.678509668966163,"vX0":8.874602545453206,"vY0":-143.89183267993795,"vZ0":0.05872216523169438,"x":119.73,"y":112.46,"x0":-2.505935519512517,"y0":50.00642594910724,"z0":5.7389034233954925,"aX":-10.961450260264318},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.6,"breakHorizontal":7.8,"spinRate":2326,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.3785071582302728,"extension":7.112518637331196},"index":6,"playId":"f7a83bef-f297-31d3-90f2-5905f3794c9e","pitchNumber":5,"startTime":"2026-08-20T18:28:52.882Z","endTime":"2026-08-20T18:28:56.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":91.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.983666488024646,"aZ":-15.650924820078268,"pfxX":-5.62231672697875,"pfxZ":7.791666413086142,"pX":0.5763668935632573,"pZ":3.710076909802846,"vX0":10.73193634210809,"vY0":-143.93277987732313,"vZ0":-2.9794548058933765,"x":95.03,"y":138.61,"x0":-2.451782050223723,"y0":50.005060778193105,"z0":5.714358989348528,"aX":-11.927123643009178},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.8,"breakHorizontal":8.3,"spinRate":2323,"spinDirection":217},"zone":12,"typeConfidence":0.9,"plateTime":0.37896010864180196,"extension":7.201086996140442},"index":7,"playId":"1de8598d-d677-362b-8345-742eb213bd39","pitchNumber":6,"startTime":"2026-08-20T18:29:13.129Z","endTime":"2026-08-20T18:29:17.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.434512294123525,"aZ":-46.84270571195048,"pfxX":6.551844900640589,"pfxZ":-9.707681028797921,"pX":0.9233777237376783,"pZ":1.366419198707058,"vX0":5.59323765616175,"vY0":-122.94548754527656,"vZ0":-1.420508927885076,"x":81.8,"y":201.89,"x0":-2.243633675123692,"y0":50.00553274314233,"z0":5.975566516677226,"aX":9.895868848544227},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-17.6,"breakHorizontal":-13.3,"spinRate":2650,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.4478151870516367,"extension":7.012070691157879},"index":8,"playId":"0d581bf3-7d74-32da-9d83-b04f6ccbd6aa","pitchNumber":7,"startTime":"2026-08-20T18:29:32.530Z","endTime":"2026-08-20T18:29:37.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":6.299999999999997,"leverageIndex":2.49,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:29:37.379Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Ramírez lines out to center fielder Drew Gilbert.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-20T18:31:29.735Z","endTime":"2026-08-20T18:32:14.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":76.7,"endSpeed":70.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.367553512137334,"aZ":-36.82738335052122,"pfxX":11.145671506049265,"pfxZ":-3.688073183975897,"pX":0.09486719055874372,"pZ":1.6802835200433406,"vX0":0.039429487023333376,"vY0":-111.7449523525721,"vZ0":0.07811658815300193,"x":113.38,"y":193.41,"x0":-1.3706080696156824,"y0":50.00167307403091,"z0":5.432321996019257,"aX":14.075641207890277},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-6.4,"breakHorizontal":-20.2,"spinRate":3073,"spinDirection":58},"zone":8,"typeConfidence":0.91,"plateTime":0.49039290007448555,"extension":6.402969238132159},"index":0,"playId":"3d4623e8-839c-319c-8d18-edb70b5addcf","pitchNumber":1,"startTime":"2026-08-20T18:31:47.408Z","endTime":"2026-08-20T18:31:51.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.025187489965997,"aZ":-33.54886824443112,"pfxX":-6.705656182938909,"pfxZ":-0.824338211056971,"pX":-0.047727765177143396,"pZ":1.5717579456425605,"vX0":5.349720652597941,"vY0":-127.49010150978818,"vZ0":-2.1294769579205868,"x":118.82,"y":196.34,"x0":-1.2888121545540399,"y0":50.004111986789546,"z0":5.033126013064702,"aX":-11.18288611306921},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.7,"breakHorizontal":11.2,"spinRate":1834,"spinDirection":264},"zone":8,"typeConfidence":0.87,"plateTime":0.4275223748909931,"extension":6.1705985861825665},"hitData":{"launchSpeed":94.4,"launchAngle":21.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.25,"coordY":64.5}},"index":1,"playId":"1fcf8f2c-04aa-3e35-a0d3-1c32ff2bd422","pitchNumber":2,"startTime":"2026-08-20T18:32:03.090Z","endTime":"2026-08-20T18:32:14.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:32:14.067Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathaniel Lowe grounds out, first baseman Bryce Eldridge to pitcher Landen Roupp.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-20T18:32:13.921Z","endTime":"2026-08-20T18:33:14.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7002738135886,"aZ":-27.55452241884644,"pfxX":-9.004311621802167,"pfxZ":2.5471962310309078,"pX":-0.775243380079351,"pZ":3.9870354685413,"vX0":3.7657604531133053,"vY0":-133.94285100796898,"vZ0":1.8671121959024253,"x":146.55,"y":131.13,"x0":-1.0319014384358292,"y0":50.000358870003616,"z0":5.255086246965341,"aX":-16.31151391779808},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.3,"breakHorizontal":15.5,"spinRate":2194,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.40936901764019273,"extension":6.324833609592937},"index":0,"playId":"a54fe816-f443-30ce-9074-715c182bcebe","pitchNumber":1,"startTime":"2026-08-20T18:32:37.653Z","endTime":"2026-08-20T18:32:42.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.032010919320804,"aZ":-32.97107284263533,"pfxX":-8.980252923624898,"pfxZ":-0.4912064582258866,"pX":-0.5489922063288274,"pZ":1.2879347625252864,"vX0":5.118713000133864,"vY0":-127.0338770837036,"vZ0":-2.7230845521595706,"x":137.93,"y":204.01,"x0":-1.4277115455556861,"y0":50.002708533842316,"z0":5.0058347376451025,"aX":-14.616100547948314},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.3,"breakHorizontal":15.0,"spinRate":1812,"spinDirection":262},"zone":13,"typeConfidence":0.9,"plateTime":0.43185047067830773,"extension":6.218389444209013},"index":1,"playId":"128b319f-c796-3daa-802b-e299fce4cbd7","pitchNumber":2,"startTime":"2026-08-20T18:32:50.779Z","endTime":"2026-08-20T18:32:55.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.255478659989713,"aZ":-33.57852697444541,"pfxX":-7.271283419925883,"pfxZ":-0.8603574182666325,"pX":-0.3824031697031825,"pZ":1.7188767982695516,"vX0":4.894561635078392,"vY0":-126.74396084744572,"vZ0":-1.2982470654227019,"x":131.58,"y":192.37,"x0":-1.3873288644122834,"y0":50.000758452887275,"z0":4.9027032014581,"aX":-11.909017517661752},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.6,"breakHorizontal":12.1,"spinRate":1672,"spinDirection":281},"zone":7,"typeConfidence":0.88,"plateTime":0.43102603652937654,"extension":6.577744020175158},"hitData":{"launchSpeed":82.2,"launchAngle":-2.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.85,"coordY":178.09}},"index":2,"playId":"2ee55c9b-6289-394f-bd4a-2208fc54e5dd","pitchNumber":3,"startTime":"2026-08-20T18:33:05.638Z","endTime":"2026-08-20T18:33:14.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:33:14.032Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Genao strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-20T18:33:26.648Z","endTime":"2026-08-20T18:34:50.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11073679134901,"aZ":-30.545716253644883,"pfxX":-7.072270921645029,"pfxZ":0.8631009179163058,"pX":-0.8323135247915745,"pZ":2.9165090420009285,"vX0":3.5381483594128538,"vY0":-135.14905463927076,"vZ0":-0.0545278157718565,"x":148.73,"y":160.03,"x0":-1.2286701184690356,"y0":50.00062738923703,"z0":5.054580628966216,"aX":-13.286584850428259},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.8,"breakHorizontal":12.2,"spinRate":2128,"spinDirection":239},"zone":11,"typeConfidence":0.91,"plateTime":0.4028782478994515,"extension":6.439636211336741},"index":0,"playId":"1dbc63d9-d0ec-361d-b76a-bed7451f48f2","pitchNumber":1,"startTime":"2026-08-20T18:33:50.567Z","endTime":"2026-08-20T18:33:54.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694197,"link":"/api/v1/people/694197","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.988618321864315,"aZ":-32.68211278088856,"pfxX":-8.632990979570232,"pfxZ":-0.30438868257344787,"pX":0.5318391571669508,"pZ":1.476341966767188,"vX0":7.347223328550843,"vY0":-128.86179578290933,"vZ0":-2.4339019366639496,"x":96.73,"y":198.92,"x0":-1.2358610498549267,"y0":50.002592305510284,"z0":4.960190142401577,"aX":-14.50671688629386},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.8,"breakHorizontal":13.9,"spinRate":1865,"spinDirection":266},"zone":14,"typeConfidence":0.9,"plateTime":0.4251936494198736,"extension":6.4034042830160605},"index":1,"playId":"9385106a-34ef-3e86-af60-d8e42ee45d41","pitchNumber":2,"startTime":"2026-08-20T18:34:05.447Z","endTime":"2026-08-20T18:34:09.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694197,"link":"/api/v1/people/694197","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.270868928803303,"aZ":-32.967381166875406,"pfxX":-8.004571282276132,"pfxZ":-0.46538357308573985,"pX":-1.7167314075513629,"pZ":1.2820671186822155,"vX0":2.108335411893677,"vY0":-129.1683229477397,"vZ0":-2.7425654723667523,"x":182.44,"y":204.16,"x0":-1.5041827414779703,"y0":50.006100680424474,"z0":4.896162783958072,"aX":-13.508807389218367},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.2,"breakHorizontal":14.0,"spinRate":1941,"spinDirection":268},"zone":13,"typeConfidence":0.89,"plateTime":0.4242756547309794,"extension":6.421521180407059},"index":2,"playId":"53fb70ca-96d2-3d30-99d0-610ca2feca39","pitchNumber":3,"startTime":"2026-08-20T18:34:27.833Z","endTime":"2026-08-20T18:34:31.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694197,"link":"/api/v1/people/694197","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05922481127605,"aZ":-33.37802200862799,"pfxX":-7.513971797435641,"pfxZ":-0.7146476692632273,"pX":0.7224311458947429,"pZ":1.3677914859644469,"vX0":7.156854812931392,"vY0":-128.0987318439685,"vZ0":-2.3966948745623515,"x":89.46,"y":201.85,"x0":-1.113168216935135,"y0":50.00295453427165,"z0":4.890197751321353,"aX":-12.659324266444491},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.6,"breakHorizontal":12.2,"spinRate":1943,"spinDirection":261},"zone":14,"typeConfidence":0.89,"plateTime":0.42535665603297224,"extension":6.439957481682548},"index":3,"playId":"26c456fe-1daa-31a4-b052-8ede8c51cb65","pitchNumber":4,"startTime":"2026-08-20T18:34:45.904Z","endTime":"2026-08-20T18:34:50.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694197,"link":"/api/v1/people/694197","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694197,"link":"/api/v1/people/694197"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":694197,"link":"/api/v1/people/694197"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:34:50.782Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Eldridge singles on a sharp line drive to center fielder Petey Halpin.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-20T18:36:30.074Z","endTime":"2026-08-20T18:37:20.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.14769754247998,"aZ":-45.245321818702024,"pfxX":3.9698975034112607,"pfxZ":-9.352659954971331,"pX":-0.7579869377848147,"pZ":3.724277875412873,"vX0":2.6691980640234436,"vY0":-117.19898168700372,"vZ0":3.8211996444099006,"x":145.89,"y":138.22,"x0":-2.4254630178112166,"y0":50.00216943872474,"z0":6.284827215869111,"aX":5.548429964311038},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-15.8,"breakHorizontal":-7.8,"spinRate":2532,"spinDirection":35},"zone":1,"typeConfidence":0.9,"plateTime":0.4664967460596783,"extension":6.971833556744211},"index":0,"playId":"318a31a2-ca88-33aa-b56d-f4cdf7c7f923","pitchNumber":1,"startTime":"2026-08-20T18:36:57.101Z","endTime":"2026-08-20T18:37:01.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09140869017126,"aZ":-44.583584464878264,"pfxX":3.0783390144561693,"pfxZ":-8.545910348089347,"pX":-0.4043496719905026,"pZ":3.260802616283879,"vX0":3.6985686170001246,"vY0":-119.48069099849967,"vZ0":2.238248025502852,"x":132.41,"y":150.74,"x0":-2.3698291592378498,"y0":50.003943336862676,"z0":6.305762075906286,"aX":4.468801558834887},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-14.8,"breakHorizontal":-6.5,"spinRate":2544,"spinDirection":31},"zone":1,"typeConfidence":0.9,"plateTime":0.4576733320197688,"extension":6.693074576538564},"hitData":{"launchSpeed":100.4,"launchAngle":17.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":160.45,"coordY":80.69}},"index":1,"playId":"f0f0c4df-a72e-3b63-aac6-9fba020d7d07","pitchNumber":2,"startTime":"2026-08-20T18:37:09.603Z","endTime":"2026-08-20T18:37:20.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.0,"awayTeamWinProbability":40.0,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":1.44,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:37:20.405Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to left fielder Steven Kwan.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-20T18:37:27.667Z","endTime":"2026-08-20T18:37:57.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.651956958875765,"aZ":-42.69693512898608,"pfxX":6.151459167310846,"pfxZ":-7.525303909116319,"pX":-0.0186104678110319,"pZ":3.0007511975490666,"vX0":3.92557703206481,"vY0":-116.85733013008912,"vZ0":1.7191043418940586,"x":117.71,"y":157.76,"x0":-2.512786008622599,"y0":50.0017303620942,"z0":6.232295048390408,"aX":8.603393551908901},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-13.1,"breakHorizontal":-12.0,"spinRate":2551,"spinDirection":35},"zone":2,"typeConfidence":0.9,"plateTime":0.46667162602975987,"extension":7.173209204091986},"hitData":{"launchSpeed":91.9,"launchAngle":45.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":113.57,"coordY":83.56}},"index":0,"playId":"93483dac-6f48-3862-9538-d848b889f24e","pitchNumber":1,"startTime":"2026-08-20T18:37:44.739Z","endTime":"2026-08-20T18:37:57.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.42,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:37:57.128Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Osleivis Basabe strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-20T18:37:59.570Z","endTime":"2026-08-20T18:40:33.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.7,"endSpeed":73.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.785518306186997,"aZ":-42.93407445712432,"pfxX":6.51933332767329,"pfxZ":-8.082380928199786,"pX":-0.20410299303065355,"pZ":2.6614500543346935,"vX0":3.292276215226466,"vY0":-114.57197455749191,"vZ0":1.4396036539733112,"x":124.78,"y":166.92,"x0":-2.5055872445073226,"y0":50.00071069162023,"z0":6.214588609799956,"aX":8.682056496441426},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-14.0,"breakHorizontal":-12.6,"spinRate":2412,"spinDirection":31},"zone":5,"typeConfidence":0.9,"plateTime":0.47770329385148935,"extension":6.909101033511096},"index":0,"playId":"ea952c03-7164-3732-9019-6b658bc92b65","pitchNumber":1,"startTime":"2026-08-20T18:38:21.182Z","endTime":"2026-08-20T18:38:25.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.76176985836474,"aZ":-45.67243385264198,"pfxX":5.334350244062671,"pfxZ":-10.200588113035195,"pX":-2.2972714874192017,"pZ":4.70395478753462,"vX0":-0.7952683101054352,"vY0":-114.23885882600878,"vZ0":6.319714039647013,"x":204.57,"y":111.77,"x0":-2.6380101728892975,"y0":50.00164743651598,"z0":6.387592469135569,"aX":7.059970446221392},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-16.6,"breakHorizontal":-9.5,"spinRate":2338,"spinDirection":27},"zone":11,"typeConfidence":0.9,"plateTime":0.47919214409438915,"extension":6.878522945257893},"index":1,"playId":"cd46b26d-2d99-33e4-ac0a-038d34f685de","pitchNumber":2,"startTime":"2026-08-20T18:38:46.342Z","endTime":"2026-08-20T18:38:50.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.581783321630134,"aZ":-45.934281509521355,"pfxX":4.491060856950135,"pfxZ":-10.051540537054104,"pX":0.44355155672273217,"pZ":1.7277909818257817,"vX0":5.323881618161302,"vY0":-117.22297707587664,"vZ0":-0.27406934632236024,"x":100.09,"y":192.13,"x0":-2.454971065403877,"y0":50.00391581758179,"z0":6.195294854860101,"aX":6.146559618952533},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-17.9,"breakHorizontal":-9.6,"spinRate":2379,"spinDirection":29},"zone":9,"typeConfidence":0.9,"plateTime":0.47024779688346285,"extension":6.921239945416011},"index":2,"playId":"18898500-32fa-390c-904b-6962d1da7a92","pitchNumber":3,"startTime":"2026-08-20T18:39:12.335Z","endTime":"2026-08-20T18:39:17.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-20T18:39:34.210Z","endTime":"2026-08-20T18:39:47.466Z","isPitch":false,"type":"action","player":{"id":678545,"link":"/api/v1/people/678545"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.645122745820565,"aZ":-45.660764858195634,"pfxX":4.4939574717119894,"pfxZ":-9.327398930922694,"pX":1.5829615472966008,"pZ":1.6340149886910786,"vX0":7.406226812451002,"vY0":-119.89593936045773,"vZ0":-0.8296343791116124,"x":56.66,"y":194.66,"x0":-2.138025536383571,"y0":50.001953420084696,"z0":6.083261080535507,"aX":6.498014224112672},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-16.8,"breakHorizontal":-10.1,"spinRate":2525,"spinDirection":26},"zone":14,"typeConfidence":0.9,"plateTime":0.458025036795056,"extension":7.157320179505025},"index":4,"playId":"b3c03ed4-0e77-37d7-ab04-c7c83049760c","pitchNumber":4,"startTime":"2026-08-20T18:39:47.466Z","endTime":"2026-08-20T18:39:51.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":81.6,"endSpeed":76.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.122717888110245,"aZ":-43.46969619997837,"pfxX":4.5727419265203375,"pfxZ":-7.834670244227748,"pX":0.672565172459269,"pZ":1.4218586618446647,"vX0":5.571427531465679,"vY0":-118.85535854039605,"vZ0":-1.4801759029681465,"x":91.36,"y":200.39,"x0":-2.2891347531587614,"y0":50.00326165426631,"z0":5.972921291744874,"aX":6.591900867620067},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-14.3,"breakHorizontal":-9.6,"spinRate":2509,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.45948147400558703,"extension":7.101210488277418},"index":5,"playId":"086f8802-c6d9-3d2e-a2fa-a2623682090d","pitchNumber":5,"startTime":"2026-08-20T18:40:06.935Z","endTime":"2026-08-20T18:40:11.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.71636530095034,"aZ":-44.50802405111929,"pfxX":5.5064985949017355,"pfxZ":-8.474153406825554,"pX":0.31730438530729976,"pZ":2.30910758629694,"vX0":4.507908147779012,"vY0":-119.49917226659505,"vZ0":0.3728868568257999,"x":104.91,"y":176.43,"x0":-2.304952218077125,"y0":50.003686600593234,"z0":6.129591175224084,"aX":8.0125599314385},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-15.0,"breakHorizontal":-11.0,"spinRate":2514,"spinDirection":29},"zone":6,"typeConfidence":0.9,"plateTime":0.45728237094862845,"extension":6.99739663640181},"index":6,"playId":"f8ba93dc-a7bf-3383-906d-00eec4418dd3","pitchNumber":6,"startTime":"2026-08-20T18:40:27.402Z","endTime":"2026-08-20T18:40:33.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":4.799999999999997,"leverageIndex":2.03,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:40:33.026Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Bericoto flies out sharply to center fielder Petey Halpin.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-20T18:43:16.047Z","endTime":"2026-08-20T18:43:43.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[1,2],"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":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-20T18:40:50.667Z","endTime":"2026-08-20T18:41:09.302Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tim Herrin replaces Gavin Williams.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-20T18:41:09.302Z","endTime":"2026-08-20T18:42:52.960Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682120,"link":"/api/v1/people/682120"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Victor Bericoto replaces Turner Hill.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-08-20T18:42:52.960Z","endTime":"2026-08-20T18:43:18.270Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":806367,"link":"/api/v1/people/806367"},"defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49023796794194,"aZ":-35.1466574857994,"pfxX":-3.798705811035568,"pfxZ":-2.2121340808962913,"pX":0.7142144598353642,"pZ":2.947930509778745,"vX0":-1.6073931993760644,"vY0":-115.54184650208255,"vZ0":0.22302837859976354,"x":89.78,"y":159.19,"x0":1.9133458133883108,"y0":50.00072401687773,"z0":6.240772302341871,"aX":-5.110621174649582},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-3.6,"breakHorizontal":7.3,"spinRate":2242,"spinDirection":324},"zone":3,"typeConfidence":0.9,"plateTime":0.4749194419882503,"extension":5.922945684067097},"index":3,"playId":"06464ecd-d3aa-3fcd-8d87-33bf3001ef90","pitchNumber":1,"startTime":"2026-08-20T18:43:18.270Z","endTime":"2026-08-20T18:43:22.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.573955837722757,"aZ":-31.652739236680347,"pfxX":-7.3140488441645655,"pfxZ":0.4040154045611768,"pX":-0.10469320940996131,"pZ":2.0725774859974413,"vX0":-2.4139408198718812,"vY0":-114.38099619446554,"vZ0":-1.9431506850791669,"x":120.99,"y":182.82,"x0":1.9184420067347938,"y0":50.00562181501965,"z0":6.074159721017948,"aX":-9.571121255832402},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":0.5,"breakHorizontal":13.9,"spinRate":2349,"spinDirection":316},"zone":8,"typeConfidence":0.91,"plateTime":0.4811718031853047,"extension":6.0747884056240435},"hitData":{"launchSpeed":100.6,"launchAngle":32.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":146.01,"coordY":43.51}},"index":4,"playId":"e12aa760-a811-3aab-b715-0ba9ed53e305","pitchNumber":2,"startTime":"2026-08-20T18:43:34.321Z","endTime":"2026-08-20T18:43:43.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.49,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:43:43.581Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angel Martínez singles on a ground ball to second baseman Osleivis Basabe, deflected by first baseman Bryce Eldridge.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-20T18:45:54.828Z","endTime":"2026-08-20T18:46:21.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Victor Bericoto remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T18:45:04.789Z","endTime":"2026-08-20T18:45:56.727Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":806367,"link":"/api/v1/people/806367"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":93.2,"endSpeed":84.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00772168995515,"aZ":-30.32991902283864,"pfxX":-10.746072151284878,"pfxZ":1.0057549265440802,"pX":-1.2065183950210674,"pZ":2.837499332547931,"vX0":4.032135797658232,"vY0":-135.62654491508516,"vZ0":-0.2917485845615506,"x":162.99,"y":162.17,"x0":-1.3300163194870935,"y0":50.002239513886764,"z0":5.0903719107242695,"aX":-19.704618539152264},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.0,"breakHorizontal":18.4,"spinRate":2070,"spinDirection":244},"zone":11,"typeConfidence":0.9,"plateTime":0.40629887365541073,"extension":6.59158215676867},"index":1,"playId":"8b687eed-d810-373d-b4aa-13b123cf75e4","pitchNumber":1,"startTime":"2026-08-20T18:45:56.727Z","endTime":"2026-08-20T18:46:05.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":93.9,"endSpeed":85.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13579419128747,"aZ":-30.054230192162947,"pfxX":-11.073488621808835,"pfxZ":1.135065500731912,"pX":0.033827360973036416,"pZ":1.3275845343238615,"vX0":6.692401829877795,"vY0":-136.5106712143821,"vZ0":-4.1753667493537305,"x":115.71,"y":202.94,"x0":-1.0249598292372755,"y0":50.00266754956183,"z0":4.972152716877206,"aX":-20.66929443699897},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.3,"breakHorizontal":18.4,"spinRate":2156,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.4029333762341487,"extension":6.473942696061502},"hitData":{"launchSpeed":84.2,"launchAngle":1.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":170.03,"coordY":156.49}},"index":2,"playId":"c3d4725d-9e97-357e-94ad-b52d7c0eb294","pitchNumber":2,"startTime":"2026-08-20T18:46:12.084Z","endTime":"2026-08-20T18:46:21.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.2,"awayTeamWinProbability":22.799999999999997,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.82,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:46:21.021Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Patrick Bailey walks. Angel Martínez to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-20T18:46:32.186Z","endTime":"2026-08-20T18:49:54.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"postOnSecond":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.8,"endSpeed":80.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.28382666439781,"aZ":-31.119578785110992,"pfxX":-8.046477243676982,"pfxZ":0.6440097608865827,"pX":0.8127573106462025,"pZ":1.1630924401384117,"vX0":7.971434093660319,"vY0":-126.34865379095933,"vZ0":-3.3941422874721265,"x":86.02,"y":207.38,"x0":-1.3162974967865808,"y0":50.003116995046724,"z0":4.987049368450947,"aX":-13.196579215860638},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.7,"breakHorizontal":13.1,"spinRate":1962,"spinDirection":262},"zone":14,"typeConfidence":0.89,"plateTime":0.43114859646258763,"extension":6.232495585949603},"index":0,"playId":"839b040c-10f4-324f-91de-0e207f0cfe75","pitchNumber":1,"startTime":"2026-08-20T18:46:51.803Z","endTime":"2026-08-20T18:46:55.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.075338270644416,"aZ":-34.94901606837128,"pfxX":-10.332372675385349,"pfxZ":-1.7533784777058345,"pX":0.49031538696190263,"pZ":1.1914444410754133,"vX0":8.130092971979634,"vY0":-125.71143756649397,"vZ0":-2.436716945277529,"x":98.31,"y":206.61,"x0":-1.4606963348564868,"y0":50.00221509931435,"z0":5.040693382901752,"aX":-16.356809871103938},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.5,"breakHorizontal":16.6,"spinRate":1824,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.43753125786221414,"extension":6.121219252276772},"index":1,"playId":"9a1489d3-16d1-324e-a030-843b3a739c8e","pitchNumber":2,"startTime":"2026-08-20T18:47:11.864Z","endTime":"2026-08-20T18:47:16.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"93668bf2-2137-33dd-bb5a-6a7e2c9e812f","startTime":"2026-08-20T18:47:32.769Z","endTime":"2026-08-20T18:47:37.928Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50208129279519,"aZ":-35.74409321515802,"pfxX":-11.293743754903161,"pfxZ":-2.2639214355038937,"pX":0.08829871008368333,"pZ":0.524950651988867,"vX0":7.489698152997606,"vY0":-125.74318606310987,"vZ0":-3.7634488195597946,"x":113.63,"y":224.61,"x0":-1.4870662918295747,"y0":50.00622679026682,"z0":4.993334159546278,"aX":-17.784199720844192},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.8,"breakHorizontal":18.4,"spinRate":1902,"spinDirection":262},"zone":14,"typeConfidence":0.91,"plateTime":0.4384364532530882,"extension":6.294287377041589},"index":3,"playId":"e89031d5-b79b-3f29-ab64-32a4aa40ddbf","pitchNumber":3,"startTime":"2026-08-20T18:47:53.093Z","endTime":"2026-08-20T18:47:56.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.520542570598703,"aZ":-34.32993553542841,"pfxX":-9.701049077201434,"pfxZ":-1.3699214271754396,"pX":-0.33198213352912387,"pZ":1.710316208631244,"vX0":5.820729784473729,"vY0":-124.84685993995572,"vZ0":-1.1553585957417656,"x":129.65,"y":192.6,"x0":-1.4403061315390446,"y0":50.00493118070515,"z0":5.019609914943093,"aX":-15.225571021117949},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.5,"breakHorizontal":16.1,"spinRate":1751,"spinDirection":261},"zone":7,"typeConfidence":0.9,"plateTime":0.4397023405296876,"extension":6.261015575675482},"index":4,"playId":"5824dca2-62e9-356e-8410-8ef7e4549839","pitchNumber":4,"startTime":"2026-08-20T18:48:19.502Z","endTime":"2026-08-20T18:48:23.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.505156855103806,"aZ":-35.526725048167,"pfxX":-8.948188043825601,"pfxZ":-2.1037417585364295,"pX":-1.392847601246162,"pZ":3.187002828638182,"vX0":3.499479985311703,"vY0":-125.69510750017247,"vZ0":2.429381340622771,"x":170.09,"y":152.73,"x0":-1.643954417911685,"y0":50.003009270374065,"z0":5.101211370382365,"aX":-14.256388206391648},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.0,"breakHorizontal":15.4,"spinRate":1879,"spinDirection":263},"zone":11,"typeConfidence":0.9,"plateTime":0.43647790505988926,"extension":6.079326271924793},"index":5,"playId":"dddf7a8b-c009-3592-9f67-b7fa748f3f55","pitchNumber":5,"startTime":"2026-08-20T18:48:53.181Z","endTime":"2026-08-20T18:48:57.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.558940047588663,"aZ":-30.4467592268362,"pfxX":-11.0974608388781,"pfxZ":0.929238099863559,"pX":-0.042786173473801946,"pZ":2.6989219609978368,"vX0":6.622081263547436,"vY0":-135.26865020085066,"vZ0":-0.6332650456766344,"x":118.63,"y":165.91,"x0":-1.0764598901199742,"y0":50.00211173460791,"z0":5.064178911477676,"aX":-20.635094851998446},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.8,"breakHorizontal":18.7,"spinRate":1992,"spinDirection":239},"zone":5,"typeConfidence":0.91,"plateTime":0.4043841156969532,"extension":6.580088031188224},"index":6,"playId":"f58852cb-c74e-3a74-9639-c324169c5d2f","pitchNumber":6,"startTime":"2026-08-20T18:49:13.347Z","endTime":"2026-08-20T18:49:16.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.883029743934646,"aZ":-34.98990344007631,"pfxX":-9.143851188759466,"pfxZ":-1.7908174772421734,"pX":1.0572027691579087,"pZ":2.015262605991328,"vX0":8.687969449090645,"vY0":-124.59846378557077,"vZ0":-0.18983537540434636,"x":76.7,"y":184.37,"x0":-1.2857622145089869,"y0":50.00231814548581,"z0":4.98216809771193,"aX":-14.386458478233225},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.0,"breakHorizontal":14.5,"spinRate":1750,"spinDirection":269},"zone":14,"typeConfidence":0.9,"plateTime":0.4394873312636922,"extension":6.371398758287404},"index":7,"playId":"045e702f-f689-3834-b0da-29c06b217d02","pitchNumber":7,"startTime":"2026-08-20T18:49:49.281Z","endTime":"2026-08-20T18:49:54.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.8,"awayTeamWinProbability":18.200000000000003,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.31,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:49:54.312Z","atBatIndex":49},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Petey Halpin ground bunts into a force out, third baseman Christian Koss to shortstop Willy Adames. Angel Martínez out at 3rd. Patrick Bailey to 2nd. Petey Halpin to 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-20T18:51:13.505Z","endTime":"2026-08-20T18:51:21.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"postOnSecond":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T18:50:10.917Z","endTime":"2026-08-20T18:51:15.503Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47685115752226,"aZ":-25.356164189325114,"pfxX":-0.8219560013334806,"pfxZ":3.8518322820704762,"pX":-0.23645733384652445,"pZ":1.9595648751433357,"vX0":3.4071192690117433,"vY0":-131.87743829706673,"vZ0":-3.362339210010302,"x":126.01,"y":185.87,"x0":-1.4350866962144193,"y0":50.00631247216444,"z0":5.108985041202625,"aX":-1.4567053000224182},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.5,"breakHorizontal":0.8,"spinRate":2278,"spinDirection":212},"zone":8,"typeConfidence":0.89,"plateTime":0.4143815632681922,"extension":6.363908802222871},"hitData":{"launchSpeed":21.7,"launchAngle":-11.0,"totalDistance":9.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":121.84,"coordY":197.33}},"index":1,"playId":"428beb16-2b70-34f4-876d-4b7396428b36","pitchNumber":1,"startTime":"2026-08-20T18:51:15.503Z","endTime":"2026-08-20T18:51:21.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":-4.3999999999999915,"leverageIndex":1.51,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:51:21.698Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-20T18:54:18.028Z","endTime":"2026-08-20T18:55:46.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"postOnSecond":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-20T18:52:04.812Z","endTime":"2026-08-20T18:52:45.616Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Sam Hentges replaces Landen Roupp.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-20T18:52:45.616Z","endTime":"2026-08-20T18:54:20.394Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656529,"link":"/api/v1/people/656529"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.165671445365,"aZ":-13.148505955220086,"pfxX":1.4712796580620306,"pfxZ":10.068828638835868,"pX":0.15044975466515761,"pZ":4.458196929734206,"vX0":-5.220488013733687,"vY0":-137.27813974780273,"vZ0":-2.2020242513153456,"x":111.27,"y":118.41,"x0":1.893931273320793,"y0":50.00643385410949,"z0":6.176535028462351,"aX":2.781604917301478},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":-1.4,"spinRate":2310,"spinDirection":154},"zone":12,"typeConfidence":0.96,"plateTime":0.4004877591986582,"extension":7.061498841010327},"index":2,"playId":"7c5d2f3d-a328-3063-bfbc-ea61cd612b29","pitchNumber":1,"startTime":"2026-08-20T18:54:20.394Z","endTime":"2026-08-20T18:54:24.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.297783682736394,"aZ":-11.294068331781496,"pfxX":2.1990809043356365,"pfxZ":10.952452065170107,"pX":-0.9269737166487056,"pZ":3.9066392515739086,"vX0":-8.03362578138085,"vY0":-137.84975129492832,"vZ0":-3.8998842594233496,"x":152.33,"y":133.3,"x0":1.7513949449861992,"y0":50.00514588089722,"z0":6.113722012747268,"aX":4.193773615488963},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.1,"breakHorizontal":-2.2,"spinRate":2349,"spinDirection":150},"zone":11,"typeConfidence":0.96,"plateTime":0.3987601491779138,"extension":7.04542882566334},"index":3,"playId":"adda7c4e-56e0-3af5-be7f-2d7a912f8b1d","pitchNumber":2,"startTime":"2026-08-20T18:54:37.451Z","endTime":"2026-08-20T18:54:41.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.22359218571246,"aZ":-12.769408892641904,"pfxX":5.620977149157301,"pfxZ":10.262214269325655,"pX":-0.4886609521389446,"pZ":1.9913145422890304,"vX0":-8.073141068807434,"vY0":-137.77392142852005,"vZ0":-8.16465255508138,"x":135.63,"y":185.01,"x0":1.771511058711857,"y0":50.00553176431734,"z0":5.888460281821655,"aX":10.632607582018585},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":-8.2,"spinRate":2310,"spinDirection":150},"zone":7,"typeConfidence":0.93,"plateTime":0.4000321534653626,"extension":7.316455535368929},"index":4,"playId":"c301b5ad-6bd5-3386-8c56-67205d4b8528","pitchNumber":3,"startTime":"2026-08-20T18:54:57.253Z","endTime":"2026-08-20T18:55:01.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":94.7,"endSpeed":86.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.617312571052356,"aZ":-10.445804467626782,"pfxX":2.7326807259917008,"pfxZ":11.333238449413017,"pX":-1.2289515991625037,"pZ":1.682495611736544,"vX0":-8.875940325552573,"vY0":-137.4002360501102,"vZ0":-9.487389170824498,"x":163.84,"y":193.35,"x0":1.6843099417252523,"y0":50.006030944359686,"z0":5.884273126091199,"aX":5.240999902909366},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.7,"breakHorizontal":-3.1,"spinRate":2351,"spinDirection":149},"zone":13,"typeConfidence":0.96,"plateTime":0.3981960731937586,"extension":7.167634383593314},"index":5,"playId":"5796285b-dd01-3d49-8c8f-b601e0bbd3e8","pitchNumber":4,"startTime":"2026-08-20T18:55:15.859Z","endTime":"2026-08-20T18:55:19.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":89.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.295780635524917,"aZ":-14.57596163383797,"pfxX":1.9816417862600904,"pfxZ":8.822397441403005,"pX":-0.2555297401511076,"pZ":2.964702753434106,"vX0":-6.22736576682817,"vY0":-138.73613983547762,"vZ0":-5.967469279002583,"x":126.74,"y":158.73,"x0":1.738149823339158,"y0":50.00285986201472,"z0":6.076123709377056,"aX":3.953790960372213},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":-2.6,"spinRate":2367,"spinDirection":156},"zone":1,"typeConfidence":0.96,"plateTime":0.39136726867017124,"extension":7.210918022390944},"hitData":{"launchSpeed":74.2,"launchAngle":39.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.36,"coordY":106.44}},"index":6,"playId":"80bb6e8a-a876-3ffe-8b66-09d876dfe57c","pitchNumber":5,"startTime":"2026-08-20T18:55:33.925Z","endTime":"2026-08-20T18:55:46.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.4,"awayTeamWinProbability":26.599999999999994,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.74,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:55:46.097Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a line drive to center fielder Drew Gilbert. Patrick Bailey scores. Petey Halpin to 2nd.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-20T18:55:56.878Z","endTime":"2026-08-20T18:57:19.599Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":82.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.612213259903655,"aZ":-28.42530539202133,"pfxX":0.3061967450216154,"pfxZ":2.165839950064667,"pX":-0.33013024159277504,"pZ":3.375089296196018,"vX0":-5.969010558731727,"vY0":-129.88845339925425,"vZ0":-1.6191226423974796,"x":129.58,"y":147.65,"x0":1.944391642794492,"y0":50.004759250988464,"z0":6.1392644839519965,"aX":0.5310248927336476},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.8,"breakHorizontal":0.6,"spinRate":2279,"spinDirection":200},"zone":11,"typeConfidence":0.67,"plateTime":0.4194413777015429,"extension":6.851880244887277},"index":0,"playId":"5927256c-14a3-3b13-8e02-0f28a4b07b60","pitchNumber":1,"startTime":"2026-08-20T18:56:16.079Z","endTime":"2026-08-20T18:56:20.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":83.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.156490312396528,"aZ":-28.695276741252037,"pfxX":-0.4919290011002664,"pfxZ":2.0050933677662215,"pX":-1.2055840014858032,"pZ":3.069819020441056,"vX0":-7.3581722755607135,"vY0":-129.39037270761233,"vZ0":-2.3181873582280903,"x":162.95,"y":155.89,"x0":1.7119701436823616,"y0":50.00241945028651,"z0":6.126249305656678,"aX":-0.852543490166638},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.5,"breakHorizontal":2.2,"spinRate":2341,"spinDirection":242},"zone":11,"typeConfidence":0.67,"plateTime":0.41964409600925245,"extension":7.178284780356735},"index":1,"playId":"ec9e536b-0613-3daf-97c7-caeab25ea51b","pitchNumber":2,"startTime":"2026-08-20T18:56:34.177Z","endTime":"2026-08-20T18:56:38.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":88.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.696021689259734,"aZ":-18.83360739529804,"pfxX":8.162851111450077,"pfxZ":6.785238340510056,"pX":1.1184292789058865,"pZ":1.9546349099747995,"vX0":-5.346863254696682,"vY0":-138.15254001627682,"vZ0":-7.438333303617378,"x":74.37,"y":186.0,"x0":2.0009750790462784,"y0":50.00634462564113,"z0":5.90998693738153,"aX":16.060350235485945},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.2,"breakHorizontal":-13.9,"spinRate":2218,"spinDirection":151},"zone":14,"typeConfidence":0.73,"plateTime":0.3938297145261944,"extension":7.0071805971594},"index":2,"playId":"971407e6-4cc5-3ac1-b0d7-a4dbf77a5e79","pitchNumber":3,"startTime":"2026-08-20T18:56:51.208Z","endTime":"2026-08-20T18:56:55.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":84.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.95146792451734,"aZ":-28.301837535039414,"pfxX":0.015803030111294802,"pfxZ":2.1873036336325438,"pX":-0.555624174769572,"pZ":2.5498714020196167,"vX0":-6.155857179181486,"vY0":-131.07536985098622,"vZ0":-3.540312893513418,"x":138.18,"y":169.93,"x0":1.803504094682452,"y0":50.005610112104115,"z0":5.9895239355949235,"aX":0.029312697184890213},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.5,"breakHorizontal":1.1,"spinRate":2311,"spinDirection":196},"zone":4,"typeConfidence":0.54,"plateTime":0.4149833416244588,"extension":7.0765624725573755},"hitData":{"launchSpeed":64.5,"launchAngle":22.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":112.1,"coordY":121.85}},"index":3,"playId":"802df0e2-52b2-3ef9-8975-42123f87cd72","pitchNumber":4,"startTime":"2026-08-20T18:57:09.117Z","endTime":"2026-08-20T18:57:19.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.1,"awayTeamWinProbability":15.900000000000006,"homeTeamWinProbabilityAdded":10.699999999999989,"leverageIndex":1.66,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:57:19.599Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell called out on strikes.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-20T18:58:35.627Z","endTime":"2026-08-20T18:59:44.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jo Adell replaces Travis Bazzana.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-20T18:57:47.679Z","endTime":"2026-08-20T18:57:58.603Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":683953,"link":"/api/v1/people/683953"},"defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-20T18:57:58.603Z","endTime":"2026-08-20T18:58:37.922Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.489866400807045,"aZ":-39.486985580437874,"pfxX":-1.4597085490241024,"pfxZ":-4.9308609922293805,"pX":-0.1880265533585111,"pZ":0.37319075448793104,"vX0":-4.120896316642734,"vY0":-121.02327584566542,"vZ0":-5.369747832864742,"x":124.17,"y":228.7,"x0":1.7259065876409017,"y0":50.00043525463267,"z0":6.076845783188798,"aX":-2.1659313024496836},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.0,"breakHorizontal":3.6,"spinRate":2517,"spinDirection":328},"zone":13,"typeConfidence":0.82,"plateTime":0.4524840100944534,"extension":7.114862141900902},"index":2,"playId":"3a99beac-0c64-3d40-ad59-6bb9550f4366","pitchNumber":1,"startTime":"2026-08-20T18:58:37.922Z","endTime":"2026-08-20T18:58:42.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.203693769931586,"aZ":-17.365813501679604,"pfxX":7.875719999547444,"pfxZ":7.287878624987012,"pX":0.24425307416037326,"pZ":2.6923580504257516,"vX0":-7.569877009131498,"vY0":-141.20254929338535,"vZ0":-5.877592136344244,"x":107.69,"y":166.09,"x0":1.9282408287965214,"y0":50.003893333440274,"z0":5.906562654574532,"aX":16.007373350227855},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.2,"breakHorizontal":-12.8,"spinRate":2168,"spinDirection":144},"zone":5,"typeConfidence":0.88,"plateTime":0.3869318405279971,"extension":7.357074142882743},"index":3,"playId":"0501e0bf-7b4a-3652-af4b-62f310ef3028","pitchNumber":2,"startTime":"2026-08-20T18:59:00.409Z","endTime":"2026-08-20T18:59:05.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.237552743037504,"aZ":-16.531277380916546,"pfxX":6.362667904261463,"pfxZ":7.696121505567767,"pX":-0.5479607141784824,"pZ":2.914116754642998,"vX0":-8.767999727655345,"vY0":-140.79962155429982,"vZ0":-5.439639030058652,"x":137.89,"y":160.1,"x0":1.7618885355299225,"y0":50.00325205035588,"z0":5.919814053705402,"aX":12.934498277704526},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.1,"breakHorizontal":-10.0,"spinRate":2206,"spinDirection":146},"zone":1,"typeConfidence":0.83,"plateTime":0.38716951083570494,"extension":7.313415539931628},"index":4,"playId":"b59d7d09-73f7-3361-876f-d368de8ae28e","pitchNumber":3,"startTime":"2026-08-20T18:59:18.376Z","endTime":"2026-08-20T18:59:22.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64343869603666,"aZ":-17.730939489793087,"pfxX":9.971151168977844,"pfxZ":7.01623968028815,"pX":-0.022871848217514184,"pZ":2.3630974835998653,"vX0":-9.12222873028653,"vY0":-142.56938339689978,"vZ0":-6.320842135714273,"x":117.87,"y":174.98,"x0":1.9220663206514965,"y0":50.00647661561225,"z0":5.727242273890791,"aX":20.53968614723273},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.5,"breakHorizontal":-16.2,"spinRate":2405,"spinDirection":142},"zone":5,"typeConfidence":0.97,"plateTime":0.3841084607564662,"extension":7.248809075052262},"index":5,"playId":"db3d9348-06c1-32cd-b49d-0d3e7e1a6efa","pitchNumber":4,"startTime":"2026-08-20T18:59:40.134Z","endTime":"2026-08-20T18:59:44.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-08-20T18:59:44.929Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Cox strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-20T19:02:13.511Z","endTime":"2026-08-20T19:03:09.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"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":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jo Adell remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T19:01:19.300Z","endTime":"2026-08-20T19:01:19.319Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":683953,"link":"/api/v1/people/683953"},"defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Erik Sabrowski replaces Tim Herrin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-20T19:01:19.319Z","endTime":"2026-08-20T19:02:01.860Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681870,"link":"/api/v1/people/681870"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jonah Cox replaces Drew Cavanaugh.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-20T19:02:01.860Z","endTime":"2026-08-20T19:02:15.819Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":701852,"link":"/api/v1/people/701852"},"defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.969278722737354,"aZ":-9.118474677861741,"pfxX":7.706928167539849,"pfxZ":12.021170115541707,"pX":0.18676876187081984,"pZ":1.7806588324169415,"vX0":-5.561706067097584,"vY0":-137.49214911078855,"vZ0":-8.956725942813318,"x":109.88,"y":190.7,"x0":1.2326761219006843,"y0":50.00273733890656,"z0":5.695841152791944,"aX":14.782105542849237},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.0,"breakHorizontal":-12.8,"spinRate":2628,"spinDirection":150},"zone":8,"typeConfidence":0.93,"plateTime":0.3980916269472883,"extension":6.5493109560046365},"index":3,"playId":"911bdf1e-04bd-3729-972e-c067de362345","pitchNumber":1,"startTime":"2026-08-20T19:02:15.819Z","endTime":"2026-08-20T19:02:19.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.367249318922735,"aZ":-10.117586942557336,"pfxX":7.015394155472374,"pfxZ":11.171025819641581,"pX":-0.5152800531959476,"pZ":2.0588896942615134,"vX0":-6.942597612988123,"vY0":-138.76118270368374,"vZ0":-8.280193551674877,"x":136.64,"y":183.19,"x0":1.0924935180150603,"y0":50.00664528822828,"z0":5.733110925937913,"aX":13.857057463447621},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.0,"breakHorizontal":-11.5,"spinRate":2653,"spinDirection":146},"zone":7,"typeConfidence":0.94,"plateTime":0.3928252406021411,"extension":6.468904246794804},"index":4,"playId":"eb712327-b71d-3bb0-abf5-677447886a17","pitchNumber":2,"startTime":"2026-08-20T19:02:30.323Z","endTime":"2026-08-20T19:02:34.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.799821948171772,"aZ":-8.423176252644344,"pfxX":7.392149266021406,"pfxZ":12.192958433766101,"pX":-0.6995739646883778,"pZ":1.5106285918955389,"vX0":-7.475664185310183,"vY0":-138.42150603381765,"vZ0":-9.834190878370421,"x":143.67,"y":197.99,"x0":1.070790623068721,"y0":50.0016122490542,"z0":5.665830866342711,"aX":14.398442194997008},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.3,"breakHorizontal":-11.9,"spinRate":2672,"spinDirection":151},"zone":13,"typeConfidence":0.94,"plateTime":0.3951117008368814,"extension":6.497330364185246},"index":5,"playId":"b4b8a9e7-8d50-3bd9-bdf7-82993edd1cea","pitchNumber":3,"startTime":"2026-08-20T19:02:47.900Z","endTime":"2026-08-20T19:02:51.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":95.1,"endSpeed":87.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.006732023323732,"aZ":-9.537463665832535,"pfxX":7.170347578091951,"pfxZ":11.653244095265283,"pX":0.6566231709023973,"pZ":2.0482425413129706,"vX0":-3.9930210265698776,"vY0":-138.28577809153268,"vZ0":-8.21312734068396,"x":91.97,"y":183.48,"x0":1.1855820986061112,"y0":50.00019460268847,"z0":5.691326887656004,"aX":13.924804353934906},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.7,"breakHorizontal":-12.2,"spinRate":2672,"spinDirection":150},"zone":9,"typeConfidence":0.93,"plateTime":0.39565340759629386,"extension":6.3824368005209875},"index":6,"playId":"0d89a132-4c3b-3017-9395-8e72a1d68224","pitchNumber":4,"startTime":"2026-08-20T19:03:05.314Z","endTime":"2026-08-20T19:03:09.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-08-20T19:03:09.106Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christian Koss pops out to second baseman Angel Genao.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-20T19:03:12.121Z","endTime":"2026-08-20T19:05:04.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694197,"link":"/api/v1/people/694197"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.986728245454128,"aZ":-9.56112754152214,"pfxX":6.4944592791254365,"pfxZ":11.973092802514397,"pX":-1.5869659736858432,"pZ":3.0605316245787284,"vX0":-9.343904219281677,"vY0":-136.54491251441814,"vZ0":-5.647853726735865,"x":177.49,"y":156.15,"x0":1.0352065046139545,"y0":50.00458192732214,"z0":5.813291376462338,"aX":12.268441924870968},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.6,"breakHorizontal":-9.8,"spinRate":2616,"spinDirection":146},"zone":11,"typeConfidence":0.92,"plateTime":0.40109817214175214,"extension":6.449263410499033},"index":0,"playId":"55c680c7-32b0-3b9b-9872-6171ea540205","pitchNumber":1,"startTime":"2026-08-20T19:03:33.326Z","endTime":"2026-08-20T19:03:39.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.989147290895225,"aZ":-42.61719276470215,"pfxX":-1.6102698507584732,"pfxZ":-6.926721205362137,"pX":-1.3282397552518537,"pZ":1.1237805281058106,"vX0":-4.941358898712243,"vY0":-122.00357439796068,"vZ0":-3.074786253410683,"x":167.63,"y":208.44,"x0":0.9325363986748767,"y0":50.003608043851905,"z0":6.073216617367524,"aX":-2.4268457606914793},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-13.1,"breakHorizontal":4.1,"spinRate":2763,"spinDirection":331},"zone":13,"typeConfidence":0.88,"plateTime":0.4489450420462706,"extension":6.461206098384859},"index":1,"playId":"b4027e67-2d42-3209-acb8-3074ab77f9da","pitchNumber":2,"startTime":"2026-08-20T19:03:49.759Z","endTime":"2026-08-20T19:03:54.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.487684338765202,"aZ":-9.853066205667696,"pfxX":4.67019142452884,"pfxZ":11.708682574553173,"pX":0.9385183495402193,"pZ":3.130677779944326,"vX0":-2.4346397234207227,"vY0":-137.44662026060288,"vZ0":-5.447357120939168,"x":81.23,"y":154.25,"x0":1.2307403018019016,"y0":50.00294681680481,"z0":5.812365896206747,"aX":8.903389387739411},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.2,"breakHorizontal":-7.9,"spinRate":2648,"spinDirection":153},"zone":12,"typeConfidence":0.9,"plateTime":0.39904793841500164,"extension":6.284185846800522},"index":2,"playId":"ceb80d5c-fd68-3878-83ab-41ae53eccdc5","pitchNumber":3,"startTime":"2026-08-20T19:04:07.007Z","endTime":"2026-08-20T19:04:11.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.643263808257046,"aZ":-8.90287767410818,"pfxX":4.485352135818232,"pfxZ":12.439036420481786,"pX":-0.6083004443704731,"pZ":2.8557192675216703,"vX0":-6.178063749041781,"vY0":-136.54223248149344,"vZ0":-6.06828087885691,"x":140.19,"y":161.68,"x0":1.1106095258553244,"y0":50.00188203683039,"z0":5.732851061707595,"aX":8.391144619651477},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":21.2,"breakHorizontal":-6.7,"spinRate":2605,"spinDirection":148},"zone":1,"typeConfidence":0.9,"plateTime":0.4025517392892781,"extension":6.527210200901335},"index":3,"playId":"044daf47-91f0-3353-8575-3523788cd582","pitchNumber":4,"startTime":"2026-08-20T19:04:40.558Z","endTime":"2026-08-20T19:04:44.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60225046421168,"aZ":-10.682803839253204,"pfxX":3.9304045331365622,"pfxZ":11.161860820211079,"pX":0.18485636863929164,"pZ":3.4267957202986645,"vX0":-4.352346489299573,"vY0":-137.66185133925092,"vZ0":-4.539252816434099,"x":109.95,"y":146.26,"x0":1.2732199593160467,"y0":50.005444379651934,"z0":5.815981596226544,"aX":7.570063663964181},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.4,"breakHorizontal":-6.2,"spinRate":2629,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.39737353910422746,"extension":6.376846367567658},"hitData":{"launchSpeed":83.8,"launchAngle":54.0,"totalDistance":173.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":145.29,"coordY":134.75}},"index":4,"playId":"fd39827c-735a-33e0-a78e-ebef7ad5b47a","pitchNumber":5,"startTime":"2026-08-20T19:04:55.276Z","endTime":"2026-08-20T19:05:04.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-08-20T19:05:04.760Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andrew Knizner pops out to first baseman Nathaniel Lowe in foul territory.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-20T19:05:44.328Z","endTime":"2026-08-20T19:07:38.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0],"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":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Andrew Knizner replaces Drew Gilbert.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-20T19:05:18.554Z","endTime":"2026-08-20T19:05:46.249Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":687551,"link":"/api/v1/people/687551"},"defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76464293334464,"aZ":-10.110073571973269,"pfxX":6.309250141276726,"pfxZ":11.576338560846544,"pX":-0.16429442777862976,"pZ":2.520737683359649,"vX0":-5.5256669144677195,"vY0":-137.70162134482007,"vZ0":-6.871858601990411,"x":123.26,"y":170.72,"x0":1.0562368668909226,"y0":50.00122720359896,"z0":5.745111124205401,"aX":12.022820071653223},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.6,"breakHorizontal":-10.2,"spinRate":2524,"spinDirection":151},"zone":5,"typeConfidence":0.92,"plateTime":0.39893697218769786,"extension":6.558787521740665},"index":1,"playId":"04f0febc-d787-35de-a7ac-6b68a2049c7e","pitchNumber":1,"startTime":"2026-08-20T19:05:46.249Z","endTime":"2026-08-20T19:05:50.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31392961251937,"aZ":-12.887703873065876,"pfxX":6.511605927950922,"pfxZ":9.838661987021121,"pX":0.8857752047419746,"pZ":2.653766846476618,"vX0":-3.129197466742377,"vY0":-138.9291063867266,"vZ0":-6.0529821700877395,"x":83.24,"y":167.13,"x0":1.179014505685289,"y0":50.00240836422295,"z0":5.712780134416175,"aX":12.763904400220243},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":-11.2,"spinRate":2491,"spinDirection":154},"zone":12,"typeConfidence":0.92,"plateTime":0.39383841088810856,"extension":6.574470956303152},"index":2,"playId":"2948eec8-bb87-3b48-9eb6-9772e5197d47","pitchNumber":2,"startTime":"2026-08-20T19:06:05.865Z","endTime":"2026-08-20T19:06:09.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-20T19:06:17.462Z","endTime":"2026-08-20T19:06:29.699Z","isPitch":false,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"},"defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.422720356396876,"aZ":-11.955824653778238,"pfxX":6.1710451466789165,"pfxZ":10.188519169432833,"pX":0.26647531521670215,"pZ":2.8184914852109686,"vX0":-4.772513767923013,"vY0":-139.52313189828877,"vZ0":-6.029239350150668,"x":106.84,"y":162.68,"x0":1.1916652091990811,"y0":50.00629872218113,"z0":5.785063135021922,"aX":12.250645717688533},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":-10.3,"spinRate":2453,"spinDirection":151},"zone":2,"typeConfidence":0.93,"plateTime":0.3915784815731742,"extension":6.4949288901517805},"index":4,"playId":"c942894d-5de4-3ffb-9061-2c76c827a314","pitchNumber":3,"startTime":"2026-08-20T19:06:29.699Z","endTime":"2026-08-20T19:06:33.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84397490283028,"aZ":-39.75643844522445,"pfxX":-3.7700331088135606,"pfxZ":-5.152949602696074,"pX":0.21958838657166502,"pZ":1.8092600374008057,"vX0":-0.9757066911484272,"vY0":-120.9416086552659,"vZ0":-1.9947573797833595,"x":108.63,"y":189.93,"x0":1.1184610158527928,"y0":50.00106843159577,"z0":6.1502936888219075,"aX":-5.551599800718329},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-9.5,"breakHorizontal":7.1,"spinRate":2661,"spinDirection":333},"zone":8,"typeConfidence":0.89,"plateTime":0.45388226258586784,"extension":6.47510210574308},"index":5,"playId":"52a21030-46f1-3b8d-907a-c5458b3d5469","pitchNumber":4,"startTime":"2026-08-20T19:06:50.254Z","endTime":"2026-08-20T19:06:53.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.179082395882226,"aZ":-13.578770103671669,"pfxX":5.405669874713542,"pfxZ":9.55394662682984,"pX":0.9764695552085007,"pZ":3.9341701821483306,"vX0":-2.559639361633757,"vY0":-138.44536191812057,"vZ0":-2.8154826189005435,"x":79.78,"y":132.56,"x0":1.2094636546486517,"y0":50.00078281384139,"z0":5.8701449122575875,"aX":10.518497766562373},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":-9.2,"spinRate":2533,"spinDirection":157},"zone":12,"typeConfidence":0.91,"plateTime":0.3952433468412715,"extension":6.515726936497529},"index":6,"playId":"9771c964-5090-37cc-98a1-c558784ed308","pitchNumber":5,"startTime":"2026-08-20T19:07:11.676Z","endTime":"2026-08-20T19:07:15.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.46793355861658,"aZ":-11.191989507099558,"pfxX":6.028916147314387,"pfxZ":10.908886213900741,"pX":0.41865005102400277,"pZ":3.445581641114801,"vX0":-4.0388334519991105,"vY0":-138.87471952483048,"vZ0":-4.591313511726369,"x":101.04,"y":145.75,"x0":1.1197941551807773,"y0":50.0065601718745,"z0":5.884844821954717,"aX":11.60140218886635},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.8,"breakHorizontal":-10.0,"spinRate":2492,"spinDirection":149},"zone":12,"typeConfidence":0.92,"plateTime":0.39668348499494055,"extension":6.496539065346271},"hitData":{"launchSpeed":87.7,"launchAngle":78.0,"totalDistance":68.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":157.32,"coordY":197.03}},"index":7,"playId":"b3201513-5b05-3ccc-af5d-f269382e67b1","pitchNumber":6,"startTime":"2026-08-20T19:07:28.462Z","endTime":"2026-08-20T19:07:38.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-08-20T19:07:38.432Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Ramírez strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-20T19:10:15.334Z","endTime":"2026-08-20T19:11:27.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Andrew Knizner remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T19:09:17.095Z","endTime":"2026-08-20T19:09:17.111Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"101","replacedPlayer":{"id":687551,"link":"/api/v1/people/687551"},"defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jonah Cox remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-20T19:09:17.111Z","endTime":"2026-08-20T19:09:17.112Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":701852,"link":"/api/v1/people/701852"},"defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Carson Seymour replaces Sam Hentges.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-20T19:09:17.112Z","endTime":"2026-08-20T19:10:17.337Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693313,"link":"/api/v1/people/693313"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.183054771227074,"aZ":-27.080030299480768,"pfxX":-0.2592726960831686,"pfxZ":2.7626787446913124,"pX":0.3217815859668348,"pZ":1.9753609720606407,"vX0":7.343238732000461,"vY0":-134.91794454275643,"vZ0":-4.733609499647904,"x":104.73,"y":185.45,"x0":-2.4009325837203996,"y0":50.00556298205881,"z0":5.659842986662795,"aX":-0.4802134705327708},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.2,"breakHorizontal":-1.1,"spinRate":2506,"spinDirection":228},"zone":9,"typeConfidence":0.9,"plateTime":0.40588492204662785,"extension":6.454075951631535},"index":3,"playId":"f2bee1f4-0304-353a-9939-3d8e2a611ab1","pitchNumber":1,"startTime":"2026-08-20T19:10:17.337Z","endTime":"2026-08-20T19:10:21.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.025656213783478,"aZ":-26.258613285194002,"pfxX":-0.6475557841833233,"pfxZ":2.9965092127489275,"pX":1.4568653770421611,"pZ":1.4441437124957126,"vX0":10.602418222431886,"vY0":-138.66393806594303,"vZ0":-6.544778794521811,"x":61.47,"y":199.79,"x0":-2.3100861329624096,"y0":50.00362153294348,"z0":5.553831736999816,"aX":-1.2803130314782263},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.3,"breakHorizontal":-0.7,"spinRate":2549,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.3929578873087163,"extension":6.692795495070006},"index":4,"playId":"252f9d2e-7922-3f6d-84f9-ee2b970e2fa5","pitchNumber":2,"startTime":"2026-08-20T19:10:44.856Z","endTime":"2026-08-20T19:10:48.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":88.7,"endSpeed":81.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8967701044565,"aZ":-37.82732813336464,"pfxX":0.8002953078045429,"pfxZ":-3.366908943206429,"pX":0.11383883128276784,"pZ":0.49380481665518383,"vX0":6.009166280076621,"vY0":-128.9379430110525,"vZ0":-5.547464410545822,"x":112.66,"y":225.45,"x0":-2.3552718537379778,"y0":50.005667546121266,"z0":5.606646167179281,"aX":1.342116509197573},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-7.2,"breakHorizontal":-2.9,"spinRate":2123,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4254946565463493,"extension":6.529110309281946},"index":5,"playId":"751672d5-57da-39c1-a821-bf53dfe708f9","pitchNumber":3,"startTime":"2026-08-20T19:10:59.750Z","endTime":"2026-08-20T19:11:03.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.584679446063642,"aZ":-40.66649379141133,"pfxX":0.13279586401262744,"pfxZ":-4.858969158897024,"pX":-0.5180357097983839,"pZ":1.7266972551247322,"vX0":5.188204749236471,"vY0":-130.4348890684734,"vZ0":-2.421011398831614,"x":136.75,"y":192.16,"x0":-2.53765822943902,"y0":50.000724914071135,"z0":5.689710885127722,"aX":0.23171151918819408},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-9.1,"breakHorizontal":-1.2,"spinRate":2285,"spinDirection":35},"zone":7,"typeConfidence":2.0,"plateTime":0.41754579748571485,"extension":6.584366190579662},"index":6,"playId":"43eb55c1-0086-3387-9ca2-6b654b897da6","pitchNumber":4,"startTime":"2026-08-20T19:11:22.482Z","endTime":"2026-08-20T19:11:27.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-08-20T19:11:27.505Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathaniel Lowe strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-20T19:11:28.786Z","endTime":"2026-08-20T19:12:36.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"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":99.1,"endSpeed":91.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.892252357604406,"aZ":-17.379732853185473,"pfxX":-4.078370165039821,"pfxZ":6.950946857728846,"pX":-0.18573689983816385,"pZ":2.3594290464484544,"vX0":7.800799767422777,"vY0":-144.1519328512844,"vZ0":-6.503445851032223,"x":124.08,"y":175.08,"x0":-2.3830690020190746,"y0":50.006353814964186,"z0":5.6968801518049865,"aX":-8.684866898259083},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.6,"breakHorizontal":6.0,"spinRate":2316,"spinDirection":234},"zone":5,"typeConfidence":0.91,"plateTime":0.378311953413049,"extension":6.42466700446615},"index":0,"playId":"c586d9ce-d350-3e31-831e-0ca80fa30df2","pitchNumber":1,"startTime":"2026-08-20T19:11:50.847Z","endTime":"2026-08-20T19:11:54.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.7,"endSpeed":91.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.812642484845753,"aZ":-20.173737712740554,"pfxX":-4.584900547787566,"pfxZ":5.646482096538939,"pX":0.20530991146267535,"pZ":2.851236281407634,"vX0":8.55719772767461,"vY0":-143.59634684519753,"vZ0":-4.5537051668299275,"x":109.17,"y":161.8,"x0":-2.19418179789281,"y0":50.00065936023725,"z0":5.683167676672841,"aX":-9.74142194833771},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":9.6,"breakHorizontal":7.0,"spinRate":2222,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.3789174104747848,"extension":6.531320963775228},"index":1,"playId":"42dad188-2ca4-3890-bd28-c92f9cceeaf8","pitchNumber":2,"startTime":"2026-08-20T19:12:08.647Z","endTime":"2026-08-20T19:12:13.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-20T19:12:15.718Z","endTime":"2026-08-20T19:12:32.506Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"},"defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.9,"endSpeed":91.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87220170824217,"aZ":-16.225188415936262,"pfxX":-4.921816918901847,"pfxZ":7.466986683345317,"pX":0.3836254362109209,"pZ":3.7181977598028406,"vX0":8.93937167374366,"vY0":-143.95743063405268,"vZ0":-3.3744633831275874,"x":102.38,"y":138.39,"x0":-2.097700710772774,"y0":50.00508166291973,"z0":5.886912809264301,"aX":-10.516394226672409},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.2,"breakHorizontal":7.4,"spinRate":2250,"spinDirection":228},"zone":12,"typeConfidence":0.91,"plateTime":0.37794351553412,"extension":6.355382871639893},"index":3,"playId":"4045ca35-4abd-38db-835d-c37d5c469b12","pitchNumber":3,"startTime":"2026-08-20T19:12:32.506Z","endTime":"2026-08-20T19:12:36.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-08-20T19:12:36.525Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angel Genao singles on a ground ball to right fielder Jung Hoo Lee.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-20T19:12:40.308Z","endTime":"2026-08-20T19:13:27.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.5,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79061307260291,"aZ":-26.505341243560324,"pfxX":-1.068890455249706,"pfxZ":2.8655622203000064,"pX":0.24066649828045072,"pZ":3.7500876274597843,"vX0":8.006842301580189,"vY0":-138.53056148013388,"vZ0":-0.6896144370335291,"x":107.83,"y":137.53,"x0":-2.5263902486026835,"y0":50.00217772768975,"z0":5.7464090861039665,"aX":-2.1148346105511293},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.3,"breakHorizontal":0.6,"spinRate":2434,"spinDirection":222},"zone":12,"typeConfidence":0.89,"plateTime":0.3927355984433416,"extension":6.557410024645334},"index":0,"playId":"cb1f3f65-e6e9-33f7-887b-b5bd2fa049b4","pitchNumber":1,"startTime":"2026-08-20T19:13:00.674Z","endTime":"2026-08-20T19:13:05.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694197,"link":"/api/v1/people/694197","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43940662045565,"aZ":-29.10268611472068,"pfxX":-0.543693374681002,"pfxZ":1.6343483528203349,"pX":0.3549072007720988,"pZ":2.0027191810926315,"vX0":7.681444606767075,"vY0":-135.7980769359696,"vZ0":-4.424797397429646,"x":103.47,"y":184.71,"x0":-2.433993689899789,"y0":50.000495159814136,"z0":5.666656488111009,"aX":-1.0210138518397922},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.3,"breakHorizontal":-0.6,"spinRate":2447,"spinDirection":244},"zone":9,"typeConfidence":0.9,"plateTime":0.40263050480568996,"extension":6.252134591105724},"hitData":{"launchSpeed":90.7,"launchAngle":6.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.52,"coordY":118.97}},"index":1,"playId":"3fd71c4a-02fd-36bc-9111-73172381e3ed","pitchNumber":2,"startTime":"2026-08-20T19:13:15.265Z","endTime":"2026-08-20T19:13:27.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694197,"link":"/api/v1/people/694197","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694197,"link":"/api/v1/people/694197"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":694197,"link":"/api/v1/people/694197"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.4,"awayTeamWinProbability":12.599999999999994,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-08-20T19:13:27.013Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out, third baseman Christian Koss to first baseman Bryce Eldridge.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-20T19:13:32.942Z","endTime":"2026-08-20T19:15:39.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46275963783107,"aZ":-15.454770008077308,"pfxX":-5.629509263982612,"pfxZ":8.11437870177047,"pX":0.2794694614239498,"pZ":3.1948260792332963,"vX0":9.47106237868029,"vY0":-142.58592598953024,"vZ0":-4.2464280948657995,"x":106.35,"y":152.52,"x0":-2.3523284910395725,"y0":50.00712592395542,"z0":5.67717284967801,"aX":-11.60638237487365},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.0,"breakHorizontal":8.3,"spinRate":2264,"spinDirection":225},"zone":3,"typeConfidence":0.91,"plateTime":0.38398308080951216,"extension":6.581825816232778},"index":0,"playId":"2268b098-e159-3644-9ae3-9ff4b7fd0bfb","pitchNumber":1,"startTime":"2026-08-20T19:13:53.551Z","endTime":"2026-08-20T19:13:57.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":694197,"link":"/api/v1/people/694197"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":83.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.836531212108056,"aZ":-36.91672314472793,"pfxX":1.0011956770192114,"pfxZ":-2.7328224629760713,"pX":0.168799390680107,"pZ":0.5769831471536238,"vX0":6.290117298197564,"vY0":-129.5806258676658,"vZ0":-5.714267034351256,"x":110.57,"y":223.2,"x0":-2.3997617349734375,"y0":50.0021395553567,"z0":5.564697372493517,"aX":1.7374499318845107},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-5.9,"breakHorizontal":-2.9,"spinRate":2285,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4194015742270625,"extension":6.60205343152712},"index":1,"playId":"7f8cd972-ac3a-3725-9005-4872662e9edc","pitchNumber":2,"startTime":"2026-08-20T19:14:16.988Z","endTime":"2026-08-20T19:14:21.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":694197,"link":"/api/v1/people/694197"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.244711682916794,"aZ":-17.2782166422591,"pfxX":-5.835792648571692,"pfxZ":6.9460963567673915,"pX":-0.05849231961181236,"pZ":3.218016393421673,"vX0":8.367407281692861,"vY0":-144.9334036551008,"vZ0":-4.223608744954803,"x":119.23,"y":151.89,"x0":-2.2137000543586898,"y0":50.00616214894347,"z0":5.737238621498584,"aX":-12.521117457444523},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.0,"breakHorizontal":9.1,"spinRate":2309,"spinDirection":234},"zone":2,"typeConfidence":0.9,"plateTime":0.3767351494283222,"extension":6.384283439328254},"index":2,"playId":"944fcf51-313c-31b3-8f23-f7201078848b","pitchNumber":3,"startTime":"2026-08-20T19:14:40.402Z","endTime":"2026-08-20T19:14:45.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":694197,"link":"/api/v1/people/694197"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.113427791343454,"aZ":-28.99852718043039,"pfxX":-7.2741653493360445,"pfxZ":1.7418266742577726,"pX":-0.05685372536659845,"pZ":0.2751901573401779,"vX0":8.763435437449138,"vY0":-133.20479480385174,"vZ0":-7.991688775979883,"x":119.17,"y":231.35,"x0":-2.418720581401473,"y0":50.00583879469035,"z0":5.361190737685613,"aX":-13.293713959892312},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.8,"breakHorizontal":11.6,"spinRate":1277,"spinDirection":251},"zone":13,"typeConfidence":0.92,"plateTime":0.40857857613754023,"extension":6.740431028413404},"index":3,"playId":"fe086360-8dcf-3a30-b90f-17723ea08efb","pitchNumber":4,"startTime":"2026-08-20T19:15:09.664Z","endTime":"2026-08-20T19:15:13.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":694197,"link":"/api/v1/people/694197"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92888824059452,"aZ":-37.481687661976046,"pfxX":1.894337125817221,"pfxZ":-3.1204151954016837,"pX":-0.4633590305092246,"pZ":2.3955099866165215,"vX0":4.417329851431633,"vY0":-128.89500048300678,"vZ0":-1.237916279807946,"x":134.66,"y":174.1,"x0":-2.4376932084533287,"y0":50.00241655345947,"z0":5.746755958693662,"aX":3.222545371713764},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-5.8,"breakHorizontal":-4.3,"spinRate":2069,"spinDirection":31},"zone":4,"typeConfidence":2.0,"plateTime":0.42309951047848715,"extension":6.455838002635743},"hitData":{"launchSpeed":69.9,"launchAngle":-55.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":120.4,"coordY":174.64}},"index":4,"playId":"bd4965ca-6805-315b-85b1-a356d1dc155e","pitchNumber":5,"startTime":"2026-08-20T19:15:31.893Z","endTime":"2026-08-20T19:15:39.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":694197,"link":"/api/v1/people/694197"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.45,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-08-20T19:15:39.665Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out sharply to right fielder Angel Martínez.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-20T19:18:30.275Z","endTime":"2026-08-20T19:19:22.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hunter Gaddis replaces Erik Sabrowski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T19:17:56.180Z","endTime":"2026-08-20T19:18:32.545Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683769,"link":"/api/v1/people/683769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":86.3,"endSpeed":78.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.748350832676437,"aZ":-25.89279845870586,"pfxX":3.4813968624888467,"pfxZ":3.9869399188571677,"pX":-1.0233070000779,"pZ":3.3875892207245792,"vX0":3.5489253729305177,"vY0":-125.62905238198928,"vZ0":-1.003364655179644,"x":156.01,"y":147.32,"x0":-2.9139447525881748,"y0":50.00480492216327,"z0":5.923796926059957,"aX":5.487422147642218},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.2,"breakHorizontal":-7.2,"spinRate":2147,"spinDirection":150},"zone":11,"typeConfidence":0.9,"plateTime":0.4383339128326802,"extension":6.899181666192258},"index":1,"playId":"c6ae5df3-5062-33de-befe-5fdfac54a661","pitchNumber":1,"startTime":"2026-08-20T19:18:32.545Z","endTime":"2026-08-20T19:18:37.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.823413492424194,"aZ":-28.89472490670025,"pfxX":3.710016028456878,"pfxZ":2.009468018643809,"pX":0.3956817397226191,"pZ":2.1223301786088795,"vX0":7.085399419493527,"vY0":-128.16164696979413,"vZ0":-3.7104906568009666,"x":101.92,"y":181.48,"x0":-2.90617926390473,"y0":50.00435993560584,"z0":5.889866835738296,"aX":6.064369539349666},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.9,"breakHorizontal":-8.5,"spinRate":2218,"spinDirection":151},"zone":9,"typeConfidence":0.91,"plateTime":0.4302730591388242,"extension":6.901963306474694},"index":2,"playId":"f84b6ce0-ec6e-318c-9505-fea47e372a3e","pitchNumber":2,"startTime":"2026-08-20T19:18:47.722Z","endTime":"2026-08-20T19:18:51.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.711907927077483,"aZ":-14.149249136995156,"pfxX":-4.350035168256337,"pfxZ":9.442766949399457,"pX":0.6549045959468747,"pZ":3.1531436146046015,"vX0":10.362144967654965,"vY0":-136.7174084584204,"vZ0":-4.6731233718615615,"x":92.04,"y":153.65,"x0":-2.604856156152829,"y0":50.00616223855083,"z0":5.842687022201443,"aX":-8.307275266799708},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":5.9,"spinRate":2229,"spinDirection":207},"zone":3,"typeConfidence":0.89,"plateTime":0.39931306122824006,"extension":7.056506624376503},"hitData":{"launchSpeed":101.4,"launchAngle":46.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":214.58,"coordY":93.08}},"index":3,"playId":"70d0cbc3-1e1b-35ba-89c4-d83b689be635","pitchNumber":3,"startTime":"2026-08-20T19:19:09.713Z","endTime":"2026-08-20T19:19:22.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-08-20T19:19:22.142Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, third baseman José Ramírez to first baseman Nathaniel Lowe.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-20T19:19:25.292Z","endTime":"2026-08-20T19:19:57.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.987429304434404,"aZ":-30.07545597109401,"pfxX":2.7298646020378525,"pfxZ":1.2673270573969146,"pX":0.24611509715902496,"pZ":1.6165939089355088,"vX0":6.4207033234294695,"vY0":-128.04814958691878,"vZ0":-4.975491551888688,"x":107.62,"y":195.13,"x0":-2.6507122471883005,"y0":50.00251629434529,"z0":5.944001511805621,"aX":4.523233177330209},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.3,"breakHorizontal":-6.4,"spinRate":2391,"spinDirection":142},"zone":9,"typeConfidence":0.9,"plateTime":0.4281020636035193,"extension":6.750004720180682},"hitData":{"launchSpeed":79.2,"launchAngle":4.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.78,"coordY":160.72}},"index":0,"playId":"5f49129d-5cd5-34ab-a706-209e365a7d22","pitchNumber":1,"startTime":"2026-08-20T19:19:49.728Z","endTime":"2026-08-20T19:19:57.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-08-20T19:19:57.684Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Eldridge walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-20T19:20:05.535Z","endTime":"2026-08-20T19:21:53.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"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, 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":89.4,"endSpeed":82.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.730594041129613,"aZ":-26.76268310224354,"pfxX":3.0982256175279574,"pfxZ":3.136772074878839,"pX":0.8498137213267961,"pZ":1.8116627196927437,"vX0":7.0156555442582,"vY0":-130.100062239768,"vZ0":-5.671607151745917,"x":84.61,"y":189.87,"x0":-2.2777267512986836,"y0":50.00306136931168,"z0":6.032524720215708,"aX":5.341898014782557},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.7,"breakHorizontal":-7.1,"spinRate":2266,"spinDirection":156},"zone":14,"typeConfidence":0.9,"plateTime":0.4200262210908656,"extension":6.781709529935138},"index":0,"playId":"597b96a7-e511-3f05-923a-fb4cf79c1aff","pitchNumber":1,"startTime":"2026-08-20T19:20:23.817Z","endTime":"2026-08-20T19:20:30.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":77.3,"endSpeed":71.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.323771514991414,"aZ":-24.61908245284953,"pfxX":-9.250966914005243,"pfxZ":5.861750776854574,"pX":-2.6774313258084903,"pZ":4.299810768001303,"vX0":2.8465419742785936,"vY0":-112.50789299390703,"vZ0":2.235287518576853,"x":219.06,"y":122.69,"x0":-2.752928431649776,"y0":50.003829463720656,"z0":5.779026101851641,"aX":-11.92773458388418},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":11.5,"breakHorizontal":16.1,"spinRate":2048,"spinDirection":245},"zone":11,"typeConfidence":0.9,"plateTime":0.4857836548697061,"extension":7.112467669948023},"index":1,"playId":"601bdb5e-8339-359e-8bfd-07736c1ef6f9","pitchNumber":2,"startTime":"2026-08-20T19:20:42.617Z","endTime":"2026-08-20T19:20:46.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.614557162704273,"aZ":-30.29398342475753,"pfxX":2.8598261927863584,"pfxZ":1.1381888015401138,"pX":-0.34844152692907754,"pZ":2.0480597622979744,"vX0":5.190712614042182,"vY0":-127.14355275663382,"vZ0":-4.031254384616722,"x":130.28,"y":183.48,"x0":-2.7831027801579813,"y0":50.00103135006637,"z0":6.042398847209645,"aX":4.7079418720989095},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.4,"breakHorizontal":-6.2,"spinRate":2324,"spinDirection":138},"zone":7,"typeConfidence":0.9,"plateTime":0.4298187256114421,"extension":6.782997218845288},"index":2,"playId":"6351984e-d4e7-341c-9f08-9652615cb642","pitchNumber":3,"startTime":"2026-08-20T19:20:58.807Z","endTime":"2026-08-20T19:21:03.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.284519648673534,"aZ":-23.694416540369694,"pfxX":-9.309133767348317,"pfxZ":5.825179132949119,"pX":-1.276476371493472,"pZ":2.4168462165889224,"vX0":6.04506866883288,"vY0":-119.90525714157675,"vZ0":-2.665934469628912,"x":165.66,"y":173.53,"x0":-2.6214134100003115,"y0":50.0014204875485,"z0":5.658244493482264,"aX":-13.54777631943693},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":10.2,"breakHorizontal":15.4,"spinRate":2256,"spinDirection":245},"zone":13,"typeConfidence":0.88,"plateTime":0.4568783065370976,"extension":7.197467450331271},"index":3,"playId":"8a4ccf7e-a8ab-3961-a6d7-c88a36f3b51e","pitchNumber":4,"startTime":"2026-08-20T19:21:14.858Z","endTime":"2026-08-20T19:21:19.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":76.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.555305239816335,"aZ":-26.295832193563303,"pfxX":-9.204260391000837,"pfxZ":4.062347474648191,"pX":-1.2547409492981958,"pZ":1.5559774107731175,"vX0":5.922287411879244,"vY0":-118.67071945932396,"vZ0":-3.9481535096273306,"x":164.83,"y":196.77,"x0":-2.568413089881319,"y0":50.00489243114987,"z0":5.597410040723596,"aX":-13.324204247902944},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.7,"breakHorizontal":15.5,"spinRate":2339,"spinDirection":247},"zone":13,"typeConfidence":0.88,"plateTime":0.4589778403969875,"extension":7.2733518955677265},"index":4,"playId":"09960cd6-4a43-31e8-8f12-a4bc92e402d8","pitchNumber":5,"startTime":"2026-08-20T19:21:30.734Z","endTime":"2026-08-20T19:21:34.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":87.7,"endSpeed":81.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.031641502433036,"aZ":-30.80092843042891,"pfxX":4.114852722275833,"pfxZ":0.8308015545636156,"pX":1.4082262745588214,"pZ":2.4161458023658433,"vX0":7.897863378581108,"vY0":-127.59675585214362,"vZ0":-3.089930937182305,"x":63.32,"y":173.54,"x0":-2.255931551966356,"y0":50.00532557149064,"z0":6.05737303171133,"aX":6.817907512746865},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.1,"breakHorizontal":-9.1,"spinRate":2351,"spinDirection":133},"zone":14,"typeConfidence":0.91,"plateTime":0.4284517447424889,"extension":6.742524000499884},"index":5,"playId":"fd76292a-1e1d-3b90-a9af-c6649d9a8fc3","pitchNumber":6,"startTime":"2026-08-20T19:21:47.575Z","endTime":"2026-08-20T19:21:53.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.3,"awayTeamWinProbability":9.700000000000003,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.54,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-08-20T19:21:53.919Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a ground ball to center fielder Petey Halpin. Bryce Eldridge to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-20T19:22:00.228Z","endTime":"2026-08-20T19:24:02.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.996468857056467,"aZ":-23.362277594861077,"pfxX":-10.721206166564446,"pfxZ":6.337645479167696,"pX":-0.6352752493039089,"pZ":3.0539769815051376,"vX0":7.413692464040355,"vY0":-116.86620307984427,"vZ0":-1.003697168736196,"x":141.22,"y":156.32,"x0":-2.4479907944932453,"y0":50.00116262634718,"z0":5.673387809986839,"aX":-14.902510768354508},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":11.5,"breakHorizontal":17.8,"spinRate":2203,"spinDirection":242},"zone":1,"typeConfidence":0.9,"plateTime":0.4677844168132226,"extension":7.349375611068635},"index":0,"playId":"06294871-adcc-37af-9685-9b339ac510e1","pitchNumber":1,"startTime":"2026-08-20T19:22:18.184Z","endTime":"2026-08-20T19:22:22.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.308559527684537,"aZ":-28.479814225650294,"pfxX":3.184837236634509,"pfxZ":2.156326048572277,"pX":0.7701022199120714,"pZ":2.295103489725214,"vX0":7.389178328691172,"vY0":-129.44771358925678,"vZ0":-3.793021500011811,"x":87.65,"y":176.81,"x0":-2.523325209475743,"y0":50.005726252300995,"z0":5.934027449510245,"aX":5.462442972890244},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.4,"breakHorizontal":-7.2,"spinRate":2288,"spinDirection":159},"zone":6,"typeConfidence":0.9,"plateTime":0.4214137236412636,"extension":7.2468963489431415},"index":1,"playId":"cae1df0a-0b5e-39e8-95e1-083ca2ff2db3","pitchNumber":2,"startTime":"2026-08-20T19:22:36.187Z","endTime":"2026-08-20T19:22:40.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75981477938613,"aZ":-13.70558255722378,"pfxX":-3.8685961845916617,"pfxZ":9.472990211729025,"pX":0.9515558120849296,"pZ":3.081557731010695,"vX0":10.327302143418686,"vY0":-137.39990855688058,"vZ0":-5.257056351524627,"x":80.73,"y":155.58,"x0":-2.3205834795425915,"y0":50.0067642703055,"z0":5.920162434395207,"aX":-7.546195007148313},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":5.3,"spinRate":2311,"spinDirection":207},"zone":12,"typeConfidence":0.89,"plateTime":0.3956380889428357,"extension":7.213473286403868},"index":2,"playId":"d2418888-c3a5-3acf-a2cc-7a2bf20679e9","pitchNumber":3,"startTime":"2026-08-20T19:23:00.812Z","endTime":"2026-08-20T19:23:05.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":83.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.664854132222743,"aZ":-29.652600512554553,"pfxX":3.2218791522555428,"pfxZ":1.459706008760419,"pX":2.0489241174260786,"pZ":0.40558428164016597,"vX0":9.727867538672768,"vY0":-129.21322976401308,"vZ0":-8.435961133168071,"x":38.9,"y":227.83,"x0":-2.1519465570305703,"y0":50.0011823931932,"z0":5.923902771196697,"aX":5.560858116137858},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.2,"breakHorizontal":-7.6,"spinRate":2375,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.4205646518461723,"extension":7.048709146644647},"index":3,"playId":"e290fcf1-342b-31b2-b19b-a4616b021c3d","pitchNumber":4,"startTime":"2026-08-20T19:23:22.034Z","endTime":"2026-08-20T19:23:31.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2614539920882,"aZ":-13.362904946238812,"pfxX":-2.3595540152657204,"pfxZ":9.574262861922195,"pX":0.0896403950903823,"pZ":2.712411469448662,"vX0":7.505420531130167,"vY0":-138.6300366667617,"vZ0":-6.308426710810253,"x":113.58,"y":165.54,"x0":-2.3351123200375468,"y0":50.00399286679015,"z0":5.893753505606883,"aX":-4.637762164015316},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":2.9,"spinRate":2244,"spinDirection":207},"zone":5,"typeConfidence":0.88,"plateTime":0.393695442528025,"extension":7.193944653910206},"hitData":{"launchSpeed":92.4,"launchAngle":-4.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.35,"coordY":124.1}},"index":4,"playId":"c0e79475-81a5-3515-828c-16b1c04a43c2","pitchNumber":5,"startTime":"2026-08-20T19:23:52.394Z","endTime":"2026-08-20T19:24:02.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.5,"awayTeamWinProbability":13.5,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.4,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-08-20T19:24:02.691Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Osleivis Basabe grounds out, shortstop Brayan Rocchio to first baseman Nathaniel Lowe.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-20T19:25:04.957Z","endTime":"2026-08-20T19:25:14.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-20T19:24:16.951Z","endTime":"2026-08-20T19:25:07.267Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72537766912231,"aZ":-29.9565912376337,"pfxX":3.0198395741465482,"pfxZ":1.311704748373577,"pX":0.06391970999539762,"pZ":2.1650642339911523,"vX0":5.869505145380596,"vY0":-129.13995753685907,"vZ0":-4.045370697759672,"x":114.56,"y":180.32,"x0":-2.630043424753117,"y0":50.00186279966383,"z0":6.0543606468162805,"aX":5.103620076819308},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":-6.7,"spinRate":2286,"spinDirection":140},"zone":8,"typeConfidence":0.9,"plateTime":0.4240301891207916,"extension":7.0038721071285055},"hitData":{"launchSpeed":97.5,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.4,"coordY":144.38}},"index":1,"playId":"b5aacfc8-18f2-3c21-af3d-f761153dbbde","pitchNumber":1,"startTime":"2026-08-20T19:25:07.267Z","endTime":"2026-08-20T19:25:14.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_ab"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_ab"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_pa"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.91,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2026-08-20T19:25:14.911Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey called out on strikes.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-20T19:27:50.843Z","endTime":"2026-08-20T19:28:29.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: JT Brubaker replaces Carson Seymour.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T19:26:55.637Z","endTime":"2026-08-20T19:27:53.121Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":82.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.743462954449864,"aZ":-29.87067304448503,"pfxX":-0.814477070635589,"pfxZ":1.3637736477737992,"pX":-0.8912737302220648,"pZ":2.7333668524951733,"vX0":3.766426750027483,"vY0":-127.40859305866252,"vZ0":-2.816841909123812,"x":150.97,"y":164.98,"x0":-2.2663986067360073,"y0":50.00278649690509,"z0":6.151810493117851,"aX":-1.3750262271014253},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.2,"breakHorizontal":0.8,"spinRate":2578,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.4256888446450646,"extension":5.658903522740906},"index":1,"playId":"c8f93367-9e87-3632-9fd8-58fdd3ac23b9","pitchNumber":1,"startTime":"2026-08-20T19:27:53.121Z","endTime":"2026-08-20T19:27:57.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.03577926623305,"aZ":-37.12685648381769,"pfxX":7.036891248949703,"pfxZ":-3.40770766016768,"pX":0.23223523710463523,"pZ":1.6464634025311122,"vX0":3.439000233735281,"vY0":-119.49824964983385,"vZ0":-3.0795516936918887,"x":108.15,"y":194.33,"x0":-2.1377809673940336,"y0":50.00414237654603,"z0":6.272107558996239,"aX":10.223511826549707},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.6,"breakHorizontal":-13.6,"spinRate":2774,"spinDirection":36},"zone":9,"typeConfidence":0.9,"plateTime":0.4575566033914882,"extension":5.579998184026062},"index":2,"playId":"b2ed5762-1d7e-3439-bbe2-3d96e594f1d8","pitchNumber":2,"startTime":"2026-08-20T19:28:05.029Z","endTime":"2026-08-20T19:28:08.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.450170096370616,"aZ":-18.13626427264845,"pfxX":-11.208903238053288,"pfxZ":7.271733569670264,"pX":0.5278132472961773,"pZ":3.3722377796908347,"vX0":10.425335982015444,"vY0":-137.7637565201796,"vZ0":-4.139289812513195,"x":96.88,"y":147.73,"x0":-1.8418396814325806,"y0":50.00045471454666,"z0":6.113469711397338,"aX":-21.62976792804678},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":18.2,"spinRate":2293,"spinDirection":216},"zone":3,"typeConfidence":0.89,"plateTime":0.3969701092404909,"extension":5.7077722455195925},"index":3,"playId":"80b4c855-f429-3fb3-ac1d-dbc5e85d90d9","pitchNumber":3,"startTime":"2026-08-20T19:28:24.539Z","endTime":"2026-08-20T19:28:29.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-08-20T19:28:29.205Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Petey Halpin singles on a line drive to center fielder Jonah Cox.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-20T19:28:32.946Z","endTime":"2026-08-20T19:30:19.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"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, 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":87.0,"endSpeed":80.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.108632298283233,"aZ":-30.38582694282015,"pfxX":-0.8111047083786436,"pfxZ":1.0875987199632942,"pX":-0.6251518912116082,"pZ":2.213919852952991,"vX0":4.176716709086602,"vY0":-126.74069064733844,"vZ0":-3.7927174422396357,"x":140.83,"y":179.0,"x0":-2.1809666464235016,"y0":50.00367359555343,"z0":6.1262771979371,"aX":-1.3352029529408846},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.4,"breakHorizontal":0.6,"spinRate":2523,"spinDirection":185},"zone":4,"typeConfidence":0.9,"plateTime":0.43028517178374015,"extension":5.559551518293536},"index":0,"playId":"3360d170-35be-32f8-9a2e-70473197d513","pitchNumber":1,"startTime":"2026-08-20T19:28:52.125Z","endTime":"2026-08-20T19:28:55.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.718341526697166,"aZ":-20.19801886196593,"pfxX":-9.709481012186465,"pfxZ":6.196125279448844,"pX":1.399873826355256,"pZ":2.2100649870833395,"vX0":12.021677910207401,"vY0":-138.12736464404063,"vZ0":-6.612399600752981,"x":63.64,"y":179.11,"x0":-1.7469453066298923,"y0":50.00380741029825,"z0":5.992894589958328,"aX":-18.767415126470745},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.0,"breakHorizontal":15.1,"spinRate":2202,"spinDirection":221},"zone":14,"typeConfidence":0.89,"plateTime":0.39651884917248026,"extension":5.6882977031046105},"index":1,"playId":"0042d4ab-19a8-3dbe-a0e4-8e39983e9e5b","pitchNumber":2,"startTime":"2026-08-20T19:29:16.664Z","endTime":"2026-08-20T19:29:21.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":90.0,"endSpeed":83.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16118540959568,"aZ":-25.185603129591783,"pfxX":-8.290884398863165,"pfxZ":3.988336745990442,"pX":0.7791555651101248,"pZ":1.5062685974100443,"vX0":10.2266434527116,"vY0":-130.7077804156586,"vZ0":-6.451612462304099,"x":87.3,"y":198.11,"x0":-2.0831368992730432,"y0":50.00360352305801,"z0":5.8637071362629705,"aX":-14.534681507119267},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.1,"breakHorizontal":13.1,"spinRate":2060,"spinDirection":231},"zone":14,"typeConfidence":0.85,"plateTime":0.4169498876099551,"extension":5.767640296093216},"index":2,"playId":"2cdf0117-39d5-3bf4-ac41-754a9d30af01","pitchNumber":3,"startTime":"2026-08-20T19:29:30.234Z","endTime":"2026-08-20T19:29:34.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.663568077671254,"aZ":-26.03027036639677,"pfxX":-8.284797753116937,"pfxZ":3.5498139509449844,"pX":1.840693104430666,"pZ":0.316415222460598,"vX0":12.713029136605769,"vY0":-129.64542893641203,"vZ0":-8.94252125991586,"x":46.84,"y":230.24,"x0":-2.0114157751520994,"y0":50.00566400730813,"z0":5.743864923616011,"aX":-14.352683933663162},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.8,"breakHorizontal":12.7,"spinRate":2080,"spinDirection":235},"zone":14,"typeConfidence":0.89,"plateTime":0.41968919129653814,"extension":5.791507356304749},"index":3,"playId":"e85f23a6-fec1-3a78-97c0-b350bf25199f","pitchNumber":4,"startTime":"2026-08-20T19:29:46.292Z","endTime":"2026-08-20T19:29:51.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32808783897901,"aZ":-19.222116189385645,"pfxX":-9.456366992066762,"pfxZ":6.764365173758279,"pX":-0.513991589685046,"pZ":2.1245242823807087,"vX0":7.529897303069595,"vY0":-136.8158154003716,"vZ0":-6.807369305954852,"x":136.59,"y":181.42,"x0":-2.0595349072859737,"y0":50.004324891965545,"z0":5.940873366392114,"aX":-18.110258170094873},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.2,"breakHorizontal":15.7,"spinRate":2205,"spinDirection":220},"zone":7,"typeConfidence":0.93,"plateTime":0.39881236468843273,"extension":5.645329944530997},"hitData":{"launchSpeed":92.0,"launchAngle":13.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.01,"coordY":107.81}},"index":4,"playId":"cf067859-ca1a-31eb-829a-1c4159d3fcd4","pitchNumber":5,"startTime":"2026-08-20T19:30:09.135Z","endTime":"2026-08-20T19:30:19.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":0.6999999999999886,"leverageIndex":0.2,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-08-20T19:30:19.465Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a line drive to right fielder Jung Hoo Lee. Petey Halpin scores.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-20T19:30:26.412Z","endTime":"2026-08-20T19:34:00.568Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,9],"actionIndex":[4,8],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_error_dropped_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":{"id":664141,"link":"/api/v1/people/664141"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":9},"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":94.6,"endSpeed":88.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.854404230016247,"aZ":-18.799305878726365,"pfxX":-8.400090111653903,"pfxZ":6.8451091425647315,"pX":0.7380898085325727,"pZ":1.3112953938033929,"vX0":10.178201363289828,"vY0":-137.32465887573835,"vZ0":-9.123055009278508,"x":88.87,"y":203.38,"x0":-1.8854655946364438,"y0":50.003045168636405,"z0":5.899838974627364,"aX":-16.413214036386798},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.0,"breakHorizontal":13.7,"spinRate":2326,"spinDirection":221},"zone":14,"typeConfidence":0.93,"plateTime":0.39540729368341365,"extension":5.755139680319683},"index":0,"playId":"c9f7fba9-90d0-3ef3-8f71-561f951cbfe3","pitchNumber":1,"startTime":"2026-08-20T19:30:46.009Z","endTime":"2026-08-20T19:30:50.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.518487936910734,"aZ":-28.126648715867336,"pfxX":-0.41145409132750577,"pfxZ":2.4972881467372714,"pX":0.024899353129824994,"pZ":2.169393721454625,"vX0":5.692242604461374,"vY0":-126.2631972768635,"vZ0":-4.1823311618026064,"x":116.05,"y":180.21,"x0":-2.200658089238005,"y0":50.00551521805686,"z0":6.097973592519126,"aX":-0.6682773347123296},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.8,"breakHorizontal":-0.5,"spinRate":2491,"spinDirection":215},"zone":5,"typeConfidence":0.9,"plateTime":0.4329891201849465,"extension":5.675159844889195},"index":1,"playId":"37b852fa-71af-3be9-a8a7-393958f70632","pitchNumber":2,"startTime":"2026-08-20T19:31:00.328Z","endTime":"2026-08-20T19:31:04.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":75.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.187509441332352,"aZ":-38.338622375659284,"pfxX":6.6436670690738655,"pfxZ":-4.37539604957117,"pX":-0.36783519000467246,"pZ":1.7405228667230024,"vX0":2.6597735486169536,"vY0":-117.67225129164176,"vZ0":-2.1821099194753435,"x":131.02,"y":191.79,"x0":-2.374002590749424,"y0":50.00150115781118,"z0":6.213638925764934,"aX":9.365918466256307},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-8.2,"breakHorizontal":-12.7,"spinRate":2712,"spinDirection":30},"zone":7,"typeConfidence":0.9,"plateTime":0.464496905051349,"extension":5.3860360140421895},"index":2,"playId":"7cf5a997-dd5b-3e8a-b74d-9c7e78d98a1e","pitchNumber":3,"startTime":"2026-08-20T19:31:16.632Z","endTime":"2026-08-20T19:31:20.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":3,"playId":"0aa602fd-7a2e-36cf-aa37-86aa969e622e","startTime":"2026-08-20T19:31:32.325Z","endTime":"2026-08-20T19:31:43.921Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Petey Halpin picked off and caught stealing 2nd base. Petey Halpin to 2nd. Missed catch error by second baseman Osleivis Basabe, assist to pitcher JT Brubaker.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"actionPlayId":"0aa602fd-7a2e-36cf-aa37-86aa969e622e","startTime":"2026-08-20T19:32:09.620Z","endTime":"2026-08-20T19:32:35.249Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"},"defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"postOnSecond":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"homeTeamWinProbability":94.5,"awayTeamWinProbability":5.5,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.34,"dramaIndex":17.0,"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.320881969571364,"aZ":-20.72314118008287,"pfxX":-8.20815666544933,"pfxZ":5.947769147125909,"pX":0.3816328998423546,"pZ":2.8322489582319554,"vX0":9.59068174050904,"vY0":-137.6085682626593,"vZ0":-4.924395238756506,"x":102.45,"y":162.31,"x0":-2.075388483337653,"y0":50.00631383926912,"z0":6.0409035699776235,"aX":-15.812504824245174},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.0,"breakHorizontal":13.0,"spinRate":2177,"spinDirection":220},"zone":3,"typeConfidence":0.92,"plateTime":0.39739154026368473,"extension":5.527429113871195},"index":5,"playId":"ce6a1187-e5fc-36c0-a1b4-1d895aeb49cc","pitchNumber":4,"startTime":"2026-08-20T19:32:35.249Z","endTime":"2026-08-20T19:32:38.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.544496474381305,"aZ":-25.005515858874823,"pfxX":-9.939999771968306,"pfxZ":4.394476460055985,"pX":-0.5369128563529555,"pZ":0.9107191994752558,"vX0":7.775057803086577,"vY0":-126.98180611764619,"vZ0":-7.451168830054215,"x":137.47,"y":214.19,"x0":-2.350464050860271,"y0":50.000174365971766,"z0":5.879008028092197,"aX":-16.194237870837267},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.4,"breakHorizontal":16.2,"spinRate":1898,"spinDirection":235},"zone":13,"typeConfidence":0.91,"plateTime":0.43172734369164356,"extension":5.6858117608232},"index":6,"playId":"8cca10b1-5fe2-3c5d-94ff-8a854edf539e","pitchNumber":5,"startTime":"2026-08-20T19:33:02.535Z","endTime":"2026-08-20T19:33:05.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26607390108317,"aZ":-35.948330900357206,"pfxX":7.395392026632196,"pfxZ":-2.5892787003079967,"pX":1.87527303052281,"pZ":-0.27690309597877,"vX0":7.190920226423612,"vY0":-120.62668968718616,"vZ0":-7.286878635587757,"x":45.52,"y":246.26,"x0":-2.119632198418819,"y0":50.004896561450956,"z0":6.002936167057455,"aX":10.760993193419283},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.4,"breakHorizontal":-15.2,"spinRate":2679,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.45629951711685335,"extension":5.5603423982260605},"index":7,"playId":"c3fcc6c6-39e8-33ff-bd29-500908096b0c","pitchNumber":6,"startTime":"2026-08-20T19:33:15.729Z","endTime":"2026-08-20T19:33:22.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher JT Brubaker. Petey Halpin to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":8,"actionPlayId":"c3fcc6c6-39e8-33ff-bd29-500908096b0c","startTime":"2026-08-20T19:33:32.795Z","endTime":"2026-08-20T19:33:47.836Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"},"defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":690984,"link":"/api/v1/people/690984"},"postOnThird":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.34,"dramaIndex":20.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.525538736491484,"aZ":-23.35367727465721,"pfxX":-11.1998352043715,"pfxZ":4.615123299377803,"pX":-0.24162828021094912,"pZ":2.936428739538533,"vX0":9.149787322289232,"vY0":-138.0547098223234,"vZ0":-4.111330689274979,"x":126.21,"y":159.5,"x0":-2.1597804380747814,"y0":50.00479707815419,"z0":6.03598635230846,"aX":-21.411236470415943},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.6,"breakHorizontal":18.1,"spinRate":2332,"spinDirection":224},"zone":2,"typeConfidence":0.87,"plateTime":0.3982376431186392,"extension":5.5947654581271875},"hitData":{"launchSpeed":102.5,"launchAngle":9.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.39,"coordY":108.08}},"index":9,"playId":"a9bf8d1d-5ed2-348a-859f-4897f23c32ad","pitchNumber":7,"startTime":"2026-08-20T19:33:47.836Z","endTime":"2026-08-20T19:34:00.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"third":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.3,"awayTeamWinProbability":2.700000000000003,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.34,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-08-20T19:34:00.568Z","atBatIndex":68},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Steven Kwan grounds into a force out, second baseman Osleivis Basabe to shortstop Willy Adames. Brayan Rocchio out at 2nd. Steven Kwan to 1st.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-20T19:35:12.348Z","endTime":"2026-08-20T19:35:56.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-20T19:34:40.351Z","endTime":"2026-08-20T19:35:14.639Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73393282861635,"aZ":-27.574469057510214,"pfxX":-10.221167961010426,"pfxZ":2.8017772206615263,"pX":0.36993025483371084,"pZ":0.7453894206402768,"vX0":9.39677340865284,"vY0":-127.87963085008346,"vZ0":-7.280629060140601,"x":102.9,"y":218.65,"x0":-2.041404250847067,"y0":50.00130008454096,"z0":5.821412108608841,"aX":-16.76505616681496},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":16.1,"spinRate":1978,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.42989813951612943,"extension":5.664298141824392},"index":1,"playId":"649deca3-b38c-325f-9865-d1e1f25030c1","pitchNumber":1,"startTime":"2026-08-20T19:35:14.639Z","endTime":"2026-08-20T19:35:19.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.105485872354365,"aZ":-31.71197757013149,"pfxX":0.3711659704984175,"pfxZ":0.2923539682945151,"pX":-0.17214990151430062,"pZ":2.8443366429699046,"vX0":5.087958225028973,"vY0":-123.53190120108157,"vZ0":-1.7329230208610504,"x":123.56,"y":161.98,"x0":-2.300966584523231,"y0":50.00046749323597,"z0":6.204586417050596,"aX":0.5757798592018689},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.4,"breakHorizontal":-1.8,"spinRate":2562,"spinDirection":149},"zone":2,"typeConfidence":0.87,"plateTime":0.4422906670198574,"extension":5.400781133008978},"index":2,"playId":"3344b2a6-21d3-3872-961c-5161b25a8be2","pitchNumber":2,"startTime":"2026-08-20T19:35:32.124Z","endTime":"2026-08-20T19:35:36.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.346665331192078,"aZ":-31.10536186002535,"pfxX":0.6044669295231404,"pfxZ":0.7006725755834324,"pX":0.016297730583238412,"pZ":2.2583843693955394,"vX0":5.301736349343053,"vY0":-122.9783584273747,"vZ0":-3.1706939003167034,"x":116.38,"y":177.8,"x0":-2.245970401048882,"y0":50.00550069309879,"z0":6.202486392059531,"aX":0.9254826716279144},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.7,"breakHorizontal":-2.3,"spinRate":2551,"spinDirection":166},"zone":5,"typeConfidence":0.88,"plateTime":0.44534833538759777,"extension":5.521375945980458},"hitData":{"launchSpeed":79.6,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.03,"coordY":152.85}},"index":3,"playId":"e3b9d9bc-17b5-36b1-bac2-6f82be4bba1b","pitchNumber":3,"startTime":"2026-08-20T19:35:49.033Z","endTime":"2026-08-20T19:35:56.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.89999999999999,"awayTeamWinProbability":3.1000000000000085,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-08-20T19:35:56.711Z","atBatIndex":69},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jo Adell grounds into a force out, shortstop Willy Adames to second baseman Osleivis Basabe. Steven Kwan out at 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-20T19:36:12.386Z","endTime":"2026-08-20T19:37:30.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.830156860498356,"aZ":-22.776996380858442,"pfxX":-6.462932578309356,"pfxZ":4.749986811584144,"pX":0.7271596796548637,"pZ":2.520541547051778,"vX0":9.859829594780374,"vY0":-138.3152060785275,"vZ0":-5.351499937246267,"x":89.28,"y":170.73,"x0":-2.0103287311050058,"y0":50.00073058418074,"z0":5.96495205055265,"aX":-12.781722932743367},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.9,"breakHorizontal":10.2,"spinRate":2252,"spinDirection":224},"zone":6,"typeConfidence":0.92,"plateTime":0.39288874017612985,"extension":5.626840836332102},"index":0,"playId":"8d0b225c-db97-3547-a53d-89a162b10d1c","pitchNumber":1,"startTime":"2026-08-20T19:36:27.708Z","endTime":"2026-08-20T19:36:32.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.564659805890148,"aZ":-30.106085285700953,"pfxX":-0.20528928433700644,"pfxZ":1.2640527296010715,"pX":0.7584576256302421,"pZ":1.9129200427330073,"vX0":7.114290379041416,"vY0":-126.68663206152148,"vZ0":-4.48123096310588,"x":88.09,"y":187.13,"x0":-2.0530054788658143,"y0":50.00321201356448,"z0":6.096408064987071,"aX":-0.33737508964921414},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.6,"breakHorizontal":-1.2,"spinRate":2512,"spinDirection":206},"zone":9,"typeConfidence":0.9,"plateTime":0.43145888875469396,"extension":5.666626620798197},"index":1,"playId":"6ff2e757-e7cd-36e4-b4b0-2b73f01a252c","pitchNumber":2,"startTime":"2026-08-20T19:36:49.566Z","endTime":"2026-08-20T19:36:54.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.105608247526003,"aZ":-30.628389278267843,"pfxX":0.418798997687746,"pfxZ":0.9292005612757048,"pX":0.4805338030555978,"pZ":1.4394326608500938,"vX0":6.388764712628724,"vY0":-126.93946341165336,"vZ0":-5.57548659691634,"x":98.68,"y":199.92,"x0":-2.102541754324547,"y0":50.003109921035296,"z0":6.044549331443674,"aX":0.6967872689856548},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.8,"breakHorizontal":-1.9,"spinRate":2616,"spinDirection":254},"zone":14,"typeConfidence":0.9,"plateTime":0.4282245992701115,"extension":5.671106753395232},"index":2,"playId":"8e25180b-2cc6-31f2-82a6-ceeaf1f347b6","pitchNumber":3,"startTime":"2026-08-20T19:37:06.379Z","endTime":"2026-08-20T19:37:10.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52650029001634,"aZ":-21.55690574323735,"pfxX":-8.558256805095404,"pfxZ":5.706045742322618,"pX":0.5475488748943874,"pZ":2.3928552710851965,"vX0":9.758793949278976,"vY0":-135.4948069069535,"vZ0":-5.614590802176815,"x":96.13,"y":174.17,"x0":-1.988350653152681,"y0":50.000212367817404,"z0":5.997513175883157,"aX":-15.915664487969465},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.2,"breakHorizontal":13.4,"spinRate":2282,"spinDirection":224},"zone":6,"typeConfidence":0.93,"plateTime":0.4041928062748408,"extension":5.635387446078947},"hitData":{"launchSpeed":105.8,"launchAngle":5.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.12,"coordY":155.88}},"index":3,"playId":"69ef4401-587a-356d-af9b-e74894f8833b","pitchNumber":4,"startTime":"2026-08-20T19:37:22.038Z","endTime":"2026-08-20T19:37:30.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-08-20T19:37:30.288Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Victor Bericoto lines out to left fielder Steven Kwan.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T19:39:55.936Z","endTime":"2026-08-20T19:40:07.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cade Smith replaces Hunter Gaddis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T19:38:52.816Z","endTime":"2026-08-20T19:39:58.251Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671922,"link":"/api/v1/people/671922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.109382696975867,"aZ":-12.27691367024509,"pfxX":-3.715676697473095,"pfxZ":9.970272790017404,"pX":0.3963316506295732,"pZ":2.870688935322224,"vX0":6.83476737598566,"vY0":-140.2309095963372,"vZ0":-5.733432497985979,"x":101.89,"y":161.27,"x0":-1.5875542667464155,"y0":50.00344701718757,"z0":5.739629642133571,"aX":-7.416286654757478},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.0,"breakHorizontal":5.4,"spinRate":2399,"spinDirection":210},"zone":3,"typeConfidence":0.9,"plateTime":0.39028218514898505,"extension":7.195346604125418},"hitData":{"launchSpeed":96.9,"launchAngle":21.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.11,"coordY":69.59}},"index":1,"playId":"89f44cbc-2229-38a9-b0e0-9b20d97d35a5","pitchNumber":1,"startTime":"2026-08-20T19:39:58.251Z","endTime":"2026-08-20T19:40:07.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.77,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-08-20T19:40:07.979Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Cox strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T19:40:23.246Z","endTime":"2026-08-20T19:41:09.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85000528203741,"aZ":-15.996654001066059,"pfxX":-3.401716587034305,"pfxZ":7.768459350209206,"pX":0.48038132629372376,"pZ":3.3515128380949886,"vX0":7.000361941844178,"vY0":-142.28596030275185,"vZ0":-3.8358667196664666,"x":98.69,"y":148.29,"x0":-1.5526041059775886,"y0":50.00327062925999,"z0":5.708919454648675,"aX":-7.085016547043229},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.6,"breakHorizontal":5.0,"spinRate":2461,"spinDirection":204},"zone":3,"typeConfidence":0.89,"plateTime":0.38266794806876403,"extension":7.409653011101387},"index":0,"playId":"bd8c79f4-6f5a-32e0-828e-7dab8d2d4430","pitchNumber":1,"startTime":"2026-08-20T19:40:28.727Z","endTime":"2026-08-20T19:40:32.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.384626392503343,"aZ":-34.94075679281387,"pfxX":-1.8540552381952455,"pfxZ":-1.656421528038849,"pX":0.4489486544393695,"pZ":1.7134073193392463,"vX0":6.044948237832086,"vY0":-128.08650022645838,"vZ0":-3.2346498960678423,"x":99.89,"y":192.52,"x0":-1.6963382742637456,"y0":50.003613039367664,"z0":5.712629295764368,"aX":-3.0943777690581618},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.5,"breakHorizontal":2.0,"spinRate":493,"spinDirection":293},"zone":9,"typeConfidence":0.9,"plateTime":0.42692152557188967,"extension":7.333879065851851},"index":1,"playId":"f5d535e1-2231-3fe7-8aa6-13b9363dcb88","pitchNumber":2,"startTime":"2026-08-20T19:40:41.830Z","endTime":"2026-08-20T19:40:55.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.43552079303927,"aZ":-12.924409575274385,"pfxX":-4.456982111066522,"pfxZ":9.281482179864181,"pX":0.6632587580980316,"pZ":2.735277521586521,"vX0":7.77490829629566,"vY0":-143.40751023234805,"vZ0":-5.782595423815745,"x":91.72,"y":164.93,"x0":-1.5090897875934255,"y0":50.00402071002647,"z0":5.59028111832623,"aX":-9.245601660075051},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.7,"breakHorizontal":6.5,"spinRate":2480,"spinDirection":209},"zone":6,"typeConfidence":0.91,"plateTime":0.3825334784866268,"extension":7.4627895687104235},"index":2,"playId":"9f04836a-0e38-3e6f-81cd-17e797b829d7","pitchNumber":3,"startTime":"2026-08-20T19:41:04.060Z","endTime":"2026-08-20T19:41:09.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-08-20T19:41:09.622Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Koss walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T19:41:09.708Z","endTime":"2026-08-20T19:44:03.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.37474063688978,"aZ":-12.86833372022847,"pfxX":-4.22456076847627,"pfxZ":9.47928915632055,"pX":0.6504032680125466,"pZ":1.8651836211708266,"vX0":7.5374917642168855,"vY0":-141.57789436419034,"vZ0":-8.023439353716649,"x":92.21,"y":188.42,"x0":-1.4936905317556235,"y0":50.000712649046974,"z0":5.5534685695500325,"aX":-8.602506620677458},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.7,"breakHorizontal":6.1,"spinRate":2454,"spinDirection":207},"zone":9,"typeConfidence":0.9,"plateTime":0.3864100070052521,"extension":7.4458715968283755},"index":0,"playId":"1d30c699-0d26-3a0d-8218-293a0a322285","pitchNumber":1,"startTime":"2026-08-20T19:41:32.824Z","endTime":"2026-08-20T19:41:36.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-20T19:41:54.880Z","endTime":"2026-08-20T19:41:56.884Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.859830698479605,"aZ":-12.065187719938768,"pfxX":-4.373977642888437,"pfxZ":9.517598883547956,"pX":0.4897011866974052,"pZ":3.473898783994272,"vX0":7.864251223690986,"vY0":-144.05530592504783,"vZ0":-4.0083150483487175,"x":98.33,"y":144.98,"x0":-1.7009226730046094,"y0":50.00107209938584,"z0":5.623090657947989,"aX":-9.240808781584152},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.7,"breakHorizontal":6.5,"spinRate":2462,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.37948877230891354,"extension":7.3684519321016895},"index":2,"playId":"4e10f8cb-1c37-3490-89fb-07dccc3b0416","pitchNumber":2,"startTime":"2026-08-20T19:41:56.884Z","endTime":"2026-08-20T19:42:01.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29492269839557,"aZ":-12.16175969723417,"pfxX":-3.811744585155913,"pfxZ":9.671260974563111,"pX":0.7592404850451098,"pZ":2.4788186879235363,"vX0":7.81166389681611,"vY0":-143.22435923662664,"vZ0":-6.649067851675557,"x":88.06,"y":171.85,"x0":-1.5131724450749668,"y0":50.00289977263355,"z0":5.59733456221281,"aX":-7.8881529799821335},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.2,"breakHorizontal":5.3,"spinRate":2480,"spinDirection":204},"zone":6,"typeConfidence":0.91,"plateTime":0.38300571135292927,"extension":7.501348785560081},"index":3,"playId":"3e99006f-22e4-3142-92a8-ef1f6e0d4a39","pitchNumber":3,"startTime":"2026-08-20T19:42:27.138Z","endTime":"2026-08-20T19:42:31.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":91.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33946487245816,"aZ":-14.35862095616428,"pfxX":-4.312090392070599,"pfxZ":8.409821184248033,"pX":1.185698994246675,"pZ":2.4916822116187602,"vX0":9.254696503180702,"vY0":-143.91861612106385,"vZ0":-6.378976862031747,"x":71.8,"y":171.5,"x0":-1.497333858209644,"y0":50.00406949053595,"z0":5.610119111417391,"aX":-9.136912408512167},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.3,"breakHorizontal":6.1,"spinRate":2461,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.37916727525046046,"extension":7.469385079754842},"index":4,"playId":"610f9e9a-f49f-3816-a7d0-a4bff5719439","pitchNumber":4,"startTime":"2026-08-20T19:42:42.877Z","endTime":"2026-08-20T19:42:47.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07021266790063,"aZ":-38.260891855902855,"pfxX":-0.5008544829842076,"pfxZ":-3.4841667933101474,"pX":0.8890135009657887,"pZ":-0.03430364569314648,"vX0":6.471976472035702,"vY0":-132.01014493194558,"vZ0":-7.16739226914613,"x":83.11,"y":239.71,"x0":-1.5413877764976014,"y0":50.00626465093311,"z0":5.572588613907048,"aX":-0.8748322375411336},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-7.8,"breakHorizontal":-0.7,"spinRate":437,"spinDirection":307},"zone":14,"typeConfidence":0.89,"plateTime":0.4167221892165567,"extension":7.452676933978401},"index":5,"playId":"c59dd89e-dbfd-3a36-afb5-7d99e155f2b5","pitchNumber":5,"startTime":"2026-08-20T19:42:57.479Z","endTime":"2026-08-20T19:43:02.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":92.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.606348713553203,"aZ":-16.977333264428598,"pfxX":-4.389983516077738,"pfxZ":6.9466393761715,"pX":-0.218788059349804,"pZ":3.704500722473335,"vX0":5.7346883810627,"vY0":-145.5131089975431,"vZ0":-2.7167534922475234,"x":125.34,"y":138.76,"x0":-1.6261023449648573,"y0":50.00537493142531,"z0":5.653768756711141,"aX":-9.607981592003409},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":12.4,"breakHorizontal":7.1,"spinRate":2365,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.37351467712685515,"extension":7.4204408870919645},"index":6,"playId":"a8cee743-5c40-3497-944c-88262e0b6c7b","pitchNumber":6,"startTime":"2026-08-20T19:43:27.704Z","endTime":"2026-08-20T19:43:30.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36903106570106,"aZ":-32.196530325270544,"pfxX":6.014217267031706,"pfxZ":-0.020494605959763934,"pX":2.2702597031552525,"pZ":-0.368023881684714,"vX0":7.668573515147705,"vY0":-126.74719014147956,"vZ0":-8.173148095782754,"x":30.46,"y":248.72,"x0":-1.5776326408220076,"y0":50.000059521666586,"z0":5.47616377031585,"aX":9.761224441643616},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.7,"breakHorizontal":-12.6,"spinRate":2164,"spinDirection":70},"zone":14,"typeConfidence":0.9,"plateTime":0.4324625690426789,"extension":7.4600424941952195},"index":7,"playId":"c061b892-b674-3a29-b8f6-7f09c0fc785a","pitchNumber":7,"startTime":"2026-08-20T19:43:59.121Z","endTime":"2026-08-20T19:44:03.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.15,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-08-20T19:44:03.040Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew Knizner walks. Christian Koss to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T19:44:14.528Z","endTime":"2026-08-20T19:47:03.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"postOnSecond":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96373459958377,"aZ":-12.216996389490522,"pfxX":-3.0060850729514375,"pfxZ":9.554206960424995,"pX":-0.09861545868898026,"pZ":3.135515947526543,"vX0":5.699661777586476,"vY0":-142.93315983883247,"vZ0":-4.817090343393276,"x":120.76,"y":154.12,"x0":-1.7193398004035418,"y0":50.005883845949654,"z0":5.597022978292591,"aX":-6.281684786377156},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.7,"breakHorizontal":4.4,"spinRate":2361,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.3818085237632802,"extension":7.485738394122161},"index":0,"playId":"7763a671-8521-3115-9a65-9ff319acf224","pitchNumber":1,"startTime":"2026-08-20T19:44:35.247Z","endTime":"2026-08-20T19:44:40.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.8,"endSpeed":92.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.146176557556576,"aZ":-12.850431585027497,"pfxX":-4.241000197533955,"pfxZ":8.994508665723885,"pX":0.9702714007967539,"pZ":1.8685098430658336,"vX0":8.927581243914231,"vY0":-145.01605512862358,"vZ0":-8.274908981039172,"x":80.02,"y":188.33,"x0":-1.5851457870043062,"y0":50.00358617407149,"z0":5.526923121172887,"aX":-9.112696008116677},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":14.9,"breakHorizontal":6.1,"spinRate":2317,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.3764577558019746,"extension":7.473923949817992},"index":1,"playId":"ff935e0e-b27d-3110-95f5-f357e4fecf14","pitchNumber":2,"startTime":"2026-08-20T19:44:54.596Z","endTime":"2026-08-20T19:44:59.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.857821755863725,"aZ":-34.183640557608946,"pfxX":-7.8044922655243285,"pfxZ":-1.2261305292745206,"pX":-1.198377267980103,"pZ":4.153830766476526,"vX0":3.9905488469360417,"vY0":-126.88858981477556,"vZ0":2.76991733488586,"x":162.68,"y":126.63,"x0":-1.7736768985936764,"y0":50.0030870456881,"z0":5.763469343708646,"aX":-12.784485364203892},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.4,"breakHorizontal":13.3,"spinRate":535,"spinDirection":324},"zone":11,"typeConfidence":2.0,"plateTime":0.43090968282257247,"extension":7.448744913594885},"index":2,"playId":"bbaf561a-cbdd-39c3-b14a-f8598a1bde62","pitchNumber":3,"startTime":"2026-08-20T19:45:09.842Z","endTime":"2026-08-20T19:45:13.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.426464744911826,"aZ":-9.106427961146785,"pfxX":-4.6373562461000315,"pfxZ":11.10237546193364,"pX":0.4108655652853511,"pZ":1.1729648484101267,"vX0":7.354940688961695,"vY0":-143.50781398711257,"vZ0":-10.377285262658877,"x":101.34,"y":207.11,"x0":-1.5873463482924857,"y0":50.00060627353283,"z0":5.41083226526853,"aX":-9.633760391858422},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.0,"breakHorizontal":6.8,"spinRate":2234,"spinDirection":200},"zone":14,"typeConfidence":0.91,"plateTime":0.38223904024322986,"extension":7.61230602525906},"index":3,"playId":"053e3070-a89a-3abb-8dee-44561517862d","pitchNumber":4,"startTime":"2026-08-20T19:45:25.563Z","endTime":"2026-08-20T19:45:28.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-08-20T19:45:42.183Z","endTime":"2026-08-20T19:46:18.429Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":92.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.980839914381722,"aZ":-13.107321225170487,"pfxX":-3.431385012220474,"pfxZ":8.812425145687904,"pX":0.4628117709726734,"pZ":2.587793798230916,"vX0":7.431000164145165,"vY0":-145.03357088132935,"vZ0":-6.39327371566915,"x":99.36,"y":168.91,"x0":-1.668950740583189,"y0":50.00192140826596,"z0":5.595643103731931,"aX":-7.424235274474256},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.1,"breakHorizontal":5.0,"spinRate":2431,"spinDirection":209},"zone":6,"typeConfidence":0.9,"plateTime":0.37542959919221586,"extension":7.534831885228928},"index":5,"playId":"27c95c5e-1c81-3b8c-8b85-822f428727c8","pitchNumber":5,"startTime":"2026-08-20T19:46:18.429Z","endTime":"2026-08-20T19:46:23.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64384464749508,"aZ":-13.249222954069465,"pfxX":-3.661188231543346,"pfxZ":8.892416350401868,"pX":0.9441518949626454,"pZ":2.3795929586308726,"vX0":8.776069961096292,"vY0":-144.07738636013647,"vZ0":-6.607854652491877,"x":81.01,"y":174.53,"x0":-1.6490644731966209,"y0":50.00057072591224,"z0":5.501529849924746,"aX":-7.790637987665841},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.1,"breakHorizontal":5.2,"spinRate":2395,"spinDirection":208},"zone":14,"typeConfidence":0.9,"plateTime":0.37839466012052325,"extension":7.5227318176521125},"index":6,"playId":"094d1f3d-52c1-30c0-a0a4-0ec087c524df","pitchNumber":6,"startTime":"2026-08-20T19:46:51.559Z","endTime":"2026-08-20T19:47:03.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.46,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-08-20T19:47:03.533Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to center fielder Petey Halpin.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T19:48:04.195Z","endTime":"2026-08-20T19:48:46.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.59"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.10"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.51"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.99"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.90"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.00"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.46"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.10"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.35"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.63"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.82"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.40"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.14"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.078"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.169"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.073"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".673"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.075"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".933"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".523"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".405"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".940"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".213"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".339"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".280"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".358"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".079"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".115"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".302"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.078"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.169"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.073"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".673"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.075"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".933"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".523"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".405"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".940"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-20T19:47:13.118Z","endTime":"2026-08-20T19:48:06.524Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.50453736574096,"aZ":-10.191090946530007,"pfxX":-3.5971122730066547,"pfxZ":10.53619058676842,"pX":0.24814740836587873,"pZ":1.8599075175013253,"vX0":7.1627126798177505,"vY0":-143.80772984005426,"vZ0":-8.415908842404908,"x":107.54,"y":188.56,"x0":-1.8117654019315639,"y0":50.005787023700044,"z0":5.463208448478849,"aX":-7.507632775448938},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.4,"breakHorizontal":5.0,"spinRate":2425,"spinDirection":207},"zone":8,"typeConfidence":0.91,"plateTime":0.3814067801956065,"extension":7.410136804974104},"index":1,"playId":"5d6ead6f-d9ff-322f-b1e1-75ee1a0f6ca9","pitchNumber":1,"startTime":"2026-08-20T19:48:06.524Z","endTime":"2026-08-20T19:48:10.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.75975798717358,"aZ":-11.017501886200387,"pfxX":-3.6460190218724637,"pfxZ":10.235645435488715,"pX":-0.24961164386985718,"pZ":3.4575277640404,"vX0":6.162374236152739,"vY0":-143.45012619203027,"vZ0":-4.102123401433943,"x":126.51,"y":145.43,"x0":-1.960148405404493,"y0":50.00195769828582,"z0":5.602773548743031,"aX":-7.536271496581225},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.8,"breakHorizontal":5.3,"spinRate":2402,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.38305140648366587,"extension":7.460653229569639},"index":2,"playId":"f8f70440-8c42-3a4e-a4fd-a1b3cceb67e8","pitchNumber":2,"startTime":"2026-08-20T19:48:21.393Z","endTime":"2026-08-20T19:48:26.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.75116974484892,"aZ":-8.668458365069167,"pfxX":-5.262070924444079,"pfxZ":11.2082785207307,"pX":0.6442210944171187,"pZ":2.8863122471530644,"vX0":8.854831754353826,"vY0":-144.39099040148395,"vZ0":-6.102157954984727,"x":92.44,"y":160.85,"x0":-1.788149847972421,"y0":50.00437663267946,"z0":5.5696638520389685,"aX":-11.037724721813383},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.1,"breakHorizontal":7.7,"spinRate":2521,"spinDirection":209},"zone":3,"typeConfidence":0.91,"plateTime":0.3803313196468001,"extension":7.285055988125316},"hitData":{"launchSpeed":95.0,"launchAngle":38.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.71,"coordY":59.36}},"index":3,"playId":"8e5f8fd9-51ca-37e4-a90d-2680cef75e98","pitchNumber":3,"startTime":"2026-08-20T19:48:37.166Z","endTime":"2026-08-20T19:48:46.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":694197,"link":"/api/v1/people/694197"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.6000000000000085,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-08-20T19:48:46.828Z","atBatIndex":75}]